# email-agent-mcp vs Zoho Mail API (slim)

> email-agent-mcp scores 65.9 (B) to Zoho Mail's 49.6 (D) for mailbox access. Prices, MCP, x402, uptime and agent notes side by side.

- Full: https://www.anchorterminal.com/compare/email-agent-mcp-vs-zoho-mail.md (~4,600 tokens) · this version ~2,880 tokens · JSON https://www.anchorterminal.com/compare/email-agent-mcp-vs-zoho-mail.json · canonical https://www.anchorterminal.com/compare/email-agent-mcp-vs-zoho-mail
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-07
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

email-agent-mcp scores 65.9 (B) on agent readiness against Zoho Mail API's 49.6 (D), and leads in 5 of 7 scored categories. Zoho Mail API leads on transparency & trust. Both do mailbox access.

- email-agent-mcp: B 65.9, rank #397 of 1510 · https://www.anchorterminal.com/tools/email-agent-mcp.min.md
- Zoho Mail API: D 49.6, rank #1090 of 1510 · https://www.anchorterminal.com/tools/zoho-mail.min.md
- email-agent-mcp, good for A person who wants an agent working in their own Outlook mailbox, or reading and drafting in Gmail, with guardrails. Ahead on Reliability, 50 against 42; Schema & documentation, 79 against 45; Agent ergonomics, 79 against 56; Payments & pricing, 60 against 30; Maintenance & community, 84 against 33. Also Runs on your own machine; Open source.
- Zoho Mail API, good for An agent working inside its owner's Zoho Mail mailbox or administering a Zoho Mail organisation, where narrow scopes and the MCP server keep access small. Ahead on Transparency & trust, 73 against 42. Also Free to start without a card.

| Category | email-agent-mcp | Zoho Mail API |
| --- | --- | --- |
| Reliability (16%) | 50 | 42 |
| Performance (10%) | pending | pending |
| Schema & documentation (13%) | 79 | 45 |
| Agent ergonomics (13%) | 79 | 56 |
| Security & auth (14%) | 67 | 67 |
| Payments & pricing (10%) | 60 | 30 |
| Task success (10%) | pending | pending |
| Maintenance & community (7%) | 84 | 33 |
| Transparency & trust (7%) | 42 | 73 |

| Fact (where they differ) | email-agent-mcp | Zoho Mail API |
| --- | --- | --- |
| Kind | MCP server | HTTP API |
| Vendor | UseJunior | Zoho |
| Transports | stdio | HTTP |
| Pricing | Free | Freemium |
| Licence | Apache-2.0 | Proprietary service under the Zoho Terms of Service and the Zoho Mail usage policy. No source repository was found |
| Tools exposed | 27 | none |
| Read-only variant documented | yes | no |
| llms.txt | no | yes |
| MCP registry | `io.github.UseJunior/email-agent-mcp` | not listed |
| Last release | 2026-11-05 | none |
| Terms last updated | no document linked | 2022-03-02 |
| Privacy policy last updated | no document linked | 2025-12-22 |
| Customer content may train models | not read yet | yes |
| Terms restrict automated access | not read yet | not found in the text |
| Terms restrict benchmarking | not read yet | yes |
| Terms or service can change without notice | not read yet | not found in the text |
| Arbitration or class-action waiver | not read yet | not found in the text |
| Popularity | 394 npm/wk | none |

Why the edge:
- Maintenance & community, email-agent-mcp +51: email-agent-mcp 84 (v0.5.0 was tagged and published on 5 November 2026 (30). Nine npm releases in the 90 days from 8 August, v0.3.0 to v0.5.0 (20). Pull requests up to #234 merged in the history, all by the one maintainer; issue responses couldn't be read through GitHub's API that day (10 of 25). io.github.UseJunior/email-agent-mcp is in the official MCP registry with 0.5.0 marked latest (15). CI, commitlint, semgrep and Codecov workflows (9 of 10). Total 84.); Zoho Mail API 33 (Zoho keeps no API changelog, so recency rests on What's New entries for functions the REST API serves, dated by month only. What's New (Last-Modified 2 November 2026) lists from August to October 2026 two such entries, subfolders in the Archive folder (August, Folders API) and flagged emails added as tasks (October, Tasks API). The rest are web, mobile or admin-console functions the API doesn't serve (TLS policies, MTA-STS, display and settings screens). October lies 4 to 34 days back, within 90 but not shown within 30 (20). Two entries in the window from 6 August, fewer than three (0). The pricing page states support by email, chat and phone around the clock, and the changelog is public. The community forum wasn't tested for replies (9 of 15 for a closed service). No REST SDK. A Java command line tool and the MCP server are official. The MCP registry was not checked (4 of 15). No public repository, package or CI was found (0 of 10). 20 + 0 + 9 + 4 + 0 = 33.)
- Schema & documentation, email-agent-mcp +34: email-agent-mcp 79 (Tools are defined with typed input schemas that the MCP SDK publishes as JSON Schema (25). README in five languages, AGENTS.md, CLAUDE.md and GEMINI.md; no llms.txt, which a local server doesn't need (5 of 10). The README's tool table marks each tool read, write or destructive and states provider limits, such as Gmail deletes removing drafts only (15 of 20). Typed inputs with options such as `list_style` (12 of 15). Setup examples per client and documented error behaviour, such as NOT_SUPPORTED on Gmail and sanitised errors (10 of 15). Semver tags and GitHub Releases (12 of 15). Total 79.); Zoho Mail API 45 (Graded on the REST API. No OpenAPI or similar file was found in the docs or under the zoho organisation on GitHub. The MCP tool definitions sit in a signed-in console and were not read (0 of 25). `https://www.zoho.com/mail/help/llms.txt` indexes a Markdown twin of every reference page (10). Each page states the purpose and names the call that supplies each ID, with little on when not to use a call (13 of 20). Parameters are listed with a type, a mandatory mark, allowed values and defaults, in prose only. Many PUT calls share one URL and differ by a `mode` field, and sample responses carry numbers and booleans as strings (9 of 15). Every page has a curl sample and a sample response. Errors are one shared list of seven status codes, with nothing per endpoint (9 of 15). The path has no version. What's New is a product changelog dated by month, and no API changelog was found (4 of 15).)
- Transparency & trust, Zoho Mail API +31: email-agent-mcp 42 (Apache-2.0 with a LICENSE file (30). SECURITY.md says tokens and mail are handled locally over stdio with no network listener, and the broker README says mail never reaches the broker and refresh tokens aren't stored. The broker has no published privacy policy (22 of 30). No deprecation policy (0). No telemetry was found in the README or package manifests, and none is stated either way (10 of 20). Total 62.); Zoho Mail API 73 (The editorial half. A closed service under the Zoho Terms of Service, last updated 2 March 2022, and a Zoho Mail usage policy updated 2 September 2026. No source repository (15 of 30). The privacy policy of 22 December 2025 says Zoho does not sell personal information, and that account data leaves the active database at a clean-up run every six months after termination and backups three months later. It also says anonymised crops of service data are used to improve algorithms and that staff may manually verify emails reported as spam, while the Zoho Mail privacy page says Zoho will never read a customer's emails. The DPA is sent on request by email (21 of 30). No API deprecation policy or dated notices were found (0 of 20). A sub-processor page exists, but its list loads by script and was not read. The data centre page names 20 sites and the certifications of each (15 of 20). The provenance half is computed from the provenance block.)
- Payments & pricing, email-agent-mcp +30: email-agent-mcp 60 (Free, Apache-2.0 software with nothing to buy, scored 20 + 20 + 20 by the self-hosted rule. No payment protocol (0 of 40). Total 60.); Zoho Mail API 30 (No x402, MPP or L402 (0 of 40). Plan prices are rendered on the pricing page without a login, $1 to $6 a user a month billed yearly, with API access included and no per-call price (10 of 20). Mail Free covers five users with no card, in some regions only, and the highest paid edition has a 15-day trial with no card (20). A person signs up in a browser, registers an OAuth client in the API console and approves scopes (0 of 20). 0 + 10 + 20 + 0 = 30.)
- Agent ergonomics, email-agent-mcp +23: email-agent-mcp 79 (27 tools in the full profile, the 11 to 30 band, plus the `observe` profile as a read-only subset (20 of 25). List and search tools filter and page; we read the tool table, not every parameter (16 of 20). Errors are sanitised and use stable reasons such as NOT_SUPPORTED, failing closed before a Gmail mutation (15 of 20). readOnlyHint and destructiveHint on the tools in source; sends take no idempotency key (16 of 20). One npx command and a setup wizard for OAuth and mailbox choice; TypeScript only (12 of 15). Total 79.); Zoho Mail API 56 (Graded on the REST API. List and search return a summary per message and the body is a separate call, with `limit` from 1 to 200 and a default of 10. There is no field selection. In MCP the owner chooses which tools a server carries, and the tool count is not published (17 of 25). `start` and `limit`, filters for folder, read status, flag, label, thread and attachments, three sort keys and a search syntax (18 of 20). Errors carry a status code, a description and a `moreInfo` message. Seven codes are documented, with no list of messages or recovery steps (10 of 20). No idempotency key or conditional write was found, so a retried send can go out twice. Delete moves to Trash unless `expunge=true`. MCP annotations were not read (5 of 20). Send needs only `fromAddress` and `toAddress`, and defaults are stated. No REST SDK in any language, tokens last an hour, hosts differ by data centre, and reading a body needs an account ID, a folder ID and a message ID (6 of 15).)
- Reliability, email-agent-mcp +8: email-agent-mcp 50 (Graded with the lines for local packages and stdio MCP servers. Installs from the official npm package `email-agent-mcp` with npx, CI runs on Node 20 (20). A CI workflow with Vitest tests, Codecov and a spec-coverage gate; the run results weren't readable through GitHub's API that day, so partial (20 of 25). Open crash and regression issues couldn't be read because GitHub's API refused our requests for its rate limit (0, unchecked). Semver tags from v0.1.7 to v0.5.0 and auto-categorised GitHub Releases as the changelog, with no breaking changes marked in what we read (10 of 15). Pre-1.0 (0). Total 50.); Zoho Mail API 42 (Graded on the REST API, read with the hosted lines. status.zoho.com redirects to us.zohostatus.com, which listed components for Zoho Mail, mail listing, IMAP, POP, SMTP and the MX host on 9 October. The status-page line keeps its 20, as on the other Zoho listings. us.zohostatus.com now answers robots.txt with an access-denied page, so the 9 October incident readings are struck and no history is readable (5). The getting started guide (Last-Modified 8 January 2026) says each API has its own rate limit and gives no numbers. Sending limits are published, 50 to 500 external emails an hour and 1,000 internal. Kept as a partial (7). The response code list has no 429, and no Retry-After, backoff guidance or idempotency key was found. The guide says only that the response will say when a limit is exceeded, which is no handling guidance (0). The pricing page lists a 99.9% uptime guarantee with no SLA document, measurement or credit terms, and a listed SLA figure with no document gives 0 in this run (0). The API carries no beta or preview label (10). 20 + 5 + 7 + 0 + 0 + 10 = 42.)
