Command Palette

Search for a command to run...

Part IV · Zoho MCP Service · Chapter 3

Zoho MCP Architecture

220 words · preserved verbatim from the master reference

Component Model

ComponentRoleExamples
MCP ClientWhere the user inputs prompts; sends requests to MCP ServerClaude, ChatGPT, Cursor, Windsurf, VS Code Copilot, CrewAI
Zoho MCP ServerTranslates MCP requests into Zoho API calls; manages authentication, tool registry, lifecyclezohomcp.com infrastructure
ToolsSpecific, permissioned actions registered on the serverSearchRecords, sendEmail, CreateInvoice, GetRecords
ServicesTarget applications whose APIs the MCP Server callsZoho CRM, Zoho Mail, Zoho Books, third-party apps
ConnectionsOAuth tokens (on-demand or org-shared) authorizing actionsPer-user or Super Admin–shared

Data Flow (Four-Step Lifecycle)

[1] User Prompt in MCP Client

[2] Agent gathers context (JSON structure with module, instructions)

[3] MCP Server selects right tool, calls target API (e.g., POST /crm/v2/Leads)

[4] API returns result (success/failure JSON) → MCP Client displays to user

Source: Zoho MCP product page

Design Principles

  • Schema-first: Self-describing APIs with clear input/output contracts
  • Unified interface: Consistent patterns across all Zoho apps
  • Drop-in compatibility: Works with any agent framework out of the box
  • Permission-scoped: All agent actions operate under the authenticated user's role and permissions
  • Autonomous-capable: Works for interactive prompts and fully autonomous scheduled agents