{
  "data": {
    "category": {
      "area": "communication",
      "capabilities": [
        "email.inbox",
        "email.send",
        "email.inbound",
        "email.threads",
        "email.domains"
      ],
      "description": "APIs that give an agent its own email address, so it can send, receive replies and carry a thread on over days. Compared on how an inbox is created, how replies reach the agent (webhooks, websockets, polling), threading, custom domains and price per inbox.",
      "json": "https://www.anchorterminal.com/categories/agent-inboxes.json",
      "name": "Agent inbox APIs",
      "slug": "agent-inboxes",
      "test": "",
      "title": "Email inbox APIs for AI agents",
      "toolCount": 1,
      "tools": [
        "agentmail"
      ],
      "url": "https://www.anchorterminal.com/categories/agent-inboxes"
    },
    "tools": [
      {
        "slug": "agentmail",
        "name": "AgentMail API + MCP",
        "vendor": "AgentMail",
        "vendorUrl": "https://www.agentmail.to",
        "kind": "http-api",
        "category": "agent-inboxes",
        "summary": "Email inboxes for agents over REST.",
        "url": "https://www.anchorterminal.com/tools/agentmail",
        "markdownUrl": "https://www.anchorterminal.com/tools/agentmail.md",
        "slimMarkdownUrl": "https://www.anchorterminal.com/tools/agentmail.min.md",
        "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/agentmail.json",
        "repo": "https://github.com/agentmail-to/agentmail-mcp",
        "license": "MIT",
        "transports": [
          "http",
          "streamable-http",
          "stdio"
        ],
        "remoteUrl": "https://api.agentmail.to/v0",
        "packages": [
          {
            "registry": "npm",
            "name": "agentmail"
          },
          {
            "registry": "pypi",
            "name": "agentmail"
          },
          {
            "registry": "npm",
            "name": "agentmail-mcp"
          }
        ],
        "auth": "mixed",
        "authNotes": "Bearer API key (`am_...`) for REST, with per-key permissions scoped to pods or inboxes. The hosted MCP uses OAuth through console.agentmail.to, or an `x-api-key` header for clients without OAuth. An agent can sign itself up by API and gets a key back, with full access after a human confirms a 6-digit OTP. x402 base URLs take USDC payment instead of a key.",
        "pricing": "freemium",
        "pricingNotes": "Free plan with 3 inboxes, 3,000 emails a month (100 a day) and 3 GB storage, no card. Developer $20 a month for 10 inboxes, 10,000 emails and 10 custom domains. Startup $200 a month for 150 inboxes, 150,000 emails a month (15,000 a day) and 150 domains. Add-ons are $2 a month per extra inbox or domain and $2 a month per extra 1,000 emails. Yearly billing is 20 per cent off. Over x402, creating an inbox costs $2 in USDC (https://www.agentmail.to/pricing).",
        "priceSummary": "$2 / call",
        "where": "both",
        "x402": {
          "level": "yes",
          "evidence": "Official docs describe x402 base URLs x402.api.agentmail.to and x402.ws.agentmail.to, paid in USDC on Base, Polygon or Solana, with inbox creation priced at $2.00. An unauthenticated POST to x402.api.agentmail.to/v0/inboxes returned HTTP 402 with a v2 payment-required header asking for 2,000,000 USDC base units ($2) on Base, Polygon, Solana, Avalanche and X Layer. The challenge names api.paysponge.com as the resource URL, so a third-party payment layer appears to sit in front of the API (https://docs.agentmail.to/integrations/x402).",
          "endpoints": [
            {
              "url": "https://x402.api.agentmail.to/v0/inboxes",
              "priceUsd": 2,
              "network": "eip155:8453"
            }
          ]
        },
        "toolCount": 36,
        "popularity": {
          "githubStars": 66,
          "npmWeekly": 240222,
          "pypiWeekly": 331643,
          "asOf": "2026-09-30"
        },
        "docsUrl": "https://docs.agentmail.to",
        "llmsTxt": "https://docs.agentmail.to/llms.txt",
        "openapi": "https://docs.agentmail.to/openapi.json",
        "registryName": "to.agentmail/agentmail",
        "capabilities": [
          "email.inbox",
          "email.send",
          "email.inbound",
          "email.threads",
          "email.domains",
          "email.analytics"
        ],
        "tags": [
          "hosted",
          "freemium",
          "no-card",
          "mcp",
          "llms-txt",
          "openapi",
          "x402",
          "stablecoin",
          "typescript",
          "python",
          "webhooks"
        ],
        "lastRelease": "2026-09-30",
        "graded": true,
        "anchor": {
          "graded": true,
          "score": 75,
          "grade": "BB",
          "agentReady": true,
          "rank": 44,
          "ranked": true,
          "rankOf": 452,
          "categoryRank": 1,
          "methodology": "0.3",
          "run": "2026-10-01",
          "scores": {
            "ergonomics": 86,
            "maintenance": 85,
            "payments": 85,
            "reliability": 61,
            "schema": 85,
            "security": 62,
            "transparency": 70
          },
          "pending": [
            "performance",
            "tasks"
          ],
          "assessment": {
            "confidence": "medium",
            "date": "2026-10-01"
          },
          "negative": 0,
          "verdict": "Inbox creation, threads, drafts and labels built for agents, with `extracted_text` that drops quoted history. Email sending was down for 8 hours 7 minutes on 19 August 2026.",
          "strengths": [
            "Inbox creation, threads, drafts and labels built for agents, with `extracted_text` that drops quoted history",
            "x402 on its own domain and an agent sign-up API, so an agent can start without a person in a dashboard",
            "Free plan with 3 inboxes and 3,000 emails a month, no card",
            "API keys scoped to pods or inboxes, and OAuth on the hosted MCP server",
            "Privacy policy with retention periods and a no-training statement for email content"
          ],
          "weaknesses": [
            "Email sending was down for 8 hours 7 minutes on 19 August 2026",
            "API request limits aren't published as numbers",
            "The hosted MCP server's 38 tools load at once, with filtering only in the stdio bridges",
            "No read-only mode or confirmation before sends and deletes over MCP",
            "The MCP server accepts the API key as a query parameter"
          ],
          "agentNotes": [
            "Subscribe over WebSocket instead of polling. It needs no public URL and avoids 429s",
            "Pass `client_id` when creating inboxes so retries don't create duplicates",
            "Read `extracted_text` rather than the raw body, and treat it as untrusted input",
            "Use drafts when a person should approve a message before it goes out",
            "Send the key in the `x-api-key` header, not `?apiKey=`, which ends up in logs"
          ],
          "metrics": {
            "kind": "remote",
            "measured": false
          },
          "reviewCount": 8,
          "avgRating": 3.1,
          "history": [
            {
              "basis": "public evidence",
              "confidence": "medium",
              "grade": "BB",
              "methodology": "0.3",
              "pending": [
                "performance",
                "tasks"
              ],
              "run": "2026-10-01",
              "runLabel": "October 2026 research run",
              "score": 75
            }
          ],
          "editorialScores": {
            "ergonomics": 86,
            "maintenance": 85,
            "payments": 85,
            "reliability": 61,
            "schema": 85,
            "security": 62,
            "transparency": 64
          },
          "provenanceScore": 75
        },
        "connect": {
          "http": "curl -X POST https://api.agentmail.to/v0/inboxes \\\n  -H \"Authorization: Bearer $AGENTMAIL_API_KEY\" \\\n  -H \"Content-Type: application/json\" -d '{\"client_id\":\"my-agent-inbox-v1\"}'",
          "claudeCode": "claude mcp add --transport http agentmail https://mcp.agentmail.to/mcp",
          "config": {
            "mcpServers": {
              "agentmail": {
                "args": [
                  "-y",
                  "agentmail-mcp"
                ],
                "command": "npx",
                "env": {
                  "AGENTMAIL_API_KEY": "${AGENTMAIL_API_KEY}"
                }
              }
            }
          }
        },
        "letme": {
          "capability": "https://letme.dev/email.inbox",
          "tool": "https://letme.dev/agentmail"
        },
        "area": "communication",
        "unitPrices": [
          {
            "item": "Developer plan",
            "unit": "month",
            "usd": 20,
            "note": "10 inboxes, 10,000 emails, 10 custom domains"
          },
          {
            "item": "Startup plan",
            "unit": "month",
            "usd": 200,
            "note": "150 inboxes, 150,000 emails, 150 custom domains"
          },
          {
            "item": "Extra inbox or domain",
            "unit": "month",
            "usd": 2,
            "note": "per inbox or domain"
          },
          {
            "item": "Extra emails",
            "unit": "1k-emails",
            "usd": 2,
            "note": "$2 a month per extra 1,000 emails of monthly allowance"
          },
          {
            "item": "Inbox creation over x402",
            "unit": "call",
            "usd": 2,
            "note": "USDC on Base, Polygon or Solana"
          }
        ],
        "provenance": {
          "legalEntity": "AgentMail, Inc.",
          "domain": "agentmail.to",
          "domainRegistered": "",
          "endpointOnVendorDomain": true,
          "terms": "https://www.agentmail.to/legal/terms",
          "privacy": "https://www.agentmail.to/legal/privacy",
          "statusPage": "https://status.agentmail.to",
          "changelog": "https://docs.agentmail.to/changelog",
          "securityTxt": "none",
          "checked": "2026-09-30",
          "notes": [
            "The .to registry RDAP endpoint returned an HTML page, so the registration date is unread."
          ],
          "score": 75
        },
        "pageJsonUrl": "https://www.anchorterminal.com/tools/agentmail.json",
        "live": {
          "slug": "agentmail",
          "probe": {
            "target": "https://api.agentmail.to/v0",
            "method": "get",
            "lastAt": "2026-10-05T00:15:18.757691938Z",
            "lastOk": true,
            "lastStatus": 404,
            "lastMs": 114,
            "authRequired": false,
            "uptime24h": 100,
            "uptime30d": 100,
            "p50ms24h": 121,
            "p95ms24h": 233,
            "samples24h": 272,
            "samples30d": 1105,
            "days": [
              {
                "date": "2026-09-30",
                "probes": 35,
                "ok": 35
              },
              {
                "date": "2026-10-01",
                "probes": 276,
                "ok": 276
              },
              {
                "date": "2026-10-02",
                "probes": 248,
                "ok": 248
              },
              {
                "date": "2026-10-03",
                "probes": 271,
                "ok": 271
              },
              {
                "date": "2026-10-04",
                "probes": 272,
                "ok": 272
              },
              {
                "date": "2026-10-05",
                "probes": 3,
                "ok": 3
              }
            ]
          },
          "vendorStatus": {
            "page": "https://status.agentmail.to",
            "indicator": "unknown",
            "summary": "no machine-readable status found",
            "checkedAt": "2026-10-04T21:39:48.005583437Z"
          },
          "versions": [
            {
              "registry": "github",
              "name": "agentmail-to/agentmail-mcp",
              "version": "legacy-local-v0.2.2",
              "released": "2026-07-13",
              "seenAt": "2026-10-04T16:19:48.84220198Z"
            },
            {
              "registry": "mcp-registry",
              "name": "to.agentmail/agentmail",
              "version": "1.0.0",
              "seenAt": "2026-10-04T23:42:40.113054682Z"
            },
            {
              "registry": "npm",
              "name": "agentmail",
              "version": "0.5.35",
              "seenAt": "2026-10-04T16:19:45.537704567Z"
            },
            {
              "registry": "npm",
              "name": "agentmail-mcp",
              "version": "1.1.0",
              "seenAt": "2026-10-04T16:19:47.258690918Z"
            },
            {
              "registry": "pypi",
              "name": "agentmail",
              "version": "2.0.8",
              "released": "2026-10-01",
              "seenAt": "2026-10-04T16:19:47.06775818Z"
            }
          ],
          "githubStars": 66,
          "npmWeekly": 315528,
          "pypiWeekly": 376330,
          "securityTxt": {
            "url": "https://agentmail.to/.well-known/security.txt",
            "state": "none",
            "checkedAt": "2026-10-04T15:15:47.683589124Z"
          },
          "llmsTxt": {
            "url": "https://docs.agentmail.to/llms.txt",
            "ok": true,
            "status": 200,
            "checkedAt": "2026-10-04T15:17:12.792077187Z"
          },
          "domain": {
            "domain": "agentmail.to",
            "registered": "2024-12-25",
            "source": "https://rdap.tonicregistry.to/rdap/domain/agentmail.to",
            "checkedAt": "2026-10-04T13:09:36.141423992Z"
          },
          "pages": [
            {
              "url": "https://docs.agentmail.to/changelog",
              "kind": "changelog",
              "status": 304,
              "checkedAt": "2026-10-04T15:43:07.156375698Z",
              "changedAt": "2026-10-03T15:31:18.192690033Z",
              "fingerprint": "fc03876484dd"
            },
            {
              "url": "https://www.agentmail.to/pricing",
              "kind": "pricing",
              "status": 200,
              "checkedAt": "2026-10-04T15:49:04.931146051Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "170728bc6b26"
            },
            {
              "url": "https://www.agentmail.to/legal/privacy",
              "kind": "privacy",
              "status": 200,
              "checkedAt": "2026-10-04T15:49:00.724137875Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "717d8ebd7293"
            },
            {
              "url": "https://www.agentmail.to/legal/terms",
              "kind": "terms",
              "status": 200,
              "checkedAt": "2026-10-04T15:49:02.958688189Z",
              "changedAt": "0001-01-01T00:00:00Z",
              "fingerprint": "ae7bb4582311"
            }
          ],
          "updatedAt": "2026-10-05T00:15:18.757691938Z"
        }
      }
    ]
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/categories/agent-inboxes",
    "json": "https://www.anchorterminal.com/categories/agent-inboxes.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/categories/agent-inboxes.md",
    "slim": "https://www.anchorterminal.com/categories/agent-inboxes.min.md"
  },
  "markdown": "APIs that give an agent its own email address, so it can send, receive replies and carry a thread on over days. Compared on how an inbox is created, how replies reach the agent (webhooks, websockets, polling), threading, custom domains and price per inbox.\n\n- Tools ranked: 1 · agent-ready (BB or better): 1 · accept x402: 1 · hosted endpoints: 1 · desk reviews by the panel: 8\n- JSON: https://www.anchorterminal.com/api/v1/tools.json (list) · https://www.anchorterminal.com/api/v1/rankings.json (ranked) · https://www.anchorterminal.com/api/v1/x402.json (payable) · https://www.anchorterminal.com/api/v1/capabilities.json (by capability)\n- Grades run AA, A, BB, B, C, D, E, F · methodology: https://www.anchorterminal.com/benchmark/\n\n- Capabilities in this category: email.inbox, email.send, email.inbound, email.threads, email.domains\n- https://letme.dev/email.inbox picks the top-graded tool in this list and says how to call it direct; calling through letme comes later (https://www.anchorterminal.com/letme/index.md)\n\n## Ranking\n\n| # | Tool | Vendor | Kind | Category | Grade | Score | Confidence | x402 | Auth | Where | Reviews | Page |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| 44 | AgentMail API + MCP | AgentMail | HTTP API | Inboxes | BB | 75 | medium | yes ($2/call) | OAuth or key | hosted + local | 3.1/5 (8) | https://www.anchorterminal.com/tools/agentmail.md |\n\nScores are from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/), with Performance and Task success pending. p95 latency and context cost come from our probes, which haven't run yet.\n\n## Summaries\n\n### 44. AgentMail API + MCP, BB (75)\n\nEmail inboxes for agents over REST. Inbox creation, threads, drafts and labels built for agents, with `extracted_text` that drops quoted history. Email sending was down for 8 hours 7 minutes on 19 August 2026.\n\n- Page: https://www.anchorterminal.com/tools/agentmail · Markdown: https://www.anchorterminal.com/tools/agentmail.md · JSON: https://www.anchorterminal.com/api/v1/tools/agentmail.json\n- Capabilities: email.inbox, email.send, email.inbound, email.threads, email.domains, email.analytics · endpoint: `https://api.agentmail.to/v0`\n\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "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": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Agent inbox APIs",
        "url": ""
      }
    ],
    "description": "1 agent inbox APIs ranked by the Anchor benchmark. Leader AgentMail API + MCP (BB). APIs that give an agent its own email address, so it can send, receive replies and carry a thread on over days. Compared on how an inbox is created, how replies reach the agent (webhooks, websockets, polling), threading, custom domains and price per inbox.",
    "facts": [
      "AgentMail API + MCP BB"
    ],
    "h1": "Email inbox APIs for AI agents",
    "image": "https://www.anchorterminal.com/assets/og/categories-agent-inboxes.png",
    "path": "/categories/agent-inboxes",
    "published": "",
    "section": "tools",
    "title": "Email inbox APIs for AI agents, ranked | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/categories/agent-inboxes"
  },
  "tokens": {
    "markdown": 750,
    "slim": 230
  },
  "version": 1
}
