Best Zoho CRM MCP server: 7 options compared
Quick answer: Zoho's own CRM MCP servers are the choice for IDE users who also need to change modules and workflows. Ryze AI is the best Zoho CRM MCP server in 2026 for marketers who want hosted record access with approvals in Claude, with one caveat: it works on records, not on modules, layouts or workflows.
Below: 7 servers checked on November 13, 2026, Zoho's official options, API credit limits and test prompts.
Used by 2,000+ marketers
The best Zoho CRM MCP servers at a glance
Ranked for marketers and sales operators who want an AI assistant to read and update their Zoho CRM records.
- 1Ryze AI MCPHosted
Who it is for: Marketers who want approvals
CRM access: 4 tools: read, COQL query, write, delete
Price: From $89 a month, 7-day free trial
- 2Zoho CRM MCP serversZoho
Who it is for: Admins in Cursor, Claude Desktop, VS Code or Windsurf
CRM access: 4 servers, from read-only to workflow setup
Price: No fee listed; API credits apply
- 3Composio Zoho toolkitHosted
Who it is for: Developers building agents
CRM access: 113 tools, OAuth2
Price: Free Hobby plan, then paid
- 4Zapier MCP for Zoho CRMHosted
Who it is for: Teams already on Zapier
CRM access: 7 write and 2 search actions
Price: 2 tasks per tool call
- 5JunnServices/Zoho-CRM-MCPLocal
Who it is for: Developers who self-host
CRM access: About 20 tools incl. delete
Price: Free, MIT
- 6asklokesh/zoho-crm-mcp-serverLocal
Who it is for: Developers who want a small server
CRM access: 5 tools
Price: Free, MIT
- 7CData zoho-crm-mcp-serverLocal
Who it is for: Read-only reporting
CRM access: SQL SELECT through a JDBC driver
Price: Free server; driver is licensed
| # | MCP server | Runs | Who it is for | CRM access | Price |
|---|---|---|---|---|---|
| 1 | Ryze AI MCP | Hosted | Marketers who want approvals | 4 tools: read, COQL query, write, delete | From $89 a month, 7-day free trial |
| 2 | Zoho CRM MCP servers | Zoho | Admins in Cursor, Claude Desktop, VS Code or Windsurf | 4 servers, from read-only to workflow setup | No fee listed; API credits apply |
| 3 | Composio Zoho toolkit | Hosted | Developers building agents | 113 tools, OAuth2 | Free Hobby plan, then paid |
| 4 | Zapier MCP for Zoho CRM | Hosted | Teams already on Zapier | 7 write and 2 search actions | 2 tasks per tool call |
| 5 | JunnServices/Zoho-CRM-MCP | Local | Developers who self-host | About 20 tools incl. delete | Free, MIT |
| 6 | asklokesh/zoho-crm-mcp-server | Local | Developers who want a small server | 5 tools | Free, MIT |
| 7 | CData zoho-crm-mcp-server | Local | Read-only reporting | SQL SELECT through a JDBC driver | Free server; driver is licensed |
Rows 1 and 3 to 5 can change records through MCP, row 4 only through the actions you enable. Row 2 is the only one that also reaches the CRM data model, and row 7 only reads.
How these Zoho CRM MCP servers were compared
Each server was checked against its own docs, pricing page or GitHub repo on November 13, 2026. No customer CRM data was used. Disclosure: Ryze AI publishes this page.
- Who it is for: a marketer or sales operator, an admin working in an IDE, or a developer building an agent.
- CRM access: records only, records plus data model, or read-only queries.
- Writes and guardrails: what it can change and what stands between the agent and live records.
- Setup and upkeep: hosted OAuth login or a local process; stars and last commit for GitHub servers.
The ranking axis is fit for a marketer who wants record access with approvals. An admin who needs the CRM data model changed through MCP should start with row 2. For Ryze AI setup, read the Zoho CRM MCP page.
The 7 Zoho CRM MCP servers, one by one
1. Ryze AI MCP
A hosted MCP server you add to Claude or ChatGPT as one custom connector. You connect Zoho CRM in Ryze AI with a Zoho sign-in; any Zoho data center works and access renews automatically.
Zoho CRM tools
4: read (a GET request to any CRM API resource), query (COQL, up to 2,000 rows per call), write (create, update or upsert, up to 100 records per call) and delete (records go to the recycle bin).
Guardrail
In Claude, write and delete tools can be set to Needs approval under Customize > Connectors > Ryze AI > Tool permissions. The Ryze AI chat starts on Skip all approvals, and scheduled tasks run without an approval step.
Scopes
Modules, settings, users, organization details and COQL read. The write tool covers records only, not module or settings changes.
Price
A Ryze AI plan or trial; Paid Ads is $89 a month with a 7-day free trial. Connecting is free.
The tool list and setup are on the Zoho CRM MCP page; the Claude steps are in how to connect Claude to Zoho CRM.
2. Zoho CRM MCP servers (official)
Zoho's own pre-built servers need no hosting. You install one in your AI tool, and the first tool call opens a browser to log in to Zoho. Actions are scoped to your CRM role. Zoho lists Cursor, Claude Desktop, VS Code and Windsurf as supported tools, and its community post says the rollout is happening in phases across data centers.
Servers
Data Insights (read-only COQL and schema), Data Operations (create, read, update, delete and bulk), Module Customization (modules, fields, layouts) and Workflow and Process Automation (workflow rules and tasks).
Guardrail
Your CRM user permissions; pick Data Insights to keep an agent read-only.
Setup
Browser login per tool; the docs have guides for Cursor, Claude, VS Code and Windsurf.
Price
No MCP fee on the pages checked. Calls use API credits like standard API calls.
3. Composio Zoho toolkit
A hosted Composio toolkit with 113 tools and OAuth2 for contacts, deals, leads and lead conversion. It suits developers wiring Zoho into an agent next to other apps.
Writes
Yes: create, update and convert records.
Guardrail
No CRM-specific guardrail described on the toolkit page; set approvals in your client.
Price
Free Hobby plan with 100,000 tool calls a month, up to 20,000 on Composio-managed apps such as Zoho; paid plans raise the limits.
4. Zapier MCP for Zoho CRM
Zapier MCP exposes Zoho CRM actions as tools. You choose which actions the assistant may run. Zapier lists 7 write actions (including Create Module Entry, Update Module Entry, Add Tag and Convert Lead) and 2 search actions (Find Module Entry and Find Module Entries).
Writes
Only the actions you enable; no delete action is listed.
Reads
Zapier search actions, not COQL queries.
Price
One MCP tool call uses 2 tasks; the Free plan has 100 tasks a month and Pro starts at $19.99 a month billed yearly.
5. JunnServices/Zoho-CRM-MCP
A community Python server (3 stars, MIT license, last commit October 7, 2025). It lists about 20 tools: modules and fields, record get, search, create, update and delete, bulk create, related records, lead conversion and a record count. Auth is OAuth 2.0 with token refresh, and the README describes a default of 100 requests a minute.
Writes
Create, update, delete and bulk create.
Guardrail
None beyond rate limiting and timeouts; use your client's tool permissions.
Setup
Python 3.9 or later, your own Zoho OAuth client, tokens stored locally.
Upkeep
No commits in over a year at the time of checking.
6. asklokesh/zoho-crm-mcp-server
A community Python server (0 stars, MIT license, last commit December 31, 2025) with 5 tools: get_leads, create_lead, get_contacts, get_deals and search_records. It uses OAuth 2.0 with token refresh and lists retry logic. It cannot update or delete records through its listed tools.
7. CData zoho-crm-mcp-server
A read-only Java server (3 stars, MIT license, last commit October 18, 2025) that runs SQL SELECT queries through the CData JDBC Driver for Zoho CRM. The server is free, but the driver is downloaded and licensed separately. The README points to CData Connect AI for create, update and delete.
Side-by-side: CRM access, writes and guardrails
What each server reads, what it changes and what stops a wrong change.
Ryze AI MCP
- Runs
- Hosted
- Reads
- Any CRM GET, COQL
- Writes
- Records; delete is a separate tool
- Guardrail
- Needs approval per tool in Claude
Zoho CRM MCP servers
- Runs
- Zoho
- Reads
- COQL, modules, fields
- Writes
- Records, modules, fields, workflows
- Guardrail
- CRM role; read-only server
Composio Zoho toolkit
- Runs
- Hosted
- Reads
- 113 tools
- Writes
- Yes
- Guardrail
- Client approvals
Zapier MCP
- Runs
- Hosted
- Reads
- Find actions
- Writes
- Enabled actions only
- Guardrail
- You scope actions
JunnServices/Zoho-CRM-MCP
- Runs
- Local
- Reads
- Records, search, counts
- Writes
- Yes, incl. delete
- Guardrail
- Client permissions
asklokesh/zoho-crm-mcp-server
- Runs
- Local
- Reads
- Leads, contacts, deals
- Writes
- Create lead
- Guardrail
- Client permissions
CData zoho-crm-mcp-server
- Runs
- Local
- Reads
- SQL SELECT
- Writes
- None
- Guardrail
- Read-only by design
| Server | Runs | Reads | Writes | Guardrail |
|---|---|---|---|---|
| Ryze AI MCP | Hosted | Any CRM GET, COQL | Records; delete is a separate tool | Needs approval per tool in Claude |
| Zoho CRM MCP servers | Zoho | COQL, modules, fields | Records, modules, fields, workflows | CRM role; read-only server |
| Composio Zoho toolkit | Hosted | 113 tools | Yes | Client approvals |
| Zapier MCP | Hosted | Find actions | Enabled actions only | You scope actions |
| JunnServices/Zoho-CRM-MCP | Local | Records, search, counts | Yes, incl. delete | Client permissions |
| asklokesh/zoho-crm-mcp-server | Local | Leads, contacts, deals | Create lead | Client permissions |
| CData zoho-crm-mcp-server | Local | SQL SELECT | None | Read-only by design |
Ryze AI is Zoho CRM records only; row 2 is the only option here that lists module, field, layout and workflow tools.
Zoho's own MCP options and what each covers
Zoho documents two things that carry the MCP name. Check which one a tutorial means before you follow it.
Zoho CRM MCP servers
- Scope
- Zoho CRM only, 4 servers
- Auth
- Browser OAuth login
- Use it when
- You work in Cursor, Claude Desktop, VS Code or Windsurf and need CRM data model or workflow changes
Zoho MCP
- Scope
- Many Zoho apps and 500+ integrations, per Zoho
- Auth
- OAuth, user-level permissions
- Use it when
- You want one endpoint across Zoho apps such as CRM, Desk and Projects
| Zoho option | Scope | Auth | Use it when |
|---|---|---|---|
| Zoho CRM MCP servers | Zoho CRM only, 4 servers | Browser OAuth login | You work in Cursor, Claude Desktop, VS Code or Windsurf and need CRM data model or workflow changes |
| Zoho MCP | Many Zoho apps and 500+ integrations, per Zoho | OAuth, user-level permissions | You want one endpoint across Zoho apps such as CRM, Desk and Projects |
Ryze AI covers Zoho CRM only. See Zoho's CRM MCP overview and the Zoho MCP page.
Zoho CRM API credit limits every MCP server runs into
Every server calls the same Zoho CRM API, and Zoho says MCP calls use API credits like standard calls (API limits).
Free
- Daily credits
- 5,000
- Concurrent calls
- 5
Standard or Starter
- Daily credits
- 50,000 plus 250 per user, up to 100,000
- Concurrent calls
- 10
Professional
- Daily credits
- 50,000 plus 500 per user, up to 3,000,000
- Concurrent calls
- 15
Enterprise or Zoho One
- Daily credits
- 50,000 plus 1,000 per user, up to 5,000,000
- Concurrent calls
- 20
Ultimate or CRM Plus
- Daily credits
- 50,000 plus 2,000 per user
- Concurrent calls
- 25
| Edition | Daily credits | Concurrent calls |
|---|---|---|
| Free | 5,000 | 5 |
| Standard or Starter | 50,000 plus 250 per user, up to 100,000 | 10 |
| Professional | 50,000 plus 500 per user, up to 3,000,000 | 15 |
| Enterprise or Zoho One | 50,000 plus 1,000 per user, up to 5,000,000 | 20 |
| Ultimate or CRM Plus | 50,000 plus 2,000 per user | 25 |
- Credit cost varies: most calls cost 1 credit, a COQL query costs 1 to 3 depending on its limit, and writes cost 1 credit per 10 records.
- Heavy calls are capped together: Convert Lead, bulk writes, Send Mail and Query APIs share a limit of 10 concurrent calls in every edition.
- Why it matters for an agent: large pulls and bulk updates spend credits faster than single lookups.
How to choose a Zoho CRM MCP server
Start from who will use the agent and whether it should change anything.
You update records from Claude or ChatGPT
Ryze AI MCP
Hosted login, 4 tools and approvals you can set in Claude. More setup: Zoho CRM MCP.
You change modules, fields or workflows
Zoho CRM MCP servers
The only option listed here with data model and workflow tools, in IDE clients.
You build an agent over many apps
Composio Zoho toolkit
113 Zoho tools next to other Composio toolkits.
You already run Zapier
Zapier MCP
Enable only the actions you want; each call uses 2 tasks.
You want free and self-hosted
JunnServices/Zoho-CRM-MCP
Needs Python and your own OAuth client, and is not recently updated.
You only report
Zoho Data Insights or CData
Both stay read-only.
Other CRM comparisons: best MCP for HubSpot.
Prompts to test any Zoho CRM MCP server
Run these in a sandbox organization or with read access first.
A server without module and field access cannot answer this.
This shows whether the server can run COQL or only search.
A successful response can still hold an error for the record, so ask for it.
You learn if delete is its own tool before you allow it.
Access and safety checklist before you connect
- Use a sandbox first. Zoho scopes MCP actions to your CRM role, so test with a limited user.
- Know the scopes. Ryze AI asks for modules, settings, users, organization and COQL read access; check the Zoho consent screen.
- Hold writes and deletes for approval in Claude, and keep deletes in their own tool.
- Treat contact fields as personal data. Names, emails and phone numbers are in most modules.
- Watch API credits. Bulk calls spend more than single reads.
- Know how to revoke: disconnect the connection in Ryze AI, or remove the server in your AI tool and revoke it in Zoho.
Ryze AI's guide to this connection is in the Ryze AI help center.
Sources
Pages checked November 13, 2026
- Zoho CRM: MCP servers overview
- Zoho community: Zoho CRM with built-in MCP support
- Zoho MCP
- Zoho CRM: API limits
- Composio: Zoho toolkit
- Zapier: Zoho CRM MCP
- Zapier: pricing
- GitHub: JunnServices/Zoho-CRM-MCP
- GitHub: asklokesh/zoho-crm-mcp-server
- GitHub: CData zoho-crm-mcp-server
- Ryze AI: Zoho CRM
- Ryze AI: multiple accounts
The verdict
Pick by who uses the agent and what it should change. Admins who need modules and workflows start with Zoho's own servers, developers with many apps look at Composio, and Zapier teams enable the actions they need. For record updates from Claude or ChatGPT with approvals, weigh scopes, credits and who maintains the server.





