Documentation Index
Fetch the complete documentation index at: https://docs.mem0.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Mem0 Platform account (Sign up here)
- API key (Get one from dashboard)
- Node.js 14+ (for npx)
- An MCP-compatible client (Claude, Claude Code, Codex, Cursor, Windsurf, VS Code, OpenCode)
What is Mem0 MCP?
Mem0 MCP Server exposes Mem0’s memory capabilities as MCP tools, letting AI agents decide when to save, search, or update information. The cloud-hosted MCP server requires no local installation — just connect and start using memory.Quick Setup
Add Mem0 MCP to your preferred clients with a single command:Available Tools
The MCP server exposes these memory tools to your AI client:| Tool | Description |
|---|---|
add_memory | Save text or conversation history for a user/agent |
search_memories | Semantic search across existing memories with filters |
get_memories | List memories with structured filters and pagination |
get_memory | Retrieve one memory by its memory_id |
update_memory | Overwrite a memory’s text after confirming the ID |
delete_memory | Delete a single memory by memory_id |
delete_all_memories | Bulk delete all memories in scope |
delete_entities | Delete a user/agent/app/run entity and its memories |
list_entities | Enumerate users/agents/apps/runs stored in Mem0 |
list_events | List memory operation events with filters and pagination |
get_event_status | Check the status of an async memory operation by event_id |
Client-Specific Setup
You can also configure individual clients:Claude Desktop
Claude Desktop
claude_desktop_config.json):Claude Code
Claude Code
Codex
Codex
Direct MCP (fastest, MCP only). Codex reads MCP servers from Export Sideloaded plugin (full experience). If you want the memory protocol skill, Mem0 SDK skill, and opt-in lifecycle hooks alongside the MCP server, sideload the plugin from a clone of Then run
~/.codex/config.toml as TOML (not JSON). Add:MEM0_API_KEY in the shell you launch Codex from, then restart Codex. codex mcp add only supports stdio servers, so HTTP servers must be added via config.toml directly — or via the Plugins → Connect to a custom MCP → Streamable HTTP UI in the Codex app.Codex uses the server name
mem0 (not mem0-mcp like the other clients on this page) so it matches the name the bundled plugin registers if you ever sideload it later.mem0ai/mem0. The repo ships a marketplace manifest at .agents/plugins/marketplace.json, so you can register it with one CLI call:codex and /plugins, browse the Mem0 Plugins marketplace, and install Mem0. Don’t combine this with the Direct MCP setup above — the sideloaded plugin auto-registers mem0 via .codex-mcp.json, so a manual [mcp_servers.mem0] block would create a duplicate.See the Codex integration guide for full details, lifecycle-hook setup, and management commands (codex plugin marketplace upgrade / remove).Cursor
Cursor
Windsurf
Windsurf
VS Code
VS Code
OpenCode
OpenCode
Verify Your Setup
Once configured, your AI client can:- Automatically save information with
add_memory - Search memories with
search_memories - Update memories with
update_memory - Delete memories with
delete_memory
If you get “Connection failed”, ensure you have a valid API key from Mem0 Dashboard.
Quick Recovery
- “Connection refused” → Check your internet connection and ensure the MCP client is correctly configured
- “Invalid API key” → Get a new key from Mem0 Dashboard
- “npx command not found” → Install Node.js from nodejs.org
Next Steps
MCP Integration Feature
Gemini 3 with Mem0 MCP
Additional Resources
- Platform Quickstart - Direct API integration guide
- MCP Specification - Learn about MCP protocol