Skip to main content
Glama
SirGreed808
by SirGreed808

zoho-mail-mcp

Сервер Model Context Protocol для Zoho Mail. Позволяет Claude (или любому другому MCP-клиенту) читать, искать и отправлять электронную почту из учетной записи Zoho Mail без использования автоматизации браузера.

В официальном реестре MCP нет аналогов — этот сервер заполняет данный пробел.

Инструменты

Инструмент

Описание

list_inbox

Список последних входящих сообщений — возвращает отправителя, тему, дату, messageId, folderId

search_emails

Поиск по ключевому слову, email отправителя или фрагменту темы

read_email

Чтение полного текста письма по заданным messageId и folderId

send_email

Отправка письма с настроенного адреса отправителя

Related MCP server: claude-gmail-mcp

Предварительные требования

  • Учетная запись Zoho Mail

  • Node.js 18+

Настройка

1. Создайте OAuth-приложение Zoho

  1. Перейдите в консоль Zoho API

  2. Создайте приложение типа Self Client

  3. В разделе Generate Code добавьте следующие области доступа (scopes):

    ZohoMail.messages.READ,ZohoMail.messages.CREATE,ZohoMail.folders.READ,ZohoMail.accounts.READ
  4. Установите срок действия 10 минут, добавьте описание и нажмите Create

  5. Скопируйте сгенерированные client_id, client_secret и код авторизации (code)

2. Обменяйте код авторизации на токен обновления (refresh token)

Выполните немедленно (код авторизации истекает через 10 минут):

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"

Сохраните refresh_token из ответа — он не имеет срока действия.

3. Получите ID вашей учетной записи

curl -X GET https://mail.zoho.com/api/accounts \
  -H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN"

Используйте значение accountId из первого объекта в data[].

4. Установка

git clone https://github.com/SirGreed808/zoho-mail-mcp
cd zoho-mail-mcp
npm install

5. Добавление в Claude Code

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.js

ZOHO_SENDER должен быть подтвержденным адресом или псевдонимом (алиасом) в учетной записи.

Переменные окружения

Переменная

Описание

ZOHO_CLIENT_ID

Client ID OAuth-приложения

ZOHO_CLIENT_SECRET

Client Secret OAuth-приложения

ZOHO_REFRESH_TOKEN

Долгоживущий токен обновления (из шага 2)

ZOHO_ACCOUNT_ID

ID учетной записи Zoho Mail (из шага 3)

ZOHO_SENDER

Адрес электронной почты для отправки

Примечания

  • Токены доступа обновляются автоматически — ручное вмешательство не требуется

  • read_email требует наличия как messageId, так и folderId, которые возвращаются инструментами list_inbox и search_emails

  • Только REST API — без IMAP/SMTP

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
1hResponse time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    F
    maintenance
    MCP server that connects Claude with Gmail to read, send, delete, and manage messages and labels via the Google Gmail API.
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    29
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Local IMAP/SMTP MCP server that lets Claude read, search, draft, send, flag, and move mail across multiple IMAP mailboxes. Credentials stay on your machine.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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