Ira Bodnar··Updated ·10 min read

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.

Ryze AI · Paid Ads

Zoho CRM in Claude and ChatGPT

  • 7-day free trial, $89 a month flat

Used by 2,000+ marketers

Uber Eats logoadidas logoDuolingo logoMGM Resorts logoWharton logoLendingClub logoNorton logoEventbrite logoHuel logoTogether AI logoghd logoHack The Box logo

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.

  1. 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

  2. 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

  3. 3Composio Zoho toolkitHosted

    Who it is for: Developers building agents

    CRM access: 113 tools, OAuth2

    Price: Free Hobby plan, then paid

  4. 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

  5. 5JunnServices/Zoho-CRM-MCPLocal

    Who it is for: Developers who self-host

    CRM access: About 20 tools incl. delete

    Price: Free, MIT

  6. 6asklokesh/zoho-crm-mcp-serverLocal

    Who it is for: Developers who want a small server

    CRM access: 5 tools

    Price: Free, MIT

  7. 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

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.

  1. Ryze AI MCP

    Runs
    Hosted
    Reads
    Any CRM GET, COQL
    Writes
    Records; delete is a separate tool
    Guardrail
    Needs approval per tool in Claude
  2. Zoho CRM MCP servers

    Runs
    Zoho
    Reads
    COQL, modules, fields
    Writes
    Records, modules, fields, workflows
    Guardrail
    CRM role; read-only server
  3. Composio Zoho toolkit

    Runs
    Hosted
    Reads
    113 tools
    Writes
    Yes
    Guardrail
    Client approvals
  4. Zapier MCP

    Runs
    Hosted
    Reads
    Find actions
    Writes
    Enabled actions only
    Guardrail
    You scope actions
  5. JunnServices/Zoho-CRM-MCP

    Runs
    Local
    Reads
    Records, search, counts
    Writes
    Yes, incl. delete
    Guardrail
    Client permissions
  6. asklokesh/zoho-crm-mcp-server

    Runs
    Local
    Reads
    Leads, contacts, deals
    Writes
    Create lead
    Guardrail
    Client permissions
  7. CData zoho-crm-mcp-server

    Runs
    Local
    Reads
    SQL SELECT
    Writes
    None
    Guardrail
    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.

  1. 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
  2. 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

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).

  1. Free

    Daily credits
    5,000
    Concurrent calls
    5
  2. Standard or Starter

    Daily credits
    50,000 plus 250 per user, up to 100,000
    Concurrent calls
    10
  3. Professional

    Daily credits
    50,000 plus 500 per user, up to 3,000,000
    Concurrent calls
    15
  4. Enterprise or Zoho One

    Daily credits
    50,000 plus 1,000 per user, up to 5,000,000
    Concurrent calls
    20
  5. Ultimate or CRM Plus

    Daily credits
    50,000 plus 2,000 per user
    Concurrent calls
    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.

Schema check (read only)
List the modules in my Zoho CRM and the fields on Leads, with each field's type. Do not change anything.

A server without module and field access cannot answer this.

Query check
Run a COQL query for Deals in the Negotiation stage and show the deal name, amount and closing date.

This shows whether the server can run COQL or only search.

Write check
Create one test lead named Test Lead and tell me whether Zoho returned any per-record error. Do not delete it.

A successful response can still hold an error for the record, so ask for it.

Delete check
Which tool would you use to delete a lead, and where would the deleted record go? Do not delete anything.

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

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.

Frequently asked questions

What is the best Zoho CRM MCP server?
Ryze AI is the best Zoho CRM MCP server for marketers who want hosted record access with approvals in Claude, with one caveat: it works on records, not on modules, layouts or workflows. For those, Zoho's own Module Customization and Workflow servers are the option listed here.
Does Zoho have an official MCP server?
Yes. Zoho CRM has four pre-built MCP servers: Data Insights, Data Operations, Module Customization and Workflow and Process Automation. Zoho also sells Zoho MCP, which covers many Zoho apps.
Which AI tools does Zoho's CRM MCP support?
Zoho lists Cursor, Claude Desktop, VS Code and Windsurf. It does not list ChatGPT on the pages checked.
Can an MCP server edit my Zoho CRM records?
Some can. Ryze AI, Zoho Data Operations, Composio, Zapier MCP and JunnServices/Zoho-CRM-MCP can create or update records. The CData server and Zoho Data Insights are read-only.
Show 8 more questions
Can an MCP server delete Zoho CRM records?
Ryze AI has a separate delete tool, and deleted records go to the Zoho CRM recycle bin. Zoho Data Operations and JunnServices/Zoho-CRM-MCP also list delete.
Do I need an API key to connect Zoho CRM to Claude?
Not with the hosted options. Ryze AI, Zoho and Composio use an OAuth login. Self-hosted GitHub servers need your own Zoho OAuth client.
Do MCP calls cost Zoho API credits?
Yes. Zoho says calls through MCP use API credits like standard API calls. Free editions have 5,000 credits a day.
Does Ryze AI work with any Zoho data center?
Yes. Zoho sign-in works with US, EU, India, Australia and other data centers.
Is it safe to give Claude write access to Zoho CRM?
Safer with three controls: use a limited CRM role, set write and delete tools to Needs approval in Claude, and test in a sandbox first.
Can I connect several Zoho CRM organizations?
In Ryze AI, yes: several organizations can sit in one workspace, one is primary, and tools accept a connection_id for another.
How much does a Zoho CRM MCP server cost?
Zoho lists no MCP fee on the pages checked, GitHub servers are free, Composio has a free Hobby plan, Zapier MCP uses 2 tasks per call, and Ryze AI starts at $89 a month.
Which Ryze AI plan includes the Zoho CRM connector?
Any active Ryze AI plan or trial: Paid Ads at $89 a month with a 7-day free trial, Agency at $279, or SEO Starter at $129 with a 3-day free trial. Annual billing saves 30% in the first year.

Related guides

Ryze AI: Zoho CRM MCP

7-day free trial, $89 a month flat

Start free trial