Key takeaways:
- Attio MCP is a hosted server at
https://mcp.attio.com/mcpconnecting Claude, ChatGPT, Cursor and other clients to an Attio workspace over OAuth, with no API keys to manage. - The catalog runs to roughly 41 tools across records, lists, notes, tasks, comments, meetings, emails, workspace and reporting.
- Semantic search over notes, emails and call recordings is the standout, letting you find a conversation by topic rather than by keyword.
- Reads are auto-approved and writes ask for confirmation, which is a sensible default and also the main thing to understand before granting access.
Attio built its MCP server for a specific frustration: everything worth knowing about a deal is in the CRM, and nobody wants to click through five screens to find it.
The server turns that data into something an assistant can query conversationally. You ask who the decision maker at Notion is, or which calls mentioned enterprise pricing, and Attio answers from your own workspace rather than from a model’s training data.
This Attio CRM MCP review covers the tool catalog, the setup path, the use cases that hold up in practice, and the limits worth understanding first. We publish a sales engagement platform rather than a CRM, and we run our own MCP server, so our interest here is in what happens after the record is found.
What Attio MCP Is
The Attio CRM MCP server is Attio’s own hosted implementation of the Model Context Protocol, the vendor-neutral standard for wiring assistants into third-party tools. Attio describes it as giving AI tools secure access to your workspace, and it is built and maintained by Attio rather than by the community.
That distinction matters more than it sounds. Community-built Attio MCP servers exist on GitHub, and they are not the same product: they carry different tool sets, different security properties and no vendor support. The official server is the one documented at docs.attio.com.
Attio has also written publicly about building it, which is unusual and useful. The engineering post explains why responses are formatted for human readability rather than raw API shapes, a decision that shows up in how cleanly results render inside a chat.
The server arrives into a category that is filling quickly. General-purpose bridges such as Zapier’s MCP can reach Attio through a generic connector, but a first-party server knows the object model, so it can offer merge, upsert and attribute-definition tools a generic bridge cannot express.
Attio MCP Versus the Attio API
The REST API is the exhaustive surface and the one to reach for when you are building software. It gives you every field, predictable pagination and the error handling an integration needs.
The MCP server is the conversational surface, curated rather than complete. Its tools return human-readable responses, its writes ask for confirmation, and it authenticates as a person rather than as a service. If you are building a product on Attio, use the API. If you want to interrogate your CRM in plain language, use MCP.
What Attio MCP Can Do
The catalog covers roughly 41 tools grouped by the object they touch. The breadth is genuinely wide for a CRM MCP server, and it extends well past record lookup into the communication history around a deal.
| Group | Tools | What it covers |
| Records and objects | 9 | Search, list, create, update, upsert and merge records, plus attribute definitions |
| Lists | 8 | Create and update lists, add records, and move entries through pipeline stages |
| Notes | 5 | Create notes, search by metadata, semantic search by topic, read and update bodies |
| Comments | 4 | Create, list and delete comments and threaded replies |
| Meetings and calls | 4 | Search meetings, find call recordings, semantic search, retrieve transcripts |
| Emails | 3 | Search by participant or domain, semantic search, retrieve full message content |
| Tasks | 3 | List, create and update tasks with deadlines and assignees |
| Workspace | 3 | List members and teams, and resolve the current user |
| Reporting and SQL | 2 | Aggregate reports, plus a read-only SQL query tool |
Three capabilities stand out from that list. The first is semantic search, which appears against notes, emails and call recordings. Asking for calls where you discussed enterprise pricing works even when nobody used the phrase “enterprise pricing,” because the search runs on meaning rather than string matching.
The second is query-particle-sql, a read-only SQL tool. That is a genuinely unusual thing to expose over MCP, and it lets an assistant answer questions the fixed tools cannot, such as a weighted pipeline report broken down by stage, segment and owner.
The third is upsert-record, which creates or updates a record by matching on an attribute such as email or domain. It is the difference between an assistant that reliably updates your CRM and one that quietly builds duplicates.
What the catalog does not contain is any way to source a contact who is not already in your workspace. Every search tool here reads records you own, so Attio MCP makes an existing CRM legible rather than growing it. Filling the top of the funnel needs a data provider, and our roundup of sales prospecting tools covers that category rather than just our own product.
How to Set Up Attio MCP
Attio uses OAuth rather than API keys, so there is no credential to generate, copy or rotate. You authenticate as yourself and inherit your own workspace permissions.
Connecting Through a Built-In Directory
For the major clients, Attio maintains a listing and the connection takes under a minute.
- In Claude Desktop or Claude.ai, open
Settings → Connectors → Browse connectors, search for Attio, and click Install. - In ChatGPT, open
Apps, search for Attio, and click Connect. - Complete the OAuth flow in the browser window that opens, signing in with the Attio account whose workspace you want to reach.
Once that finishes you are authenticated as your Attio user, with access to exactly the workspace data your account can already see.
Connecting Any Other MCP Client
For clients without a built-in listing, including Cursor and custom agents, add the server manually as a remote MCP server:
https://mcp.attio.com/mcp
Complete the OAuth authentication when prompted. There is no API key field to fill in, and no local install, because the server is hosted by Attio rather than run on your machine.
The prerequisites are short. You need an active Attio workspace and an MCP-compatible client, and that is the whole list.
Sequence the rollout rather than connecting everything at once. Our notes on GTM implementation describe the order that tends to hold: the record system first, execution second, agents last. Connecting a CRM server before anyone has agreed what an assistant is allowed to write is how teams end up auditing changes they cannot attribute.
Understanding the Approval Model
This is the part to get straight before rolling it out. Read operations are auto-approved and run without asking, while write operations request confirmation before they execute.
That default is well chosen, and it is worth knowing what it does and does not protect. It means an assistant cannot silently change a deal stage. It does not mean an assistant cannot read every note, email and call transcript your account can reach, because reads are the operations that never prompt.
Attio MCP Pricing
The MCP server carries no separate charge. Access follows your Attio subscription, and the practical cost question is which plan your team is on rather than what the connector costs.
| Plan | Price per user, per month |
| Free | $0 |
| Plus | $35 billed annually, $44 monthly |
| Pro | $79 billed annually, $99 monthly |
| Enterprise | Custom, billed annually |
Annual billing saves 20% against monthly across the paid tiers. Because MCP access authenticates as an existing Attio user, the seat you already pay for is the seat that connects. There is no separate MCP user type to buy, which compares favorably with servers that gate access behind a paid add-on.