What is an Attio MCP?
It's an MCP server that connects your agents to Attio's CRM platform via tools. Your agents can invoke these tools to create and update records for people, companies, and deals, search across your workspace, log notes, manage tasks, and more.
Attio offers an official MCP server, but you can also use one from a third-party platform, like Merge Agent Handler.
How can I use the Attio MCP server?
The use cases naturally depend on the agent you've built, but here are a few common ones:
- Automated record creation from inbound signals: When a new lead fills out a form or surfaces in an enrichment tool, an agent creates the corresponding person and company records in Attio, populates the relevant attributes, and adds them to the right list for the sales team to work
- Deal updates after external events: When a contract is signed in a document tool or a payment clears in a billing system, an agent finds the associated deal record in Attio, updates the stage, and logs a note summarizing what happened and when
- Cross-tool follow-up task generation: After a customer support ticket is resolved in a help desk tool, an agent creates a follow-up task in Attio on the linked company record, assigned to the account owner, to check in with the customer within the week
- Pipeline hygiene on a schedule: Each week, an agent searches Attio for deal records that haven't been updated in over 10 days, compiles the stale opportunities into a summary, and posts it to the sales Slack channel for the team to action
What are popular tools for Attio's MCP server?
Here are some of the most commonly used tools:
search_records: searches across records in an Attio workspace using filters on object type, attributes, or text. Use this when an agent needs to locate a specific company, person, or deal before updating it or associating it with another record
create_record: creates a new record in Attio for a specified object type like person, company, or deal. Call this when an agent is ingesting data from an external source and needs to establish the CRM record before further enrichment or routing
update_record: modifies the attributes of an existing Attio record. Good for workflows that sync status changes, enrichment data, or lifecycle signals from other tools back into the CRM
create_note: adds a note to a record in Attio with free-form text content. Helpful when an agent needs to log a summary of a call, event, or decision that should be visible on the record for other team members
create_task: creates a task linked to an Attio record with a title, due date, and assignee. Use this when an agent needs to generate follow-up actions automatically in response to a trigger like a deal stage change or a resolved support ticket
create_entry: adds a record to a specified Attio list. Useful for agents that segment contacts or companies at the point of qualification, routing them into the right list for outreach or campaign targeting
What makes Merge Agent Handler's Attio MCP server better than alternative Attio MCP servers?
Attio has its own official MCP server, but Merge Agent Handler's gives revenue and data teams tighter control over how CRM data is accessed:
- Enterprise-grade security and DLP: Merge Agent Handler includes built-in data loss prevention controls that let you block or redact sensitive fields before they reach an agent. For Attio, this means you can prevent contact details, deal values, notes, and relationship data from being surfaced to agents that don't specifically need access to them
- Managed authentication and credentials: Merge stores and manages your Attio OAuth credentials on your behalf. You never embed tokens in agent configuration or handle re-authorization when they expire
- Real-time observability and audit trail: Every tool call against Attio is logged: which records were created or updated, which notes were added, which tasks were generated, and what came back. RevOps and security teams can audit agent activity across the CRM without any custom instrumentation
- Tool Packs and controlled access: Tool Packs let you bundle specific Attio tools with tools from other connectors into a single MCP endpoint, scoped to a specific use case. An agent gets exactly the tools it needs, nothing more
How can I start using Merge Agent Handler's Attio MCP server?
You can take the following steps:
1. Create or log into your Merge Agent Handler account and navigate to Tool Packs (collections of connector tools scoped to a specific use case).
2. Create a new Tool Pack, then find and enable the Attio connector. Choose tools that match your workflow: search_records and list_records are enough for lookup and reporting agents, while create_record, update_record, create_note, and create_task are needed for agents that write to the CRM.
3. Add a Registered User inside the Tool Pack. This is the identity context under which your agent operates. Merge generates a unique MCP URL scoped to this user once it's created.
4. From the Registered User detail page, authenticate Attio by completing the OAuth flow. Merge stores and manages the credentials going forward.
5. Copy the MCP URL from the Tool Pack detail page and generate an API key from Settings. You'll need both to connect your agent.
6. Add the MCP server to your agent or IDE using the MCP URL and API key. Your Attio tools are now accessible through that endpoint.