An MCP server for agent memory.
One endpoint, every assistant remembers.
Supermemory MCP is a managed memory server for any MCP-compatible client: Claude, ChatGPT, Cursor, your own agent runtime. Connect once and the assistant can search what it knew, save what it learns, and forget what expired, across sessions and across tools. OAuth sign-in, no API key, nothing to host.
Connect
Add one remote MCP server to any compatible client:
https://mcp.supermemory.ai/mcpAfter you connect, your client opens supermemory in a browser. Sign in or create an account, then choose which spaces the client can access. It is OAuth, so there is no API key to paste and nothing to rotate.
Clients that take a JSON configuration accept this shape:
{
"mcpServers": {
"supermemory": {
"url": "https://mcp.supermemory.ai/mcp"
}
}
}The tools a client gets
You ask naturally; the assistant picks the right tool. No code, no tool names to learn.
| Tool | What it does |
|---|---|
| search_memory | Semantic recall from a space, with the user's profile context attached when it helps. |
| add_memory | Save something worth keeping, or forget what is outdated, with one call. |
| listDocuments | Browse stored source documents and their summaries. |
| getDocument | Read the content of one stored document. |
Underneath is the same memory engine as the API: memories are extracted, linked to what the graph already knew, updated when facts change, and forgotten when they expire. A saved preference outlives the chat it was saved in.
Full tools referenceSpaces
A space keeps a project's documents, memories and profile context focused, so retrieval does not mix unrelated work.
Use separate spaces for an engineering launch, a research project, a legal matter, a personal knowledge base. Teammates collaborate inside the spaces they are allowed to read or write, and each client sees only the spaces you granted it. Name a space to use it for one request, or switch spaces to make it the default for what follows.
How spaces workClients
One memory layer, carried between the assistants you already use.
- Claude Desktop and Claude Code.
- Project context, decisions and preferences follow you between conversations and sessions. For Claude Code there is also a plugin with automatic recall and capture, built for coding work.
- ChatGPT.
- Connect supermemory as an app and let it recall your saved context inside a chat.
- Cursor, and any other MCP client.
- Anything that speaks MCP can connect to the same endpoint with the same JSON configuration.
Local or managed
There are good local MCP memory servers, and for some setups they are the right call.
| A local MCP memory server | Supermemory MCP |
|---|---|
| Runs on your machine. Fully private, fully yours to operate. | Managed for you: OAuth sign-in, no server to run, no database to back up. |
| One machine, one user, one client at a time. | The same memory in every client you connect, with team spaces and access control. |
| Stores what you tell it; retrieval is search. | Extracts, updates, derives and forgets; profiles are attached without a search. |
| You carry the upgrades and the breaking changes. | The engine improves underneath the same endpoint. |
If your constraint is that nothing leaves the machine, run a local server, or self-host supermemory and point the client at your own deployment. If your constraint is that memory should work everywhere your team works, this endpoint is the shorter path.
Supermemory MCP in the docs