zoho-mail-mcp
zoho-mail-mcp
Zoho Mail을 위한 Model Context Protocol 서버입니다. Claude(또는 모든 MCP 클라이언트)가 브라우저 자동화 없이 Zoho Mail 계정에서 이메일을 읽고, 검색하고, 보낼 수 있게 해줍니다.
공식 MCP 레지스트리에는 이와 동일한 기능이 없으므로, 이 서버가 그 공백을 메워줍니다.
도구
도구 | 설명 |
| 최근 받은 편지함 메시지 목록을 가져옵니다 — 발신자, 제목, 날짜, messageId, folderId를 반환합니다 |
| 키워드, 발신자 이메일 또는 제목 일부로 검색합니다 |
| messageId와 folderId를 사용하여 전체 이메일 본문을 읽습니다 |
| 구성된 발신자 주소로 이메일을 보냅니다 |
Related MCP server: claude-gmail-mcp
사전 요구 사항
Zoho Mail 계정
Node.js 18 이상
설정
1. Zoho OAuth 앱 생성
Zoho API 콘솔로 이동합니다.
Self Client 애플리케이션을 생성합니다.
Generate Code에서 다음 범위를 추가합니다:
ZohoMail.messages.READ,ZohoMail.messages.CREATE,ZohoMail.folders.READ,ZohoMail.accounts.READ만료 시간을 10분으로 설정하고, 설명을 추가한 뒤 Create를 클릭합니다.
생성된
client_id,client_secret및code를 복사합니다.
2. 권한 부여 코드를 새로 고침 토큰으로 교환
즉시 실행하세요 (권한 부여 코드는 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"data[]의 첫 번째 객체에 있는 accountId 값을 사용하세요.
4. 설치
git clone https://github.com/SirGreed808/zoho-mail-mcp
cd zoho-mail-mcp
npm install5. 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.jsZOHO_SENDER는 계정에서 확인된 주소 또는 별칭이어야 합니다.
환경 변수
변수 | 설명 |
| OAuth 앱 클라이언트 ID |
| OAuth 앱 클라이언트 시크릿 |
| 장기 유지되는 새로 고침 토큰 (2단계에서 획득) |
| Zoho Mail 계정 ID (3단계에서 획득) |
| 이메일을 보낼 이메일 주소 |
참고 사항
액세스 토큰은 자동으로 새로 고침되므로 수동 개입이 필요하지 않습니다.
read_email은messageId와folderId가 모두 필요하며, 이 두 값은list_inbox및search_emails를 통해 반환됩니다.REST API만 사용하며, IMAP/SMTP는 사용하지 않습니다.
라이선스
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