docs/integrations/claude-ai.mdx
Add persistent memory to Claude.ai (the hosted web app, not Claude Code) using Mem0's remote MCP server. Claude.ai connects to MCP servers over the internet as custom connectors; there is no local plugin or hook system here, since chats run in Anthropic's cloud, not on your machine.
You don't need an API key up front: the connector uses browser-based sign-in the first time Claude calls a Mem0 tool (see Signing in).
https://mcp.mem0.ai/mcp/An organization owner registers the connector once for everyone:
https://mcp.mem0.ai/mcp/Members then connect individually: Customize > Connectors, find mem0, and click Connect.
Connectors are opt-in per conversation. Click the + button next to the chat prompt, open Connectors, and toggle mem0 on before you start.
The first time Claude calls a Mem0 tool, your browser opens a sign-in prompt to authorize the connector against your Mem0 account. Approve it once; Claude.ai stores and refreshes the resulting token for you. There's no API key to paste into the connector UI itself.
| Component | Included |
|---|---|
| MCP Server (9 memory tools) | Yes |
| Lifecycle Hooks | No (Claude.ai has no local hook system) |
| Mem0 SDK Skill | No (Claude.ai has no local skills directory) |
| Tool | Description |
|---|---|
add_memory | Save text or conversation history for a user/agent |
search_memories | Semantic search across memories with filters |
get_memories | List memories with filters and pagination |
get_memory | Retrieve a specific memory by ID |
update_memory | Overwrite a memory's text by ID |
delete_memory | Delete a single memory by ID |
delete_all_memories | Bulk delete all memories in scope |
delete_entities | Delete a user/agent/app/run entity and its memories |
list_entities | List users/agents/apps/runs stored in Mem0 |
https://mcp.mem0.ai/mcp/. Custom connectors reach your MCP server from Anthropic's cloud, not your device, so a localhost URL will never work here.