Connect your AI assistant to your Retain data
Retain uses the Model Context Protocol (MCP) to let AI assistants read and manage your todos, categories, and projects. One API key works with any MCP-compatible client.
Step 1: Generate an API key in the Retain app (Settings → API).
Step 2: Pick your client below and add the config.
Open or create ~/.claude/.mcp.json for global access, or .mcp.json in any project root for project-scoped access.
Paste this into the file. Merge with existing entries if you already have other MCP servers.
In Claude Code, run /mcp — Retain should appear with a green status indicator.
Open Claude Desktop → Settings (gear icon) → Developer → Edit Config.
Add this inside the "mcpServers" object in the config file:
Quit and reopen Claude Desktop. Retain should appear under your MCP servers list.
Create .cursor/mcp.json in your project root. Or open Cursor Settings → MCP.
Open Cursor's MCP panel — Retain should show a green dot. In Composer, ask the agent to read your todos.
Create .vscode/mcp.json in your project root.
In Copilot Chat (agent mode), type @retain — it should autocomplete if connected. Ask it to list your todos.
"chat.agent.enabled": true is in your settings.
Open ~/.codeium/windsurf/mcp_config.json, or go to Windsurf Settings → MCP.
Open Windsurf's MCP panel to confirm the connection. Ask Cascade to interact with your todos.
serverUrl instead of url in its config format.
Open the Cline sidebar → MCP Servers → Configure MCP Servers.
Retain should appear in Cline's MCP Servers list with a green indicator. Ask Cline to list your todos to test.
Go to claude.ai → Settings → Integrations.
Click "Add custom connector".
Name: Retain · URL: https://mcp.retainapp.dev/mcp
Leave advanced settings empty → click Add → click Connect.
Sign in with Google (the same account you use in the Retain app). Claude will now have access to your Retain data.
Make sure your AI client is fully restarted after editing the config. Some clients require a full quit-and-reopen, not just a window refresh.
Double-check that your API key is copied correctly with no extra spaces. Keys look like: camp-would-anthem-aged. If your key was rotated, you'll need the new one from the app.
Free accounts have 30 MCP write operations per day (adds, updates, completes, deletes). Reads never count — listing todos, projects, categories, tags, and usage is always free and unlimited. Upgrade to Pro for unlimited operations.
Email [email protected] — it goes to a real person.