yt-zoho-mcp
yt-zoho-mcp
Zoho Mail 用の MCP サーバー — フォルダーをまたいでメッセージの検索、読み取り、送信、管理を行います。
Model Context Protocol 仕様を実装しています。stdio トランスポート上で動作し、JSON-RPC 2.0 を使用し、initialize でプロトコルバージョンをネゴシエートし、tools 機能をアドバタイズし、各ツールを JSON Schema で記述します。プロトコルバージョンのネゴシエーションは @modelcontextprotocol/sdk の Server クラスによって処理され、デフォルトで最新のサポートバージョンに設定されます。
Tools
Tool | Description |
| フォルダー内のメッセージを検索付きで一覧表示(デフォルト: 受信トレイ) |
| メッセージの本文全体を取得 |
| メールを送信(プレーンテキストまたは HTML) |
| すべてのフォルダーを一覧表示(受信トレイ、送信済み、下書き、カスタム) |
| メッセージをゴミ箱に移動 |
Related MCP server: zoho-mail-mcp
Setup
1. Zoho Mail API クライアントを作成する
Zoho API Console に移動します
Self Client(またはサーバーベースのアプリ)を作成します
client_idとclient_secretをコピーしますrefresh_tokenを取得するために、offline スコープで OAuth トークンを生成します:virtualoffice.accounts.read virtualoffice.messages.read virtualoffice.messages.create virtualoffice.messages.update virtualoffice.messages.deleteGet Accounts エンドポイントを使用して
account_idを確認し、メールアドレス(例:you@example.com)をメモします。
2. 認証情報を配置する
パッケージをインストールすると、postinstall スクリプトによって設定ディレクトリ ~/.yt-zoho-mcp(npm パッケージ名 yt-zoho-mcp にちなんで命名)が自動的に作成されます。そこに credentials.json を配置します:
{
"clientId": "...",
"clientSecret": "...",
"refreshToken": "...",
"accountId": "...",
"email": "you@example.com"
}サーバーは、呼び出しのたびに refreshToken からアクセストークンを自動的に更新します(401 の場合は再更新します)。
設定
Env var | Default | Description |
|
|
|
MCP ホスト設定
opencode
{
"mcp": {
"zoho-mail": {
"type": "local",
"command": ["npx", "yt-zoho-mcp"]
}
}
}Claude Desktop
{
"mcpServers": {
"zoho-mail": {
"command": "npx",
"args": ["yt-zoho-mcp"]
}
}
}ライセンス
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
A MCP server for Gmail that lets you search, read, and draft emails and replies.
Zoho MCP allows you to create your own MCP server to perform complex actions in a host of Zoho applications and 500+ third-party services
A MCP server for Outlook email that lets you search, read, and draft emails and replies.
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
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 gradedqualityFmaintenanceAn MCP server that receives emails on your domain and allows AI assistants to search, read, and manage them via natural language queries.1,062 npmMIT
- 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.6 npm-