Why the CRM matters more once an agent works in it#
A person in a CRM fills gaps from memory: they know the deal stalled because the client’s lawyer is on holiday. An agent knows only what the CRM returns. So the questions change from “is it easy to use” to “what can a program read, change and prove it changed”.
The plumbing is settled. The Model Context Protocol (MCP) is the open standard AI clients use to call outside tools. Anthropic, which introduced it, gave it to the Agentic AI Foundation under the Linux Foundation in December 2025, and said then that more than 10,000 public MCP servers were active and that ChatGPT, Cursor, Gemini, Microsoft Copilot and Visual Studio Code had adopted it.1 A CRM with an MCP server works with all of them.
Seven tests for a CRM an AI agent will work in#
1. An MCP server the vendor runs. The vendor maintains a hosted, official server with the product, so it follows the product’s changes. A community server built on the public API can break when the API changes, and it sees only what the API exposes.
2. Your sign-in, your permissions. The agent should sign in as a person, with OAuth, and get that person’s rights, and no more. For an agent with no person behind it, such as a nightly job, there should be a separate key with narrow scopes that you can revoke.
3. The screen’s rules apply. If the CRM requires a lost reason when a person closes a deal as lost, the agent must meet the same rule. Otherwise your pipeline report fills with deals that broke no rule only because a program moved them.
4. A trace of every act, and a way back. Each change should name who made it and that it came from an agent. A deleted record should come back.
5. A person on what leaves the building. Updating a field is internal. An email to a client is not. The CRM should state which acts an agent may take alone and which wait for a person.
6. The agent can start. If you ask your agent to “set up a CRM for us”, it should be able to open the account, not send you a list of clicks. A test of whether a vendor designed for agents or added one.
7. Work in progress to pick up. An agent that arrives in a CRM full of contacts can look things up. An agent that arrives where each deal shows its last step, what it waits for and when it moves next can continue the work.
How six CRMs score on the seven tests#
Each cell is from the vendor’s own page, read on October 15, 2026; the number names it. “Not in the docs” means the page we read does not say; the vendor may still do it. The server-by-server details are in our comparison of CRM MCP servers.
| What | Tommos | HubSpot | Salesforce | Zoho CRM | Attio | Pipedrive |
|---|---|---|---|---|---|---|
| 1. Vendor's own MCP server | Yes | Yes2 | Yes, Enterprise Edition and up3 | Yes4 | Yes5 | Yes6 |
| 2. Your sign-in, your permissions | OAuth as you, with your role; a scoped key for an agent alone | OAuth through a user-level app’s scopes2 | OAuth as the user; object, field and sharing rules apply3 | OAuth; your CRM permissions4 | OAuth as your Attio user5 | Sign-in; your role and visibility6 |
| 3. The screen's rules apply | Yes, through the screen’s own writer | Not in the docs2 | Not in the docs3 | Not in the docs4 | Not in the docs5 | Not in the docs6 |
| 4. A trace and a way back | Each change on the timeline with the person’s name and “through MCP”; a deleted contact or deal returns within 30 days | Not in the docs2 | Not in the docs3 | Not in the docs4 | Not in the docs5 | Not in the docs6 |
| 5. A person on outward email | Only a signed-in person approves an email; a key can read and refuse | Not in the docs2 | Not in the docs3 | Not in the docs4 | Not in the docs5 | Not in the docs6 |
| 6. The agent can open the account | Yes, create_workspace | Not in the docs; an admin connects first2 | Not in the docs; an admin sets up the app3 | Not in the docs4 | Not in the docs5 | Not in the docs6 |
| 7. Work in progress to read | Each open job on a deal: last step, what it waits for, next look | Records and engagements2 | Records3 | Records4 | Records, notes, calls and emails5 | Deals, activities, notes6 |
What an agent finds in Tommos#
Tommos (tommos.ai) is a CRM whose AI agents, the tommos, take a B2B inquiry to a signed contract. When your Claude connects at app.tommos.ai/api/mcp, it does not arrive in an empty database. It arrives where the work is moving.
The tommos do the deal work. Tommo SDR answers a new inquiry in your voice, offers two or three times, books the call and follows up. On the Close plan, Tommo Closer also writes the recap after the call and the proposal from your estimate. On the Sign plan, Tommo Legal reads the client’s MSA against your positions and drafts your SOW and NDA from your templates, and Tommo Closer makes each invoice after the deal is won. Each draft waits on a card for a person.
Your agent works beside them. Ask Claude “what is waiting for me today?” and it lists the cards. Ask “where does the Acme deal stand?” and it reads each open job: the last step, what it waits for, when it looks again. Tell it “the client wants a fixed price, tell Closer”, and it writes to the tommo on the deal, signed with your name.
The line on outward email is fixed. A tommo drafts; a person decides. Claude signed in as you may approve a card in your name, and the record says it came through MCP. A key with no person behind it never approves. After 12 approvals in a row of one kind of email with nothing to fix, a tommo asks to send that kind on its own, and a person switches it on, on a paid plan.
An agent can open the workspace. create_workspace takes your company’s name and your work address. The workspace opens at once, and nothing is sent or charged until you confirm the address from the email Tommos sends. One workspace per company domain; a public mail address does not qualify.
The agents are in the plan. No seats, and the AI model is included, so your agent’s calls and the tommos’ work do not draw on credits. See the plans.
Which CRM to pick for your agent#
- You run a large Salesforce or HubSpot org with admins and data you cannot move. Keep it, and switch on its MCP server: an admin step, then your agent reads and writes the records you already have.
- You want your agent to do lookups and data entry in a lightweight CRM. Attio and Pipedrive connect with an address and a sign-in, by their docs.
- You sell services to companies, on inquiries, and you want the work done on each deal, from the first reply to the invoice, with your agent working beside it. That is what Tommos is built for, and your agent can open the workspace for you today.
Questions about CRMs for AI agents#
- What is the best CRM for AI agents?
- The one that passes seven tests: a vendor-run MCP server, sign-in with your permissions, the screen's rules applied to the agent, a trace of each act with a way back, a person on outward email, an agent that can open the account, and work in progress to read. Tommos passes all seven by its own documentation. HubSpot, Salesforce, Zoho, Attio and Pipedrive pass the first two by theirs.
- What is an AI-native CRM?
- A CRM designed so that AI agents do part of the work inside it and other agents can work it from outside. In Tommos, three built-in agents work each inquiry and deal, and any MCP client can work the same records with your sign-in.
- Can Claude use my CRM?
- Yes, if the CRM has an MCP server. Add its address as a custom connector in Claude, or with one command in Claude Code, and sign in. Our guide shows the steps.
- Can an AI agent sign up for a CRM by itself?
- In Tommos, yes: create_workspace opens a workspace with your company's name and your work address, and nothing is sent or charged until you confirm the address. We found no such tool in the MCP docs of HubSpot, Salesforce, Zoho, Attio or Pipedrive as of October 15, 2026.
- Should an AI agent be allowed to send emails from the CRM?
- Only by a rule you can read. In Tommos, an email waits for a signed-in person, and a tommo may send one kind of email alone only after 12 clean approvals in a row and a person's switch.
- Do AI agents in a CRM cost extra?
- It depends on the vendor. In Tommos, the tommos and the AI model are in the plan price, with no seats.
Sources#
- Anthropic, “Donating the Model Context Protocol and establishing the Agentic AI Foundation” (December 9, 2025), read Oct 15, 2026
- HubSpot Developers, “HubSpot MCP server”, read Oct 15, 2026
- Salesforce Developers, “Salesforce Hosted MCP Servers Are Now Generally Available” (April 2026), read Oct 15, 2026 through search results (the page renders by script)
- Zoho, “Zoho CRM MCP Servers: overview”, read Oct 15, 2026
- Attio, “MCP”, read Oct 15, 2026
- Pipedrive Knowledge Base, “Pipedrive MCP for Claude”, and the newsroom post of August 18, 2026, read Oct 15, 2026
Read next
- CRM with an MCP server: what Claude can do in TommosWhat Claude or another AI agent can do in your CRM.
- CRM MCP servers comparedHubSpot, Salesforce, Zoho, Attio, Pipedrive and Tommos, from each vendor's own docs: sign-in, reads, writes, deletes and setup.
- How to connect Claude to your CRMThe clicks in Claude, the Claude Code command, and what to do when the connector fails.