{
  "data": {
    "a": {
      "slug": "cloudpost",
      "name": "CloudPost",
      "vendor": "CloudPost (James Brooks)",
      "vendorUrl": "https://cloudpost.ing",
      "kind": "mcp",
      "category": "mailbox-access",
      "summary": "Hosted MCP server that connects an iCloud Mail mailbox to OAuth-capable MCP clients, so an agent can list folders, search, read, move, delete and send mail without CloudPost keeping a copy of the mailbox.",
      "url": "https://www.anchorterminal.com/tools/cloudpost",
      "markdownUrl": "https://www.anchorterminal.com/tools/cloudpost.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/cloudpost.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudpost.json",
      "license": "Proprietary. No licence or terms published",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://cloudpost.ing/api/mcp/mail",
      "packages": [],
      "auth": "oauth",
      "authNotes": "Two credentials. The person saves an Apple app-specific password in CloudPost settings and validates IMAP and SMTP, and CloudPost says it is encrypted at rest and never shown again (https://cloudpost.ing). The MCP client then signs in by OAuth. The authorisation server metadata lists the authorisation code and refresh token grants, PKCE S256, dynamic client registration at /oauth/register, public clients only and one scope, `mcp:use`. The resource accepts the bearer token in the header only (https://cloudpost.ing/.well-known/oauth-authorization-server; https://cloudpost.ing/.well-known/oauth-protected-resource).",
      "pricing": "free",
      "pricingNotes": "No price, plan or billing page was found on 10 October 2026. The registration form asks for a name, an email address and a password and no card, and the app's pages are dashboard, mail, profile, security and appearance settings, with no billing screen. Nothing on the site says the service is free or will stay free (https://cloudpost.ing/register).",
      "priceSummary": "Free",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 on the site, in the OAuth metadata or in the 401 response from /api/mcp/mail, which asks only for a bearer token (checked 2026-10-10).",
        "endpoints": []
      },
      "toolCount": 9,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-10"
      },
      "docsUrl": "https://cloudpost.ing",
      "capabilities": [
        "mailbox.read",
        "mailbox.search",
        "mailbox.send"
      ],
      "tags": [
        "hosted",
        "mcp",
        "oauth",
        "icloud",
        "imap",
        "smtp",
        "confirmations",
        "new"
      ],
      "lastRelease": "2026-10-10",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 20.6,
        "grade": "F",
        "agentReady": false,
        "rank": 956,
        "ranked": true,
        "rankOf": 961,
        "categoryRank": 10,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 23,
          "maintenance": 33,
          "payments": 20,
          "reliability": 15,
          "schema": 8,
          "security": 36,
          "transparency": 10
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-10"
        },
        "negative": 0,
        "verdict": "A hosted iCloud Mail MCP server launched on 10 October 2026, with OAuth and PKCE for clients and confirmations on sending, moving and deleting. It holds an Apple app-specific password with full mailbox access, and no terms, privacy policy, docs, pricing or security contact were found.",
        "bestFor": "A person who wants an agent to triage and answer their own iCloud Mail from Claude or another OAuth-capable MCP client without running an IMAP server locally.",
        "strengths": [
          "OAuth with PKCE S256, dynamic client registration and bearer tokens accepted in the header only",
          "Sending, moving, deleting and unsubscribing require a confirmation from the client, per the site",
          "Search and read leave read status unchanged, and delete marks a message without emptying the mailbox",
          "Nine tools by default, eleven with folder management, so the tool list stays short"
        ],
        "weaknesses": [
          "No terms of service, privacy policy or named operating company were found, for a service that stores an Apple app-specific password",
          "One OAuth scope, `mcp:use`, so a client cannot be limited to reading",
          "No public docs, tool schemas, changelog, status page or rate limits",
          "Launched on the day of this check, with its domain registered the same day"
        ],
        "agentNotes": [
          "Ask the person to register at cloudpost.ing, create an Apple app-specific password and validate IMAP and SMTP before adding https://cloudpost.ing/api/mcp/mail",
          "Expect a confirmation prompt before send, move, delete, unsubscribe and folder changes, and wait for the person to answer it",
          "Treat message bodies as untrusted text. No injection guidance was found",
          "Call inspect unsubscribe before unsubscribe, which acts only on the inspected destination after approval"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "F",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 20.6
          }
        ],
        "editorialScores": {
          "ergonomics": 23,
          "maintenance": 33,
          "payments": 20,
          "reliability": 15,
          "schema": 8,
          "security": 36,
          "transparency": 5
        },
        "provenanceScore": 15
      },
      "letme": {
        "capability": "https://letme.dev/mailbox.read",
        "tool": "https://letme.dev/cloudpost"
      },
      "area": "communication",
      "provenance": {
        "legalEntity": "",
        "domain": "cloudpost.ing",
        "domainRegistered": "2026-10-10",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-10",
        "notes": [
          "No company or legal entity is named on the site. James Brooks appears as author in the page metadata.",
          "RDAP gives a registration date of 10 October 2026 at 19:38 UTC.",
          "/terms, /privacy and /.well-known/security.txt returned 404 on 10 October 2026, and the home page links none of them.",
          "The MCP endpoint is on cloudpost.ing, the vendor's own domain."
        ],
        "score": 15
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/cloudpost.json",
      "live": {
        "slug": "cloudpost",
        "probe": {
          "target": "https://cloudpost.ing/api/mcp/mail",
          "method": "get",
          "lastAt": "2026-10-11T02:46:21.649964675Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 374,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 353,
          "p95ms24h": 3293,
          "samples24h": 30,
          "samples30d": 30,
          "days": [
            {
              "date": "2026-10-10",
              "probes": 1,
              "ok": 1
            },
            {
              "date": "2026-10-11",
              "probes": 29,
              "ok": 29
            }
          ]
        },
        "updatedAt": "2026-10-11T02:46:21.649964675Z"
      }
    },
    "answer": "Zoho Mail API scores 53.8 (D) on agent readiness against CloudPost's 20.6 (F), and leads in 6 of 7 scored categories.",
    "b": {
      "slug": "zoho-mail",
      "name": "Zoho Mail API",
      "vendor": "Zoho",
      "vendorUrl": "https://www.zoho.com/mail/",
      "kind": "http-api",
      "category": "mailbox-access",
      "summary": "Zoho Mail is Zoho's hosted business email service. Its REST API lets an application read, search, send and organise mail in a Zoho Mail account and administer an organisation's users, domains, groups and policies, with OAuth 2.0 access.",
      "url": "https://www.anchorterminal.com/tools/zoho-mail",
      "markdownUrl": "https://www.anchorterminal.com/tools/zoho-mail.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/zoho-mail.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/zoho-mail.json",
      "license": "Proprietary service under the Zoho Terms of Service and the Zoho Mail usage policy. No source repository was found",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "oauth",
      "authNotes": "OAuth 2.0 only. A person registers a client in the Zoho API console (server-based, client-based, mobile, non-browser with device authorisation, or a self client for one's own account) and approves scopes of the form `ZohoMail.\u003cresource\u003e.\u003coperation\u003e`. Registration is self-serve, with no app review or sales approval found. The access token lasts one hour and goes in `Authorization: Zoho-oauthtoken \u003ctoken\u003e`. The refresh token lasts until revoked. Organisation calls need an administrator's account. Each data centre has its own accounts host and API host.",
      "pricing": "freemium",
      "pricingNotes": "API access comes with a mailbox plan and has no per-call charge. Mail Free covers up to five users on one domain with no card and is available in some regions only. Paid plans cost $1 to $6 a user a month billed yearly, with a 15-day trial of the highest edition and no card. The API guide says plan and mail policy decide which APIs an account can call (https://www.zoho.com/mail/zohomail-pricing.html, checked 2026-10-09).",
      "priceSummary": "$1 / seat-mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API guide, the OAuth guide or the pricing page (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://www.zoho.com/mail/help/api/",
      "llmsTxt": "https://www.zoho.com/mail/help/llms.txt",
      "capabilities": [
        "mailbox.read",
        "mailbox.search",
        "mailbox.send",
        "mailbox.drafts",
        "mailbox.sync"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "oauth",
        "mcp",
        "webhooks",
        "free-tier",
        "no-card",
        "llms-txt",
        "email",
        "status-page",
        "bug-bounty",
        "soc2",
        "eu-data-residency"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 53.8,
        "grade": "D",
        "agentReady": false,
        "rank": 708,
        "ranked": true,
        "rankOf": 961,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 56,
          "maintenance": 33,
          "payments": 30,
          "reliability": 63,
          "schema": 45,
          "security": 67,
          "transparency": 73
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "A REST API over a Zoho Mail mailbox with OAuth scopes that narrow to one resource and one operation, plus an MCP server launched in 2026. Zoho publishes no OpenAPI file, SDK, request rate limit or API changelog, and its usage policy bars automated email.",
        "bestFor": "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.",
        "strengths": [
          "OAuth scopes name one resource and one operation, such as `ZohoMail.messages.READ`, so an agent can hold read access without send or delete.",
          "Every reference page has a Markdown twin, indexed in `https://www.zoho.com/mail/help/llms.txt`, with a curl sample and a sample response.",
          "Zoho Mail MCP exposes the API methods as tools on a remote server, and the owner picks which tools a server carries.",
          "The Mail Free plan covers five users on one domain with no card, and the MCP FAQ says free and paid plans both work.",
          "Delete moves a message to Trash unless `expunge=true` is sent, and audit records, login history and SMTP logs are readable through the Logs API."
        ],
        "weaknesses": [
          "The Zoho Mail usage policy, updated 2 September 2026, lists automated, bulk and transactional emails among uses that are not allowed.",
          "No OpenAPI file, official REST SDK or dated API changelog was found. The path carries no version.",
          "The getting started guide says each API has its own rate limit and gives no numbers. The response code list has no 429.",
          "External sending is capped at 50 to 500 emails an hour by sender reputation, with a block of up to one hour once the cap is reached.",
          "The OAuth guide's token, refresh and revoke examples carry the client secret and refresh token in the URL query string."
        ],
        "agentNotes": [
          "Send `Authorization: Zoho-oauthtoken \u003ctoken\u003e`, not `Bearer`. The token response says `Bearer`, but the OAuth guide says the Mail API requires the Zoho prefix.",
          "Use the host for the account's data centre, such as `mail.zoho.eu` or `mail.zoho.in`. Call `GET /api/accounts` first for the `accountId` every mailbox call needs.",
          "Reading a message body needs both `folderId` and `messageId`. List and search calls return a summary only, 10 messages by default and 200 at most.",
          "Request `ZohoMail.messages.READ` alone for a reading agent. Add `CREATE` only when it must send, and leave `DELETE` out unless required.",
          "Refresh the access token every hour, and post OAuth parameters in the request body where the server accepts it, to keep secrets out of URLs."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 53.8
          }
        ],
        "editorialScores": {
          "ergonomics": 56,
          "maintenance": 33,
          "payments": 30,
          "reliability": 63,
          "schema": 45,
          "security": 67,
          "transparency": 51
        },
        "provenanceScore": 95
      },
      "connect": {
        "http": "curl \"https://mail.zoho.com/api/accounts\" \\\n  -X GET \\\n  -H \"Accept: application/json\" \\\n  -H \"Authorization: Zoho-oauthtoken $ZOHO_ACCESS_TOKEN\""
      },
      "letme": {
        "capability": "https://letme.dev/mailbox.read",
        "tool": "https://letme.dev/zoho-mail"
      },
      "sameCompany": [
        "zoho-books",
        "zoho-zeptomail",
        "zoho-crm",
        "zoho-desk",
        "zoho-recruit",
        "zoho-people"
      ],
      "area": "communication",
      "unitPrices": [
        {
          "item": "Mail Lite, 5 GB",
          "unit": "seat-month",
          "usd": 1,
          "note": "billed yearly, no monthly plan. $1.25 for 10 GB"
        },
        {
          "item": "Workplace Standard",
          "unit": "seat-month",
          "usd": 3,
          "note": "billed yearly. $4 billed monthly. 30 GB mailbox plus the office suite"
        },
        {
          "item": "Mail Premium",
          "unit": "seat-month",
          "usd": 4,
          "note": "billed yearly, no monthly plan. 50 GB mailbox with retention and eDiscovery"
        },
        {
          "item": "Workplace Professional",
          "unit": "seat-month",
          "usd": 6,
          "note": "billed yearly. 100 GB mailbox"
        }
      ],
      "provenance": {
        "legalEntity": "Zoho Corporation Private Limited",
        "domain": "zoho.com",
        "domainRegistered": "2004-01-16",
        "endpointOnVendorDomain": true,
        "terms": "https://www.zoho.com/terms.html",
        "privacy": "https://www.zoho.com/privacy.html",
        "statusPage": "https://status.zoho.com",
        "changelog": "https://www.zoho.com/mail/whats-new.html",
        "securityTxt": "valid",
        "checked": "2026-10-09",
        "notes": [
          "The Terms of Service (last updated 2 March 2022) are the service agreement for Zoho's online services. The contracting entity depends on the customer's region, Zoho Corporation Private Limited for India and Zoho Corporation for the United States (https://www.zoho.com/legal/zoho-contracting-entities.html).",
          "The Zoho Mail usage policy at https://www.zoho.com/mail/help/usage-policy.html, last updated 2 September 2026, adds rules for the mail service and bars automated and bulk email.",
          "The privacy policy was last updated on 22 December 2025. Part II covers data Zoho processes on a customer's behalf.",
          "security.txt at www.zoho.com gives a bug bounty contact, security@zohocorp.com, a policy link and an expiry of 30 June 2028.",
          "What's New is a product changelog dated by month, with the latest entries under August 2026. No API changelog was found.",
          "The US API answers on mail.zoho.com. Other data centres use mail.zoho.eu, mail.zoho.in, mail.zoho.com.au, mail.zoho.jp, mail.zohocloud.ca, mail.zoho.com.cn, mail.zoho.ae and mail.zoho.sa. OAuth runs on accounts.zoho.com.",
          "RDAP for zoho.com gives a registration date of 2004-01-16 and expiry on 2031-01-16."
        ],
        "score": 95
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/zoho-mail.json",
      "live": {
        "slug": "zoho-mail",
        "securityTxt": {
          "url": "https://zoho.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2028-06-30T23:59:59.000Z",
          "checkedAt": "2026-10-10T15:41:52.60110925Z"
        },
        "llmsTxt": {
          "url": "https://www.zoho.com/mail/help/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-10T14:05:29.045769925Z"
        },
        "pages": [
          {
            "url": "https://www.zoho.com/mail/whats-new.html",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-10T19:20:26.742407182Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5dd41bf4a099"
          },
          {
            "url": "https://www.zoho.com/mail/zohomail-pricing.html",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-10T19:20:28.769579291Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0823801268d9"
          }
        ],
        "updatedAt": "2026-10-10T19:20:28.769579291Z"
      }
    },
    "facts": [
      {
        "a": "MCP server",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "CloudPost (James Brooks)",
        "b": "Zoho",
        "name": "Vendor"
      },
      {
        "a": "https://cloudpost.ing/api/mcp/mail",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary. No licence or terms published",
        "b": "Proprietary service under the Zoho Terms of Service and the Zoho Mail usage policy. No source repository was found",
        "name": "Licence"
      },
      {
        "a": "9",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-10",
        "b": "none",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "2022-03-02",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "2025-12-22",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      }
    ],
    "faq": [
      {
        "answer": "Zoho Mail API scores 53.8 (D) on agent readiness against CloudPost's 20.6 (F), and leads in 6 of 7 scored categories.",
        "question": "Which is better for AI agents, CloudPost or Zoho Mail API?"
      },
      {
        "answer": "Both use an OAuth sign-in.",
        "question": "Do CloudPost and Zoho Mail API need an API key?"
      },
      {
        "answer": "CloudPost has a hosted endpoint at https://cloudpost.ing/api/mcp/mail. No hosted endpoint is listed for Zoho Mail API.",
        "question": "Can an agent call CloudPost and Zoho Mail API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": [
          "A hosted endpoint, with nothing to install"
        ],
        "goodFor": "A person who wants an agent to triage and answer their own iCloud Mail from Claude or another OAuth-capable MCP client without running an IMAP server locally.",
        "slug": "cloudpost",
        "watchFor": "No terms of service, privacy policy or named operating company were found, for a service that stores an Apple app-specific password"
      },
      {
        "aheadOn": [
          "Reliability, 63 against 15",
          "Schema \u0026 documentation, 45 against 8",
          "Agent ergonomics, 56 against 23",
          "Security \u0026 auth, 67 against 36",
          "Payments \u0026 pricing, 30 against 20",
          "Transparency \u0026 trust, 73 against 10"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "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.",
        "slug": "zoho-mail",
        "watchFor": "The Zoho Mail usage policy, updated 2 September 2026, lists automated, bulk and transactional emails among uses that are not allowed."
      }
    ],
    "job": {
      "capability": "mailbox.read",
      "name": "Mailbox access"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/aurinko-email-vs-cloudpost.json",
        "title": "Aurinko Email API vs CloudPost",
        "url": "https://www.anchorterminal.com/compare/aurinko-email-vs-cloudpost"
      },
      {
        "json": "https://www.anchorterminal.com/compare/aurinko-email-vs-zoho-mail.json",
        "title": "Aurinko Email API vs Zoho Mail API",
        "url": "https://www.anchorterminal.com/compare/aurinko-email-vs-zoho-mail"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudpost-vs-emailengine.json",
        "title": "CloudPost vs EmailEngine",
        "url": "https://www.anchorterminal.com/compare/cloudpost-vs-emailengine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudpost-vs-fastmail.json",
        "title": "CloudPost vs Fastmail API (JMAP)",
        "url": "https://www.anchorterminal.com/compare/cloudpost-vs-fastmail"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudpost-vs-gmail-api.json",
        "title": "CloudPost vs Gmail API",
        "url": "https://www.anchorterminal.com/compare/cloudpost-vs-gmail-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudpost-vs-himalaya.json",
        "title": "CloudPost vs Himalaya",
        "url": "https://www.anchorterminal.com/compare/cloudpost-vs-himalaya"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudpost-vs-nylas-email.json",
        "title": "CloudPost vs Nylas Email API",
        "url": "https://www.anchorterminal.com/compare/cloudpost-vs-nylas-email"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudpost-vs-outlook-mail-graph.json",
        "title": "CloudPost vs Outlook Mail (Microsoft Graph)",
        "url": "https://www.anchorterminal.com/compare/cloudpost-vs-outlook-mail-graph"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudpost-vs-unipile.json",
        "title": "CloudPost vs Unipile",
        "url": "https://www.anchorterminal.com/compare/cloudpost-vs-unipile"
      },
      {
        "json": "https://www.anchorterminal.com/compare/emailengine-vs-zoho-mail.json",
        "title": "EmailEngine vs Zoho Mail API",
        "url": "https://www.anchorterminal.com/compare/emailengine-vs-zoho-mail"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fastmail-vs-zoho-mail.json",
        "title": "Fastmail API (JMAP) vs Zoho Mail API",
        "url": "https://www.anchorterminal.com/compare/fastmail-vs-zoho-mail"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gmail-api-vs-zoho-mail.json",
        "title": "Gmail API vs Zoho Mail API",
        "url": "https://www.anchorterminal.com/compare/gmail-api-vs-zoho-mail"
      },
      {
        "json": "https://www.anchorterminal.com/compare/himalaya-vs-zoho-mail.json",
        "title": "Himalaya vs Zoho Mail API",
        "url": "https://www.anchorterminal.com/compare/himalaya-vs-zoho-mail"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nylas-email-vs-zoho-mail.json",
        "title": "Nylas Email API vs Zoho Mail API",
        "url": "https://www.anchorterminal.com/compare/nylas-email-vs-zoho-mail"
      },
      {
        "json": "https://www.anchorterminal.com/compare/outlook-mail-graph-vs-zoho-mail.json",
        "title": "Outlook Mail (Microsoft Graph) vs Zoho Mail API",
        "url": "https://www.anchorterminal.com/compare/outlook-mail-graph-vs-zoho-mail"
      },
      {
        "json": "https://www.anchorterminal.com/compare/unipile-vs-zoho-mail.json",
        "title": "Unipile vs Zoho Mail API",
        "url": "https://www.anchorterminal.com/compare/unipile-vs-zoho-mail"
      }
    ],
    "scores": [
      {
        "by": 48,
        "cloudpost": 15,
        "edge": "zoho-mail",
        "key": "reliability",
        "name": "Reliability",
        "weight": 16,
        "zoho-mail": 63
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 37,
        "cloudpost": 8,
        "edge": "zoho-mail",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13,
        "zoho-mail": 45
      },
      {
        "by": 33,
        "cloudpost": 23,
        "edge": "zoho-mail",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13,
        "zoho-mail": 56
      },
      {
        "by": 31,
        "cloudpost": 36,
        "edge": "zoho-mail",
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14,
        "zoho-mail": 67
      },
      {
        "by": 10,
        "cloudpost": 20,
        "edge": "zoho-mail",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10,
        "zoho-mail": 30
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 0,
        "cloudpost": 33,
        "edge": "",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7,
        "zoho-mail": 33
      },
      {
        "by": 63,
        "cloudpost": 10,
        "edge": "zoho-mail",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7,
        "zoho-mail": 73
      }
    ],
    "summary": "Zoho Mail API scores 53.8 (D) on agent readiness against CloudPost's 20.6 (F), and leads in 6 of 7 scored categories. Both do mailbox access.",
    "verdicts": {
      "cloudpost": "A hosted iCloud Mail MCP server launched on 10 October 2026, with OAuth and PKCE for clients and confirmations on sending, moving and deleting. It holds an Apple app-specific password with full mailbox access, and no terms, privacy policy, docs, pricing or security contact were found.",
      "zoho-mail": "A REST API over a Zoho Mail mailbox with OAuth scopes that narrow to one resource and one operation, plus an MCP server launched in 2026. Zoho publishes no OpenAPI file, SDK, request rate limit or API changelog, and its usage policy bars automated email."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/cloudpost-vs-zoho-mail",
    "json": "https://www.anchorterminal.com/compare/cloudpost-vs-zoho-mail.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/cloudpost-vs-zoho-mail.md",
    "slim": "https://www.anchorterminal.com/compare/cloudpost-vs-zoho-mail.min.md"
  },
  "markdown": "Zoho Mail API scores 53.8 (D) on agent readiness against CloudPost's 20.6 (F), and leads in 6 of 7 scored categories. Both do mailbox access.\n\n- CloudPost: grade F, 20.6/100, rank #956 of 961. Markdown https://www.anchorterminal.com/tools/cloudpost.md · JSON https://www.anchorterminal.com/api/v1/tools/cloudpost.json\n- Zoho Mail API: grade D, 53.8/100, rank #708 of 961. Markdown https://www.anchorterminal.com/tools/zoho-mail.md · JSON https://www.anchorterminal.com/api/v1/tools/zoho-mail.json\n- Best mailbox access APIs for AI agents: https://www.anchorterminal.com/best/mailbox-access/index.md\n- All 45 mailboxes comparisons: https://www.anchorterminal.com/compare/mailbox-access/index.md\n\n## Which one, for what\n\n### CloudPost (F)\n\nGood for: A person who wants an agent to triage and answer their own iCloud Mail from Claude or another OAuth-capable MCP client without running an IMAP server locally.\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n\nWatch for: No terms of service, privacy policy or named operating company were found, for a service that stores an Apple app-specific password\n\n### Zoho Mail API (D)\n\nGood 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.\n\nAhead on:\n- Reliability, 63 against 15\n- Schema \u0026 documentation, 45 against 8\n- Agent ergonomics, 56 against 23\n- Security \u0026 auth, 67 against 36\n- Payments \u0026 pricing, 30 against 20\n- Transparency \u0026 trust, 73 against 10\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: The Zoho Mail usage policy, updated 2 September 2026, lists automated, bulk and transactional emails among uses that are not allowed.\n\n\n## Score by category\n\n| Category | Weight | CloudPost | Zoho Mail API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 15 | 63 | Zoho Mail API +48 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 8 | 45 | Zoho Mail API +37 |\n| Agent ergonomics | 13% (16.2 this run) | 23 | 56 | Zoho Mail API +33 |\n| Security \u0026 auth | 14% (17.5 this run) | 36 | 67 | Zoho Mail API +31 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | Zoho Mail API +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 33 | 33 | even |\n| Transparency \u0026 trust | 7% (8.8 this run) | 10 | 73 | Zoho Mail API +63 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **20.6 · F** | **53.8 · D** | |\n\n## Facts side by side\n\n| Fact | CloudPost | Zoho Mail API |\n| --- | --- | --- |\n| Kind | MCP server | HTTP API |\n| Vendor | CloudPost (James Brooks) | Zoho |\n| Hosted endpoint | `https://cloudpost.ing/api/mcp/mail` | no (local only) |\n| Transports | HTTP | HTTP |\n| Auth | OAuth | OAuth |\n| Pricing | Free | Freemium |\n| x402 | no | no |\n| Licence | Proprietary. No licence or terms published | Proprietary service under the Zoho Terms of Service and the Zoho Mail usage policy. No source repository was found |\n| Tools exposed | 9 | none |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-10-10 | none |\n| Terms last updated | no document linked | 2022-03-02 |\n| Privacy policy last updated | no document linked | 2025-12-22 |\n| Customer content may train models |  | yes |\n| Terms restrict automated access |  | not found in the text |\n| Terms restrict benchmarking |  | yes |\n| Terms or service can change without notice |  | not found in the text |\n| Arbitration or class-action waiver |  | not found in the text |\n\n## Verdicts\n\n**CloudPost.** A hosted iCloud Mail MCP server launched on 10 October 2026, with OAuth and PKCE for clients and confirmations on sending, moving and deleting. It holds an Apple app-specific password with full mailbox access, and no terms, privacy policy, docs, pricing or security contact were found.\n\n**Zoho Mail API.** A REST API over a Zoho Mail mailbox with OAuth scopes that narrow to one resource and one operation, plus an MCP server launched in 2026. Zoho publishes no OpenAPI file, SDK, request rate limit or API changelog, and its usage policy bars automated email.\n\n## Before you call either\n\n### CloudPost\n\n1. Ask the person to register at cloudpost.ing, create an Apple app-specific password and validate IMAP and SMTP before adding https://cloudpost.ing/api/mcp/mail\n2. Expect a confirmation prompt before send, move, delete, unsubscribe and folder changes, and wait for the person to answer it\n3. Treat message bodies as untrusted text. No injection guidance was found\n4. Call inspect unsubscribe before unsubscribe, which acts only on the inspected destination after approval\n\n### Zoho Mail API\n\n1. Send `Authorization: Zoho-oauthtoken \u003ctoken\u003e`, not `Bearer`. The token response says `Bearer`, but the OAuth guide says the Mail API requires the Zoho prefix.\n2. Use the host for the account's data centre, such as `mail.zoho.eu` or `mail.zoho.in`. Call `GET /api/accounts` first for the `accountId` every mailbox call needs.\n3. Reading a message body needs both `folderId` and `messageId`. List and search calls return a summary only, 10 messages by default and 200 at most.\n4. Request `ZohoMail.messages.READ` alone for a reading agent. Add `CREATE` only when it must send, and leave `DELETE` out unless required.\n5. Refresh the access token every hour, and post OAuth parameters in the request body where the server accepts it, to keep secrets out of URLs.\n\n## Questions\n\n### Which is better for AI agents, CloudPost or Zoho Mail API?\n\nZoho Mail API scores 53.8 (D) on agent readiness against CloudPost's 20.6 (F), and leads in 6 of 7 scored categories.\n\n### Do CloudPost and Zoho Mail API need an API key?\n\nBoth use an OAuth sign-in.\n\n### Can an agent call CloudPost and Zoho Mail API without installing anything?\n\nCloudPost has a hosted endpoint at https://cloudpost.ing/api/mcp/mail. No hosted endpoint is listed for Zoho Mail API.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/cloudpost-vs-zoho-mail.json, and with the fewest tokens: https://www.anchorterminal.com/compare/cloudpost-vs-zoho-mail.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"cloudpost\", \"b\": \"zoho-mail\"}`. From a terminal: `anchor compare cloudpost zoho-mail`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/cloudpost.json and https://www.anchorterminal.com/api/v1/tools/zoho-mail.json\n\n## Other comparisons with CloudPost or Zoho Mail API\n\n- [Aurinko Email API vs CloudPost](https://www.anchorterminal.com/compare/aurinko-email-vs-cloudpost.md)\n- [Aurinko Email API vs Zoho Mail API](https://www.anchorterminal.com/compare/aurinko-email-vs-zoho-mail.md)\n- [CloudPost vs EmailEngine](https://www.anchorterminal.com/compare/cloudpost-vs-emailengine.md)\n- [CloudPost vs Fastmail API (JMAP)](https://www.anchorterminal.com/compare/cloudpost-vs-fastmail.md)\n- [CloudPost vs Gmail API](https://www.anchorterminal.com/compare/cloudpost-vs-gmail-api.md)\n- [CloudPost vs Himalaya](https://www.anchorterminal.com/compare/cloudpost-vs-himalaya.md)\n- [CloudPost vs Nylas Email API](https://www.anchorterminal.com/compare/cloudpost-vs-nylas-email.md)\n- [CloudPost vs Outlook Mail (Microsoft Graph)](https://www.anchorterminal.com/compare/cloudpost-vs-outlook-mail-graph.md)\n- [CloudPost vs Unipile](https://www.anchorterminal.com/compare/cloudpost-vs-unipile.md)\n- [EmailEngine vs Zoho Mail API](https://www.anchorterminal.com/compare/emailengine-vs-zoho-mail.md)\n- [Fastmail API (JMAP) vs Zoho Mail API](https://www.anchorterminal.com/compare/fastmail-vs-zoho-mail.md)\n- [Gmail API vs Zoho Mail API](https://www.anchorterminal.com/compare/gmail-api-vs-zoho-mail.md)\n- [Himalaya vs Zoho Mail API](https://www.anchorterminal.com/compare/himalaya-vs-zoho-mail.md)\n- [Nylas Email API vs Zoho Mail API](https://www.anchorterminal.com/compare/nylas-email-vs-zoho-mail.md)\n- [Outlook Mail (Microsoft Graph) vs Zoho Mail API](https://www.anchorterminal.com/compare/outlook-mail-graph-vs-zoho-mail.md)\n- [Unipile vs Zoho Mail API](https://www.anchorterminal.com/compare/unipile-vs-zoho-mail.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-11",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "CloudPost vs Zoho Mail API",
        "url": ""
      }
    ],
    "description": "Zoho Mail scores 53.8 (D) to CloudPost's 20.6 (F) for mailbox access. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "CloudPost F 20.6",
      "Zoho Mail API D 53.8",
      "scores"
    ],
    "h1": "CloudPost vs Zoho Mail API",
    "image": "https://www.anchorterminal.com/assets/og/compare-cloudpost-vs-zoho-mail.png",
    "path": "/compare/cloudpost-vs-zoho-mail",
    "published": "2026-10-01",
    "section": "tools",
    "title": "CloudPost vs Zoho Mail for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-10",
    "url": "https://www.anchorterminal.com/compare/cloudpost-vs-zoho-mail"
  },
  "tokens": {
    "markdown": 2250,
    "slim": 680
  },
  "version": 1
}
