Set Up Attio MCP Server
Install and configure the Attio MCP server for Claude Code integration
Instructions
Set Up Attio MCP Server
Prerequisites
- Attio workspace with API access enabled
- Claude Code installed
- Node.js 18+ installed
Steps
-
Get your API key. In the Attio dashboard, access Settings > Developers > API Keys. Create a new key with full read/write access. Copy the key -- you will not see it again. This is a one-time manual setup step required before the MCP can be used programmatically.
-
Install the MCP server. Add the Attio MCP server to your Claude Code configuration. In your
.claude/settings.jsonor MCP config, add:
{
"attio": {
"command": "npx",
"args": ["-y", "@attio/mcp-server"],
"env": {
"ATTIO_API_KEY": "your-api-key-here"
}
}
}
-
Verify the connection. Restart Claude Code and test the MCP by asking it to list your Attio objects. You should see People, Companies, and any custom objects you've created.
-
Test CRUD operations. Create a test contact, read it back, update a field, then delete it. This confirms full read/write access is working.
-
Set up your GTM config. In your
.gtm-config.json, set"crm": "attio"so all play skills resolve to the Attio fundamentals. -
Security note. Never commit your API key to version control. Use environment variables or a
.envfile that's in your.gitignore. If the key is ever exposed, rotate it immediately in Attio settings.