Comparison
Ricord vs Mem0 vs Zep vs Letta
Side-by-side comparison of AI agent memory APIs — benchmark scores, latency, features, and pricing. Updated April 2026.
·
Benchmark scores
All scores sourced from each vendor's own published numbers. LongMemEval is the ICLR 2025 benchmark (500 questions, 5 memory abilities). LoCoMo is the second major benchmark for conversational memory.
| Metric | Ricord | Mem0 | Zep | Letta | Supermemory |
|---|---|---|---|---|---|
| LongMemEval (full suite) | 94.2% (471/500) | 49.0% | 63.8% | — (LoCoMo only) | 85.2% |
| LoCoMo | 93.0% (post-audit) | 68.5% (disputed) | — | 74.0% | — |
| Recall latency (p50) | < 1 sec | 7-8 sec | ~4 sec | — | — |
| Benchmark methodology | Full suite + integrity audit | Disputed by Letta | Published | Published | Published |
Feature comparison
Feature availability as of April 2026, verified against each vendor's documentation and public API.
| Feature | Ricord | Mem0 | Zep | Letta | Supermemory |
|---|---|---|---|---|---|
| Knowledge graph | Every tier | $249/mo+ | |||
| Conflict resolution | Basic | ||||
| Temporal queries (since/before/asOf) | |||||
| Hard delete (GDPR) | |||||
| Auto-deprecation of stale facts | |||||
| MCP server (Claude Desktop) | |||||
| Framework-agnostic REST API | |||||
| JS + Python SDKs | |||||
| User profile aggregation | |||||
| Hybrid search (keyword + semantic) | |||||
| Free tier | 1K memories | 1K memories | Limited | $20/mo min | 1K memories |
| Graph included in paid tier | Yes ($19/mo) | No ($249/mo) | Yes ($99/mo) | Yes ($29/mo) | |
| Paid pricing | From $19/mo | From $99/mo | From $99/mo | From $20/mo | From $29/mo |
Why developers switch to Ricord
Memory quality, not memory quantity
A production audit of Mem0 found 97.8% of stored entries were junk — duplicates, hallucinated profiles, system noise. Ricord's quality gates reject noise before storage, not after.
Sub-second recall, not 8-second waits
Mem0 averages 7-8 seconds per recall. Zep averages around 4 seconds. Ricord returns in under 1 second. At interactive volume, that is the difference between a coworker and a loading spinner.
Facts that self-correct
When a user moves from New York to LA, most memory tools keep both facts. Ricord detects the contradiction, deprecates the old fact, and surfaces the update — automatically.
Framework-agnostic, not locked in
Letta's memory lives inside its proprietary agent framework. Ricord is one REST API and one MCP endpoint that works with Claude, Cursor, LangChain, CrewAI, or any agent you build.
A note on benchmark integrity
We ran a full integrity audit on our own benchmark pipeline and found that our few-shot examples accidentally referenced benchmark characters. We stripped the contamination and re-ran. The score went up, not down.
Not every vendor has done this. Mem0's benchmark methodology has been publicly disputed by Letta. Independent auditors have found significant discrepancies in other vendors' claims. If your memory vendor has not published their benchmark methodology, ask them why.
Ricord's numbers are reproducible. The API keys are free. The LongMemEval harness is open source.
Try Ricord free
1,000 memories free. No credit card. JS and Python SDKs. MCP server for Claude Desktop and Cursor. Set up in 60 seconds.
Get free API key