Zoho CRM
zoho.comZoho CRM is a customer-relationship tool with a big public API.
Can an AI agent use Zoho CRM? No. Our agent couldn't get into Zoho CRM on its own.
From finding it to leaving
What an agent managed without a person, at each step.
- Partly
Find
Docs with gaps: llms.txt, an OpenAPI and an MCP server. 150 doc pages read.
- Stopped
Get in
Stopped hereCan't sign up. Every sign-up form requires a mobile number.
- Not reached
Use
Tasks need an account.
- Not reached
Pay
Buying needs an account.
- Not reached
Leave
Nothing to cancel or delete.
Getting in
None of the 4 ways in worked without a person.
Where it stopped
Email and password
Every sign-up form requires a mobile number.
- Both kinds of agentOn a server, or in its own browserNoSigning up needs a person: it asks for a phone number.
- Signed agentKnown to CloudflareYesThe sign-up page opens.
Every way in
| Way in | What happened | Why |
|---|---|---|
| Email and password | Stopped by a phone number | |
| CLI code login | Not tried | Not part of this drive |
| Sign-in for apps (OAuth, MCP) | Not tried | Not part of this drive |
| Company single sign-on | Not tried | Needs a person's account |
- Crawlersrobots.txt asks crawlers to stay off sign-up and the API. Nothing to fix. It keeps these pages out of search and doesn't stop agents signing up.
What an agent can do with Zoho CRM
No task was tried: our agent couldn't get into Zoho CRM.
Core tasks Zoho CRM offers an agent
- offered, not tried
- Create a leadAPIMCP
- Create a contactAPIMCP
- Create a companyAPIMCP
- Create a dealAPIMCP
- Update a deal or move its stageAPIMCP
- Set up pipeline stagesMCP
- Build a CRM workflow automationMCP
- Assign a lead to a sales repAPIMCP
- Get an API token or MCP server addressBoth need a signed-in account.
- Create, update or read any CRM recordNo account, so no token.
28 more tasks it offers
- Log a note or activity on a recordAPIMCP
- Create a follow-up task on a recordAPIMCP
- Send an email from the CRMAPI
- Call a contact from the CRMWeb app
- Create and send a quoteAPIMCP
- Add a custom field to a record typeAPIMCP
- Create a custom objectAPIMCP
- Create a list, segment or saved viewAPI
- Read CRM reports and forecastsMCP
- Run a SQL-style query over CRM recordsAPIMCP
- Merge duplicate contactsAPI
- Link related recordsAPIMCP
- Enrol a contact in an email sequenceWeb app
- Send a bulk sales emailAPI
- Sync a mailbox or calendar to the CRMWeb app
- View a contact or company profileAPIMCP
- Enrich a contact with outside dataWeb app
- Ask the built-in AI assistant a questionWeb app
- Delegate a task to the built-in AI agentWeb app
- Get an AI summary or recommendationWeb app
- Connect a third-party integrationWeb app
- Register a webhookAPI
- Create an API keyWeb app
- Set a member's role or permissionsAPI
- Import data from a file or another toolAPI
- Export data to a fileWeb app
- Work from the mobile or desktop appWeb app
- Change account settingsAPI
Surface audit: 471 documented operations, 0 run, 0 passed, 403 blocked (sandbox or plan limits), 68 left out to stay safe.
How an agent connects
MCP, API, SDK and llms.txt found.
MCP server
Listed, not testedOfficial server. Zoho MCP, CRM servers set up after sign-in.
4 tools across its docs
API
Listed, not testedREST v8, 452 operations in the official OpenAPI files.
452 operations across its docs
OpenAPI
UnknownCLI
None foundSDK
Listed, not testedNode.js @zohocrm/nodejs-sdk-8.0 5.0.0.
8 methods across its docs
llms.txt
YesAgent payments
None foundThe checkout wasn't reached: Standard.
Docs
Some gapsCovers getting started and auth.
Errors only mentioned in passing.
No code examples.
150 of 164 pages read
Tips for agent builders
- Read the API from the OpenAPI 3.1.0 files in github.com/zoho/crm-oas (v8.0/) rather than the HTML pages.
- Any docs page under /crm/developer/docs/api/v8/ is available as Markdown at the same path with .md instead of .html.
- Once an account exists, a Self Client with the client_credentials grant gives tokens without a browser consent step.
- Pick the API host for the account's data center; the OpenAPI servers list zohoapis.{dc} with dc com, eu, in, cn, au, and a sign-up from Germany is placed in the EUROPE data center.
How Zoho CRM compares
In CRM
4 of the 13 products we drove in CRM are higher; 8 others share L1.
| Product | Level | Find to leave |
|---|---|---|
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Card checkout, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Not reached, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: On its own. | |
| L1 | Find: Partly, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. |
Sorted by level, then work done, then time to the first call. How we rank
For the team behind Zoho CRM
Agents get stuck at Get in. Prove Zoho CRM is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.
6 things to fix for agents
Agent blockers: 1 foundAgent surfaces: no issues foundSafety review: no issues found
- FindPartly
- Get inBlocks agents
- UseNot reached
- PayNot reached
- LeaveNot reached
On our standard
12 criteria, each against the other CRM products we measured on it.
- Sign-in for agents acting for a personAhead of most 7 of 10 others lower, 3 the same.
- Export before leavingAhead of most 5 of 9 others lower, 4 the same.
- Errors a program can readIn the middle 3 of 6 others lower, 3 the same.
- Real status codesThe same as all 6 others.
- Pages fit one fetchLevel with most 5 of 9 others the same, 4 higher.
- A path written for agentsBehind most 6 of 9 others higher, 3 the same.
- Errors say what to do nextBehind most 5 of 6 others higher, 1 the same.
- Docs an agent can navigateThe lowest result All 9 others higher.
All 12 criteria
- WebMCP tools on the web appLevel with most 6 of 7 others the same, 1 higher.
- Every way in works for an agentLevel with most 6 of 10 others the same, 4 higher.
- The best way in is built for agentsLevel with most 6 of 10 others the same, 4 higher.
- A request id on every answerLevel with most 3 of 5 others the same, 2 higher.
Where Zoho CRM fits
Found an error? Tell us on this page or read how corrections work.
Questions people ask about Zoho CRM
- Can an AI agent sign up for Zoho CRM on its own?
- No. Sign-up: blocked. Every sign-up form (CRM 15-day trial, Zoho Accounts register on .eu and .com, Zoho MCP) requires a mobile number: 'Please enter a valid mobile number'. Our agent has no phone number. No CAPTCHA was shown.
- Does Zoho CRM have an MCP server, and can an agent connect to it?
- Yes. Zoho CRM has an official MCP server. A new agent can't get in on its own: in the drive of 28 Oct 2026, our agent stopped at sign up (it was blocked).
Cite this page
The page as a reference, in plain text, APA and BibTeX.
Cite this
AgentDrives, “Zoho CRM: AI agent test drive”, 28 October 2026, https://agentdrives.com/tools/zoho. CC BY 4.0.
AgentDrives. (2026, October 28). Zoho CRM: AI agent test drive. https://agentdrives.com/tools/zoho
@misc{agentdrives_zoho_2026,
author = {{AgentDrives}},
title = {Zoho CRM: AI agent test drive},
year = {2026},
month = oct,
url = {https://agentdrives.com/tools/zoho},
note = {Agent test drive, CC BY 4.0},
}Something wrong on this page?
Tell us what's wrong. We check it against the drive and correct the page, with the date.