zoho-mail-mcp
zoho-mail-mcp
Ein Model Context Protocol-Server für Zoho Mail. Ermöglicht es Claude (oder jedem anderen MCP-Client), E-Mails von einem Zoho Mail-Konto zu lesen, zu durchsuchen und zu versenden, ohne Browser-Automatisierung.
Es gibt kein Äquivalent im offiziellen MCP-Register – dies schließt diese Lücke.
Tools
Tool | Beschreibung |
| Listet aktuelle Nachrichten im Posteingang auf – gibt Absender, Betreff, Datum, messageId und folderId zurück |
| Suche nach Stichwort, Absender-E-Mail oder Betreff-Fragment |
| Liest den vollständigen E-Mail-Text anhand einer messageId und folderId |
| Sendet eine E-Mail von Ihrer konfigurierten Absenderadresse |
Related MCP server: claude-gmail-mcp
Voraussetzungen
Ein Zoho Mail-Konto
Node.js 18+
Einrichtung
1. Erstellen einer Zoho OAuth-App
Gehen Sie zur Zoho API Console
Erstellen Sie eine Self Client-Anwendung
Fügen Sie unter Generate Code diese Scopes hinzu:
ZohoMail.messages.READ,ZohoMail.messages.CREATE,ZohoMail.folders.READ,ZohoMail.accounts.READSetzen Sie die Ablaufzeit auf 10 Minuten, fügen Sie eine Beschreibung hinzu und klicken Sie auf Create
Kopieren Sie die generierte
client_id, dasclient_secretund dencode(Grant Code)
2. Tauschen Sie den Grant Code gegen ein Refresh Token
Führen Sie dies sofort aus (der Grant Code läuft nach 10 Minuten ab):
curl -X POST https://accounts.zoho.com/oauth/v2/token \
-d "grant_type=authorization_code" \
-d "client_id=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET" \
-d "code=YOUR_GRANT_CODE"Speichern Sie das refresh_token aus der Antwort – es läuft nicht ab.
3. Ermitteln Sie Ihre Konto-ID
curl -X GET https://mail.zoho.com/api/accounts \
-H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN"Verwenden Sie den accountId-Wert aus dem ersten Objekt in data[].
4. Installation
git clone https://github.com/SirGreed808/zoho-mail-mcp
cd zoho-mail-mcp
npm install5. Zu Claude Code hinzufügen
claude mcp add --scope user \
-e "ZOHO_CLIENT_ID=..." \
-e "ZOHO_CLIENT_SECRET=..." \
-e "ZOHO_REFRESH_TOKEN=..." \
-e "ZOHO_ACCOUNT_ID=..." \
-e "ZOHO_SENDER=you@yourdomain.com" \
zoho-mail -- node /absolute/path/to/zoho-mail-mcp/index.jsZOHO_SENDER muss eine verifizierte Adresse oder ein Alias des Kontos sein.
Umgebungsvariablen
Variable | Beschreibung |
| OAuth-App Client-ID |
| OAuth-App Client-Secret |
| Langlebiges Refresh-Token (aus Schritt 2) |
| Zoho Mail Konto-ID (aus Schritt 3) |
| E-Mail-Adresse für den Versand |
Hinweise
Zugriffstoken werden automatisch aktualisiert – kein manuelles Eingreifen erforderlich
read_emailerfordert sowohlmessageIdals auchfolderId, die beide vonlist_inboxundsearch_emailszurückgegeben werdenNur REST-API – kein IMAP/SMTP
Lizenz
MIT
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
- AlicenseBqualityFmaintenanceMCP server that connects Claude with Gmail to read, send, delete, and manage messages and labels via the Google Gmail API.3MIT
- AlicenseAqualityDmaintenanceA Gmail MCP server that enables Claude to send, search, and read emails using either Gmail API or SMTP/IMAP backend.3MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that enables Claude Desktop to manage emails via SMTP and IMAP. Send emails, fetch unread messages, and create draft replies directly from conversations.29MIT
- FlicenseNot gradedqualityCmaintenanceLocal IMAP/SMTP MCP server that lets Claude read, search, draft, send, flag, and move mail across multiple IMAP mailboxes. Credentials stay on your machine.
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.
Hosted email MCP for AI agents with inboxes, send/receive, memory, recovery, and credits.
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/SirGreed808/zoho-mail-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server