Tools · Memory API

Supermemory Explained

Supermemory is a managed memory API and MCP server for AI apps and agents — offering simple integration for storing, retrieving and sharing context across Claude, Cursor, Windsurf and custom agent stacks without building extraction pipelines from scratch.

Supermemory layers

Profiles
Memory graph
Q
Retrieval
MCP

Definition

What is Supermemory?

A managed context and memory infrastructure platform — REST API plus MCP server for persistent agent memory across sessions and tools.

Supermemory (supermemory.ai) provides five layers: user profiles, a memory graph, hybrid retrieval, format extractors (PDF, web, audio) and data connectors (Notion, Google Drive, Gmail). Core API endpoints include POST https://api.supermemory.ai/v3/add and POST https://api.supermemory.ai/v3/search (Supermemory docs, 2026).

The open-source repo (supermemoryai/supermemory, MIT license) includes a local mode via npx supermemory local for private deployments. Validate recall on your own eval set before production.

Best AI memory tools

MCP

Supermemory MCP integration

MCP Server 4.0 gives Claude, Cursor, Windsurf and other MCP clients persistent memory via https://mcp.supermemory.ai/mcp.

Quick install (Supermemory docs):

npx -y install-mcp@latest https://mcp.supermemory.ai/mcp --client cursor --oauth=yes

MCP tools include memory (save/forget), recall (search + profile) and context (inject user profile as system context). Auth via OAuth or API keys prefixed sm_. Project scoping via x-sm-project header.

Add memory to an AI agent

Comparison

Supermemory vs Engram and alternatives

Supermemory leads on MCP/IDE integration; Engram leads on Weaviate-native production stacks.

ToolStrengthBest for
EngramWeaviate-native memory layerWeaviate stacks
SupermemoryMCP + IDE plugins + memory graphCursor/Claude MCP workflows, fast experiments
ZepTemporal knowledge graphTime-changing facts
LettaVirtual-context pagingLong conversations

Mem0 alternatives · Engram explained

Fit

When to use Supermemory

Fast experiments, MCP-first workflows and API-simple apps — skip when you need Weaviate-native ops or temporal graph semantics.

  • Use Supermemory — Cursor/Claude MCP setup, personal cross-app memory, connector sync (Notion, Drive), prototype apps on free tier
  • Use Engram — Weaviate-native production stack, scalable memory layer
  • Use Zep — temporal invalidation, enterprise graph memory
  • Use Letta — virtual-context paging for very long threads

Open-source vs managed memory

FAQ

Frequently asked questions

Supermemory vs Mem0?

Mem0 has published LOCOMO J 66.9 (Chhikara et al., 2025) and broader framework integration. Supermemory leads on MCP/IDE plugins and connector sync. See Mem0 alternatives.

Does Supermemory support MCP?

Yes — MCP Server 4.0 at https://mcp.supermemory.ai/mcp. Tools: memory, recall, context. Works with Claude, Cursor, Windsurf (Supermemory docs, 2026).

Supermemory pricing?

Free tier at $0/mo for prototypes (Supermemory docs, 2026). Paid tiers for production scale — check supermemory.ai for current plans.

Is Supermemory open source?

The GitHub repo (supermemoryai/supermemory) is MIT-licensed. Managed cloud API and MCP are hosted services. Local mode: npx supermemory local.

Supermemory LOCOMO benchmarks?

No public LOCOMO or LongMemEval scores published as of July 2026. Run your own recall eval before production. Mem0 and Zep have published benchmark numbers.

Supermemory at production scale?

Offers SOC 2, HIPAA, GDPR compliance and self-hosting options (Supermemory docs). Validate latency and recall on your workload — hybrid retrieval claims sub-300ms in their docs.