yt-zoho-mcp
Provides tools for interacting with Zoho Mail, allowing AI agents to search, read, send, and manage messages across folders.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@yt-zoho-mcpList unread emails in my inbox"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
yt-zoho-mcp
MCP server for Zoho Mail — search, read, send, and manage messages across folders.
Implements the Model Context Protocol specification: it runs over the stdio transport, speaks JSON-RPC 2.0, negotiates the protocol version on initialize, advertises tools capabilities, and describes each tool with a JSON Schema. Protocol version negotiation is handled by the @modelcontextprotocol/sdk Server class, which defaults to the latest supported version.
Tools
Tool | Description |
| List messages in a folder (default: inbox) with search |
| Fetch the full body of a message |
| Send an email (plain text or HTML) |
| List all folders (inbox, sent, drafts, custom) |
| Move a message to Trash |
Related MCP server: zoho-mail-mcp
Setup
1. Create a Zoho Mail API client
Go to the Zoho API Console
Create a Self Client (or server-based app)
Copy the
client_idandclient_secretGenerate an OAuth token with the offline scope to get a
refresh_token:virtualoffice.accounts.read virtualoffice.messages.read virtualoffice.messages.create virtualoffice.messages.update virtualoffice.messages.deleteFind your
account_idvia the Get Accounts endpoint, and note your email address (e.g.you@example.com).
2. Place the credentials
Installing the package creates the config directory ~/.yt-zoho-mcp (named after the npm package, yt-zoho-mcp) automatically via a postinstall script. Drop credentials.json into it:
{
"clientId": "...",
"clientSecret": "...",
"refreshToken": "...",
"accountId": "...",
"email": "you@example.com"
}The server refreshes the access token automatically from refreshToken on every call (and re-refreshes on a 401).
Configuration
Env var | Default | Description |
|
| Directory holding |
MCP host config
opencode
{
"mcp": {
"zoho-mail": {
"type": "local",
"command": ["npx", "yt-zoho-mcp"]
}
}
}Claude Desktop
{
"mcpServers": {
"zoho-mail": {
"command": "npx",
"args": ["yt-zoho-mcp"]
}
}
}License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that integrates with FastMail's JMAP API to manage mailboxes, search for emails, and send messages. It enables users to interact with their FastMail account for tasks like reading email content and managing folders through natural language.2MIT
- AlicenseAqualityCmaintenanceMCP server for Zoho Mail — read, search, and send email via Claude. Supports listing inbox, searching by keyword or sender, reading full message bodies, and sending HTML email.41MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that receives emails on your domain and allows AI assistants to search, read, and manage them via natural language queries.1,276MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for email management that enables reading, searching, drafting, replying to, and sending emails with thread-aware replies and draft-first safety, supporting Gmail API and IMAP/SMTP backends.30
Related MCP Connectors
Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.
Shipmail MCP server for AI agent custom-domain email inboxes with REST API and webhooks.
Fully-managed email as MCP tools - register domains, real mailboxes, send and receive mail.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yentsun/zoho-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server