Manage people, companies, deals, notes, and tasks in Attio CRM — full workspace automation for modern revenue teams.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"attio": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-attio",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the list_people tool to list people records in attio with cursor-based pagination. returns record ids, names, emails, and phone numbers”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Automate your entire Attio workspace — manage people, companies, deals, notes, tasks, and workspace members from any AI agent.
Attio is a modern, data-driven CRM built for high-growth B2B teams. This MCP server gives your agents complete access to the Attio REST API: listing and creating records across people, companies, and deals; searching with rich filters; logging notes and tasks on any record; and introspecting workspace membership.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-attio
| Tool | Description |
|---|---|
| list_people | List people records with cursor-based pagination |
| get_person | Get a person record by record_id |
| create_person | Create a person with name, email, and phone |
| update_person | Update person attributes |
| delete_person | Delete a person record |
| list_companies | List company records with cursor-based pagination |
| get_company | Get a company record by record_id |
| create_company | Create a company with name, domains, and employee range |
| update_company | Update company attributes |
| delete_company | Delete a company record |
| list_deals | List deal records with cursor-based pagination |
| get_deal | Get a deal record by record_id |
| create_deal | Create a deal with name, stage, and monetary value |
| update_deal | Update deal stage, value, or close date |
| delete_deal | Delete a deal record |
| search_records | Search people, companies, or deals using Attio filter syntax |
| list_record_entries | List all timeline entries on a record |
| create_note | Create a note attached to any record |
| list_notes | List notes for a specific record |
| list_tasks | List tasks, optionally filtered by record or completion status |
| create_task | Create a task linked to people, companies, or deals |
| list_workspace_members | List all members in the workspace |
| _ping | Verify connectivity — calls GET /v2/self |
| Variable | Required | Description | How to Get |
|---|---|---|---|
| ATTIO_ACCESS_TOKEN | Yes | Attio API Bearer token | Attio Workspace Settings → API → Access tokens → Create token with required scopes |
Your access token needs read/write scopes for the objects you intend to manage:
record:read, record:writenote:read, note:writetask:read, task:writeworkspace_member:readATTIO_ACCESS_TOKEN under Project → SecretsOnce added, every AI agent in your workspace can manage Attio CRM data automatically — no per-user setup needed.
"Find all people at Acme Corp in Attio and list their email addresses"
"Create a new deal for Acme Corp in the Qualification stage worth $75,000"
"Move deal rec_deal_001 to Closed Won and log a note saying the contract was signed"
"List all incomplete tasks assigned to workspace members due this week"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-attio \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-ATTIO-ACCESS-TOKEN: your-token' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_records","arguments":{"object_slug":"people","filter":{"name":{"$str_contains":"Jane"}},"limit":10}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-attio
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Discover and invoke any MCP, Function, or Skill published to the Aerostack marketplace — the universal AI capability hub.
by @aerostack
Search indexes, manage records, browse data, and configure ranking in Algolia — AI-native instant search access.
by @aerostack
Query documents, run AQL, traverse graphs, and manage collections in your ArangoDB database — AI-native multi-model database access.
by @aerostack
Post, schedule, and analyze social media across 13 platforms — Facebook, Instagram, X, LinkedIn, TikTok, Bluesky, Threads, Reddit, Pinterest, YouTube, Telegram, Snapchat, Google Business.
by @aerostack
Manage projects, to-dos, messages, schedules, and campfire chats in Basecamp — AI-native project management.
by @aerostack
Run SQL queries, list datasets and tables, inspect schemas, and export results from Google BigQuery — AI-native data warehouse access.
Yes. The Attio MCP includes a create_person tool that lets Claude create people in your Attio account from a plain-English prompt. You can also update and delete people — no Attio UI needed.
Yes. The Attio MCP has search and list tools for records. Ask Claude to find records by any criteria and it runs the Attio API query for you, returning results directly in the conversation.
Yes. The Attio MCP uses the open Model Context Protocol standard, so it works in Claude, Cursor, Windsurf, and any other MCP-compatible AI tool. All 22 Attio tools are available everywhere you connect it — install once on Aerostack.
Yes. The Attio MCP includes tools to update people in your Attio account. Tell Claude what to change in plain English — it reads the current state and applies the update via the Attio API.