Zoho MCP
What this skill is for
Zoho MCP is Zoho's service for building your own Model Context Protocol
(MCP) servers. MCP is an open protocol (developed by Anthropic) that
standardizes how AI agents connect to external tools, data, and services. A
Zoho MCP server exposes 300+ Zoho and third-party applications as tools; you
connect it to an MCP client (Claude, ChatGPT, Cursor, Windsurf, VS Code, or any
MCP-compatible tool), give the client a natural-language prompt, and it chains
the right tool calls to complete a workflow autonomously.
Use this skill to help users create and configure Zoho MCP servers, add tools,
authorize services, connect clients, monitor logs, and — importantly —
understand the platform's limitations and troubleshoot failures. The
authoritative source is https://help.zoho.com/portal/en/kb/mcp; the console is
at mcp.zoho.in (match the endpoint to the account's data center — .com,
.eu, .in, etc.). Support: support@zohomcp.com.
The mental model (read this first)
The single most important thing to convey: Zoho MCP is not AI. It does not
reason. It is the server layer — it exposes tools and provides context. The
intelligence lives entirely in the MCP client (the LLM). So:
- A Zoho MCP server = a bundle of tools (individual API operations) + the
authorization to run them, reachable at a secret MCP URL.
- The client (Claude, etc.) reads the prompt, discovers the available tools,
and decides which to call. Zoho MCP just executes them.
- You can only do what the tools expose. If Zoho Mail offers
sendEmail
but has no "download attachment" tool, that operation is simply impossible —
no amount of prompting fixes it. Set expectations here first.
How a request flows: prompt → the client matches context to configured tools
→ tools execute across the services autonomously.
The core workflow
Guide users through this sequence. Each stage has a reference file with the
specifics — read the relevant one when the user is in that stage.
- Create an MCP server in the Zoho MCP Console (or start from a
pre-configured server template). See
references/setup-and-clients.md.
- Add tools — search Zoho or third-party services, select the operations
you need. Keep it to ~300 tools (see Limitations). Same reference.
- Authorize the services — Authorization on Demand (per user, default for
Zoho) or Authorization via Connections (org-wide, required for third-party).
See references/authorization.md.
- Connect an MCP client — copy the MCP URL from the Connect section and add
it in Claude / ChatGPT / Cursor / Windsurf / VS Code / a custom client. See
references/setup-and-clients.md.
- Prompt and run — give the client a natural-language instruction; it
chains tool calls. Monitor results in Logs (30-day retention).
Decision guidance
Picking an authorization method is the decision users most often get wrong:
- Solo user, or each person uses their own Zoho login → Authorization on
Demand (default, account-centric).
- A team sharing one org's access → Authorization via Connections (a Super
Admin shares OAuth tokens). Only a Super Admin can set this up.
- Any third-party service (GitLab, BitBucket, etc.) → must use
Authorization via Connections; on-demand isn't available for those.
Start from a usecase. When a user describes a goal, the fastest path is to
find a matching worked recipe in
references/usecases.md (174 recipes across 58
services) and use its ordered steps as the exact list of tools to add. This
beats guessing tool names.
Scoping tools: more tools ≠ better. Past a few hundred, the client starts to
hallucinate and pick wrong tools. Add only the operations the workflow needs.
Also warn that some clients cap tools hard — Cursor allows only ~40.
Security: the MCP URL contains a secret API key — treat it exactly like a
password. Never share it or paste it publicly. If it leaks, use Regenerate API
Key in the console to invalidate the old URL.
Limitations (cover these — the user asked specifically)
These are the real constraints. Surface the relevant ones proactively rather
than letting users discover them by failure:
- Not AI / bounded by exposed tools. Zoho MCP can only perform operations
that a service exposes as a tool. Missing capability = impossible task.
- ~300 tools per server (recommended cap). No hard platform limit, but
exceeding it degrades client accuracy and causes hallucination.
- Client-side tool caps. The client, not Zoho, may limit tools — e.g.
Cursor ~40 tools max. "Won't connect" is often this.
- Auto-config only for some clients. One-click setup exists for Cursor and
VS Code; others (Claude, ChatGPT, Windsurf) need manual config. This is a
client limitation, not Zoho's.
- Third-party auth is connection-only. Third-party services cannot use
Authorization on Demand.
- Authorization via Connections is Super-Admin-only to set up.
- Logs retained 30 days, then deleted automatically.
- Server deletion is permanent and irreversible. Disabling is reversible;
deleting is not.
- Org deletion requires removing all collaborators first and is Super-Admin
only.
- Common failure causes: tool not configured on the server; prompt too vague
for the client to extract context; the client's own limitations or lack of
MCP support; wrong/miscopied MCP URL; server disabled or unauthorized;
subscription restrictions.
No limit is imposed on the number of servers you can create.
Reference files
Read as needed — each is self-contained:
- references/setup-and-clients.md — create a
server, add/delete tools, and connect every supported client (Claude,
ChatGPT, Cursor, Windsurf, VS Code, custom) with exact steps.
- references/authorization.md — the two
authorization models, switching/revoking, third-party connections, and
collaborator roles (Admin vs. User) and management.
- references/tools-and-services.md — what
tools are, tool naming conventions, MCP-ready services, and the tool manual.
- references/zoho-services.md — the complete
catalog of all 46 Zoho services (9,069 tools) with per-tool definitions in
a queryable data file. Use this to answer "does Zoho X have a tool for Y?"
- references/third-party-services.md — the
8 beyond-Zoho services (836 tools) (CloudSpend, MDM, SDP on Demand, Vani,
EndpointCentral, Log360Cloud, Site24x7, Qntrl), queryable catalog included.
- references/usecases.md — 174 worked workflow
recipes across 58 services, each with ordered steps and the exact tools they
use. This is the best starting point when a user describes a goal: find a
matching recipe and use its steps as the tool-selection blueprint.
- references/limitations-and-troubleshooting.md
— the full FAQ, failure scenarios, support policy, and Zoho MCP vs. APIs.
- references/glossary.md — every MCP term (client,
server, tool, transport, agent mode, JSON-RPC, etc.) defined.
Caveats
- Zoho MCP is evolving quickly (services are "consistently added"; new clients
gain support). Verify current console UI and the live service list against the
docs, and tell users when something may have changed.
- This skill is reference knowledge — it can't access a user's Zoho account or
build servers for them; it explains how to do it themselves.
1---2name: zoho-mcp3description: Expert guidance on Zoho MCP — Zoho's service for building Model Context Protocol (MCP) servers that expose 300+ Zoho and third-party apps as tools to AI clients like Claude, ChatGPT, Cursor, Windsurf, and VS Code. Use this skill whenever the user mentions Zoho MCP, the Zoho MCP Console, creating/configuring an MCP server on Zoho, adding Zoho tools (CRM, Mail, etc.) to an AI agent, connecting Zoho to Claude/ChatGPT/Cursor, Zoho MCP authorization (on-demand vs. connections), the MCP URL/API key, collaborators, logs, or troubleshooting why a Zoho MCP server won't connect or a tool won't run — even if they don't say the word "MCP" explicitly. Pay special attention to the platform's limitations, which are covered in detail here.4---56# Zoho MCP78## What this skill is for910**Zoho MCP** is Zoho's service for building your own **Model Context Protocol11(MCP) servers**. MCP is an open protocol (developed by Anthropic) that12standardizes how AI agents connect to external tools, data, and services. A13Zoho MCP server exposes **300+ Zoho and third-party applications as tools**; you14connect it to an MCP client (Claude, ChatGPT, Cursor, Windsurf, VS Code, or any15MCP-compatible tool), give the client a natural-language prompt, and it chains16the right tool calls to complete a workflow autonomously.1718Use this skill to help users create and configure Zoho MCP servers, add tools,19authorize services, connect clients, monitor logs, and — importantly —20understand the platform's **limitations** and troubleshoot failures. The21authoritative source is https://help.zoho.com/portal/en/kb/mcp; the console is22at **mcp.zoho.in** (match the endpoint to the account's data center — `.com`,23`.eu`, `.in`, etc.). Support: **support@zohomcp.com**.2425## The mental model (read this first)2627The single most important thing to convey: **Zoho MCP is not AI.** It does not28reason. It is the *server* layer — it exposes tools and provides context. The29intelligence lives entirely in the **MCP client** (the LLM). So:3031- A Zoho MCP server = a bundle of **tools** (individual API operations) + the32 authorization to run them, reachable at a secret **MCP URL**.33- The **client** (Claude, etc.) reads the prompt, discovers the available tools,34 and decides which to call. Zoho MCP just executes them.35- **You can only do what the tools expose.** If Zoho Mail offers `sendEmail`36 but has no "download attachment" tool, that operation is simply impossible —37 no amount of prompting fixes it. Set expectations here first.3839How a request flows: **prompt → the client matches context to configured tools40→ tools execute across the services autonomously.**4142## The core workflow4344Guide users through this sequence. Each stage has a reference file with the45specifics — read the relevant one when the user is in that stage.46471. **Create an MCP server** in the Zoho MCP Console (or start from a48 pre-configured server template). See49 [references/setup-and-clients.md](references/setup-and-clients.md).502. **Add tools** — search Zoho or third-party services, select the operations51 you need. **Keep it to ~300 tools** (see Limitations). Same reference.523. **Authorize the services** — Authorization on Demand (per user, default for53 Zoho) or Authorization via Connections (org-wide, required for third-party).54 See [references/authorization.md](references/authorization.md).554. **Connect an MCP client** — copy the MCP URL from the Connect section and add56 it in Claude / ChatGPT / Cursor / Windsurf / VS Code / a custom client. See57 [references/setup-and-clients.md](references/setup-and-clients.md).585. **Prompt and run** — give the client a natural-language instruction; it59 chains tool calls. Monitor results in **Logs** (30-day retention).6061## Decision guidance6263**Picking an authorization method** is the decision users most often get wrong:64- Solo user, or each person uses their own Zoho login → **Authorization on65 Demand** (default, account-centric).66- A team sharing one org's access → **Authorization via Connections** (a Super67 Admin shares OAuth tokens). *Only a Super Admin can set this up.*68- Any **third-party** service (GitLab, BitBucket, etc.) → **must** use69 Authorization via Connections; on-demand isn't available for those.7071**Start from a usecase.** When a user describes a goal, the fastest path is to72find a matching worked recipe in73[references/usecases.md](references/usecases.md) (174 recipes across 5874services) and use its ordered steps as the exact list of tools to add. This75beats guessing tool names.7677**Scoping tools:** more tools ≠ better. Past a few hundred, the client starts to78hallucinate and pick wrong tools. Add only the operations the workflow needs.79Also warn that some clients cap tools hard — **Cursor allows only ~40**.8081**Security:** the MCP URL contains a secret API key — treat it exactly like a82password. Never share it or paste it publicly. If it leaks, use **Regenerate API83Key** in the console to invalidate the old URL.8485## Limitations (cover these — the user asked specifically)8687These are the real constraints. Surface the relevant ones proactively rather88than letting users discover them by failure:8990- **Not AI / bounded by exposed tools.** Zoho MCP can only perform operations91 that a service exposes as a tool. Missing capability = impossible task.92- **~300 tools per server (recommended cap).** No hard platform limit, but93 exceeding it degrades client accuracy and causes hallucination.94- **Client-side tool caps.** The client, not Zoho, may limit tools — e.g.95 **Cursor ~40 tools max**. "Won't connect" is often this.96- **Auto-config only for some clients.** One-click setup exists for Cursor and97 VS Code; others (Claude, ChatGPT, Windsurf) need manual config. This is a98 client limitation, not Zoho's.99- **Third-party auth is connection-only.** Third-party services cannot use100 Authorization on Demand.101- **Authorization via Connections is Super-Admin-only** to set up.102- **Logs retained 30 days**, then deleted automatically.103- **Server deletion is permanent and irreversible.** Disabling is reversible;104 deleting is not.105- **Org deletion** requires removing all collaborators first and is Super-Admin106 only.107- **Common failure causes:** tool not configured on the server; prompt too vague108 for the client to extract context; the client's own limitations or lack of109 MCP support; wrong/miscopied MCP URL; server disabled or unauthorized;110 subscription restrictions.111112No limit is imposed on the **number of servers** you can create.113114## Reference files115116Read as needed — each is self-contained:117118- [references/setup-and-clients.md](references/setup-and-clients.md) — create a119 server, add/delete tools, and connect every supported client (Claude,120 ChatGPT, Cursor, Windsurf, VS Code, custom) with exact steps.121- [references/authorization.md](references/authorization.md) — the two122 authorization models, switching/revoking, third-party connections, and123 collaborator roles (Admin vs. User) and management.124- [references/tools-and-services.md](references/tools-and-services.md) — what125 tools are, tool naming conventions, MCP-ready services, and the tool manual.126- [references/zoho-services.md](references/zoho-services.md) — the complete127 catalog of all **46 Zoho services (9,069 tools)** with per-tool definitions in128 a queryable data file. Use this to answer "does Zoho X have a tool for Y?"129- [references/third-party-services.md](references/third-party-services.md) — the130 **8 beyond-Zoho services (836 tools)** (CloudSpend, MDM, SDP on Demand, Vani,131 EndpointCentral, Log360Cloud, Site24x7, Qntrl), queryable catalog included.132- [references/usecases.md](references/usecases.md) — **174 worked workflow133 recipes across 58 services**, each with ordered steps and the exact tools they134 use. This is the best starting point when a user describes a goal: find a135 matching recipe and use its steps as the tool-selection blueprint.136- [references/limitations-and-troubleshooting.md](references/limitations-and-troubleshooting.md)137 — the full FAQ, failure scenarios, support policy, and Zoho MCP vs. APIs.138- [references/glossary.md](references/glossary.md) — every MCP term (client,139 server, tool, transport, agent mode, JSON-RPC, etc.) defined.140141## Caveats142143- Zoho MCP is evolving quickly (services are "consistently added"; new clients144 gain support). Verify current console UI and the live service list against the145 docs, and tell users when something may have changed.146- This skill is reference knowledge — it can't access a user's Zoho account or147 build servers for them; it explains how to do it themselves.