Best of · Communication
Best email delivery APIs for AI agents
The 10 highest-scoring of 14 email delivery APIs on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change.
- 14 ranked
- 2 agent-ready
- 14 hosted endpoints
- Updated 8 October 2026
Top three
Picks by need
Worked out from the scores, prices and facts, so they change when the research does.
Highest score overall
Amazon SES BB
BB, 75.1/100 on the benchmark.
Also Resend API + MCP, BB, 75.1/100.
Schema & documentation
95/100 on schema & documentation, against 85 for the overall leader.
Agent ergonomics
79/100 on agent ergonomics, against 64 for the overall leader.
Maintenance & community
93/100 on maintenance & community, against 85 for the overall leader.
Transparency & trust
83/100 on transparency & trust, against 77 for the overall leader.
The shortlist
| # | Tool | Grade | Best for | Price | Where |
|---|---|---|---|---|---|
| 1 | Amazon SES Amazon Web Services |
BB 75.1 | Teams already on AWS who send at volume and want IAM, CloudTrail and per-Region control. | $105 / mo | hosted |
| 2 | Resend API + MCP Resend |
BB 75.1 | Developers who want an agent to send, receive and manage templates from one MCP, and for teams that value tool descriptions written for models. | $20 / mo | hosted and local |
| 3 | MailerSend MailerSend, Inc. |
B 69.5 | An agent sending transactional email for an owner who wants scoped tokens, a hosted MCP server and low entry prices, with SMS and WhatsApp on the same API. | $7 / mo | hosted |
| 4 | Cloudflare Email Service Cloudflare |
B 67.3 | Teams already on Cloudflare DNS and Workers that want transactional sending and inbound handling in one account at a low unit price. | $5 / mo | hosted |
| 5 | Mailtrap Email API + MCP Mailtrap (Railsware) |
B 66.8 | Teams that want sending, a test sandbox and inbound mail under one token, with public OpenAPI specs and a free plan. | $15 / mo | hosted and local |
| 6 | Postmark API + MCP Postmark (ActiveCampaign) |
B 66.5 | Transactional mail where deliverability and a small, well-annotated MCP matter more than a free tier. | $15 / mo | hosted and local |
| 7 | Mailgun API + MCP Mailgun (Sinch) |
B 66.2 | Teams that want inbound routing, validation and per-key roles in one account, in US or EU regions. | $15 / mo | hosted and local |
| 8 | Twilio SendGrid Twilio |
B 63.6 | Teams already on Twilio, or that want Marketing Campaigns, subusers and fine-grained keys in one account. | $19.95 / mo | hosted |
| 9 | Loops API + MCP Loops (Astrodon Corporation) |
B 62.7 | SaaS teams that send lifecycle and product email from one contact list and want an OAuth MCP. | $49 / mo | hosted |
| 10 | Zoho CPaaS (formerly ZeptoMail) Zoho Corporation |
C 61.8 | Low-volume transactional senders who want prepaid credits without a monthly plan, and teams already on Zoho. | $30 / mo | hosted |
4 more are ranked in the full table.
How to choose
- Price per 1,000 emailsCompare the price per 1,000 emails at your expected volume, including any free allowance, since a headline rate can hide the cost of a low-volume agent.
- Authentication records before sendingCheck which SPF, DKIM and DMARC records a sending domain needs before the first send, since an agent that sends before they are live risks messages landing in spam.
- Inbound mail delivery to agentsCheck how inbound mail reaches the agent, whether by webhook with parsed body and attachments, since an agent that receives raw messages must parse replies itself.
- Sandbox limits before live sendingCheck what a sandbox or demo account can send, since an agent tested only in a restricted sandbox may pass every check and still fail in production.
Each one in detail
Amazon SES
BB 75.1/100AWS's email service for sending and receiving at scale, over the SES v2 API or SMTP, with templates, configuration sets, receipt rules and deliverability tooling.
Verdict Sending starts at $0.10 per 1,000 emails on the a la carte plan. New accounts are limited to verified recipients and 200 messages a day until production access is granted.
Choose it for Teams already on AWS who send at volume and want IAM, CloudTrail and per-Region control.
Strengths
- $0.10 per 1,000 emails a la carte, falling to $0.11 per 1,000 above 100 million on Essentials
- IAM policies can limit a credential to SendEmail from one identity, and CloudTrail logs every call
- Covered by an AWS SLA and in scope for SOC 1, 2 and 3
Weaknesses
- Sandbox limits new accounts to verified recipients and 200 messages a day until production access is granted
- SigV4 signing makes a plain curl or quick agent call awkward
- No SES-specific MCP server, and the AWS skill covers sending setup only
Price $105 / moAuth OAuth or keyx402 nohosted
Resend API + MCP
BB 75.1/100Transactional and marketing email API with inbound receiving, templates, broadcasts and automations.
Verdict Idempotency-Key on POST /emails and /emails/batch, kept for 24 hours. 106 MCP tools load at once, with no toolsets.
Choose it for Developers who want an agent to send, receive and manage templates from one MCP, and for teams that value tool descriptions written for models.
Strengths
Idempotency-Keyon POST /emails and /emails/batch, kept for 24 hours- MCP tool descriptions that say what each tool is for, what it isn't for and which tool to use instead
- Hosted MCP with OAuth, and the same code on npm as resend-mcp under MIT
Weaknesses
- 106 MCP tools load at once, with no toolsets
- No destructiveHint on the 16 remove, cancel, revoke and rotate tools
- Received mail reaches the model through the MCP with no prompt-injection guidance
Price $20 / moAuth OAuth or keyx402 nohosted and local
MailerSend
B 69.5/100Transactional email service from MailerSend, Inc. with a REST API, SMTP relay, templates, inbound routing, webhooks and analytics, plus SMS and WhatsApp sending. Agents reach it with a scoped API token or through a hosted MCP server.
Verdict API tokens carry any of 30 scopes and can be tied to one domain, rate limits are published with retry-after on every 429, and a 99.5 per cent SLA starts on the $35 Starter plan. Sends take no idempotency key, the Free plan allows 100 API requests a day, and the terms permit changes without notice.
Choose it for An agent sending transactional email for an owner who wants scoped tokens, a hosted MCP server and low entry prices, with SMS and WhatsApp on the same API.
Strengths
- API tokens take any of 30 scopes, read or full by area, and can be limited to one sending domain
- Rate limits published per endpoint, with retry-after and x-ratelimit headers on a 429 and a quota endpoint that isn't counted
- 99.5 per cent monthly uptime SLA with service credits on Starter, Professional and Enterprise
Weaknesses
- No idempotency key documented for POST /v1/email or the bulk endpoint
- Free plan is capped at 100 API requests a day and 500 emails a month, and asks for a card after account approval
- The terms allow MailerSend to change or end the service and the terms without notice, and to close an account without cause
Price $7 / moAuth OAuth or keyx402 nohosted
Cloudflare Email Service
B 67.3/100Cloudflare Email Service sends transactional email through a REST API, a Workers binding or SMTP, and routes inbound mail to Workers or verified addresses. Email Sending is in public beta and needs the Workers Paid plan for arbitrary recipients.
Verdict Cloudflare API tokens can be limited to sending, given an expiry and restricted by IP address, and a public OpenAPI file covers 29 Email Sending operations. Sending is still in beta, with no SLA, no idempotency key and no published daily quota, and it needs a domain on Cloudflare DNS and the Workers Paid plan.
Choose it for Teams already on Cloudflare DNS and Workers that want transactional sending and inbound handling in one account at a low unit price.
Strengths
- Public OpenAPI 3.0.3 file with 29 Email Sending and 46 Email Routing operations, plus llms.txt and a Markdown copy of every docs page
- $0.35 per 1,000 emails after 3,000 included a month on Workers Paid. Sends rejected at the API boundary or blocked by the suppression list don't count
- API tokens carry separate send and read permissions, an optional expiry and an IP address filter, and Workers bindings can be limited to named senders and recipients
Weaknesses
- Email Sending has been in public beta since 16 April 2026. Cloudflare's terms let it remove a beta service at any time, and no SLA was found
- No idempotency key on
/email/sending/send, in the docs or the OpenAPI file - The daily sending quota for new accounts is described as conservative with no number. It can be read per account from
/email/sending/limits
Price $5 / moAuth API keyx402 nohosted
Mailtrap Email API + MCP
B 66.8/100Email platform from Railsware Products Studio LLC for transactional and bulk sending, inbound mail, templates, contacts and sandbox testing. Agents reach it through a REST API, SMTP, SDKs, a CLI and a local MCP server.
Verdict Public OpenAPI 3.1 specs, API tokens with per-resource permissions and expiry dates, and a free plan of 4,000 emails a month without a card support agent use. The MCP server loads 125 tools with no toolsets, no idempotency key was found for sends, and the status page records a sending outage of 1 hour 32 minutes on 1 August 2026.
Choose it for Teams that want sending, a test sandbox and inbound mail under one token, with public OpenAPI specs and a free plan.
Strengths
- Ten public OpenAPI 3.1 specs in mailtrap/mailtrap-openapi, plus llms.txt, llms-full.txt and a Markdown copy of every docs page
- API tokens carry per-resource permissions and an expiry date (365 days by default), and a reset keeps the old token valid for 12 hours
- Free plan of 4,000 emails a month, with signup stated as needing no credit card, and overage rates published per 1,000 emails
Weaknesses
- The MCP server registers 125 tools at once, with no toolsets, filtering or read-only mode
- No idempotency key for sends was found in the OpenAPI specs or the docs
- The status page records a sending outage of 1 hour 32 minutes on 1 August 2026 covering the Email Sending API, SMTP and Inbound Email
Price $15 / moAuth API keyx402 nohosted and local
Postmark API + MCP
B 66.5/100Transactional email API with separate broadcast streams, templates, inbound parsing and bounce handling.
Verdict 24 MCP tools, all with readOnlyHint, destructiveHint and idempotentHint, and descriptions that point to alternatives. No OpenAPI spec and no published request-rate limit.
Choose it for Transactional mail where deliverability and a small, well-annotated MCP matter more than a free tier.
Strengths
- 24 MCP tools, all with readOnlyHint, destructiveHint and idempotentHint, and descriptions that point to alternatives
- Prompt-injection guidance and a webhook URL allowlist in the MCP README
- 45-day retention by default, two named subprocessors and a DPA in the terms
Weaknesses
- No OpenAPI spec and no published request-rate limit
- Manual account approval before sending outside your own domains
- No SOC 2, ISO 27001, disclosure policy or security.txt found for Postmark itself
Price $15 / moAuth API keyx402 nohosted and local
Mailgun API + MCP
B 66.2/100Email sending API with inbound routes, a Forwards API, templates, mailing lists, suppressions and address validation, in US and EU regions.
Verdict Key roles (Admin, read-only Analyst, Developer, Support), Domain Sending Keys and IP allowlisting. 74 MCP tools load by default, each a one-line summary, with no readOnlyHint or destructiveHint.
Choose it for Teams that want inbound routing, validation and per-key roles in one account, in US or EU regions.
Strengths
- Key roles (Admin, read-only Analyst, Developer, Support), Domain Sending Keys and IP allowlisting
- OpenAPI 3.1 specs for
send,validate,optimizeandinspect, plus llms.txt - Inbound routes and a Forwards API (May 2026) for incoming mail
Weaknesses
- 74 MCP tools load by default, each a one-line summary, with no readOnlyHint or destructiveHint
- 12 status incidents since 10 July, including 93 minutes of US validation API errors
- No general API rate limit published and no idempotency key for sends
Price $15 / moAuth API keyx402 nohosted and local
Twilio SendGrid
B 63.6/100Email API v3 for transactional mail, with Inbound Parse, dynamic templates, suppressions and Marketing Campaigns.
Verdict Restricted API keys with per-endpoint scopes, subuser keys and IP access management. No official MCP server that can send, only Twilio's docs search.
Choose it for Teams already on Twilio, or that want Marketing Campaigns, subusers and fine-grained keys in one account.
Strengths
- Restricted API keys with per-endpoint scopes, subuser keys and IP access management
- OpenAPI 3.1 specs for the whole v3 API
- Inbound Parse and Marketing Campaigns in one account
Weaknesses
- No official MCP server that can send, only Twilio's docs search
- Node and Python SDKs last released on 19 September 2025, Go on 29 May 2025
- Free plan is a 60-day trial, not a standing free tier
Price $19.95 / moAuth API keyx402 nohosted
Loops API + MCP
B 62.7/100Email platform for SaaS companies with one API for contacts, events, campaigns, workflows and transactional email, priced by subscribed contacts rather than sends.
Verdict No status incidents in the last 90 days. No scoped or read-only keys, and no read-only MCP mode.
Choose it for SaaS teams that send lifecycle and product email from one contact list and want an OAuth MCP.
Strengths
- No status incidents in the last 90 days
Idempotency-Keyon event and transactional sends- Hosted MCP with OAuth, listed in the official MCP registry
Weaknesses
- No scoped or read-only keys, and no read-only MCP mode
- Transactional sends need a published template, no ad hoc HTML
- No inbound email or reply handling
Price $49 / moAuth OAuth or keyx402 nohosted
Zoho CPaaS (formerly ZeptoMail)
C 61.8/100Transactional email service from Zoho, renamed from ZeptoMail to Zoho CPaaS in September 2026. It sends application email through a REST API or SMTP relay, with templates, domain management, suppression lists, logs and webhooks.
Verdict A public OpenAPI 3.0 file covers all 42 operations, and each Agent has its own send-only key. Email costs $2.50 per 10,000 with the first credit free. No API rate limit, 429 handling, idempotency key or SLA was found in the reviewed documentation, and new accounts wait for a manual review.
Choose it for Low-volume transactional senders who want prepaid credits without a monthly plan, and teams already on Zoho.
Strengths
- Public OpenAPI 3.0.3 file with 42 operations, plus llms.txt and a Markdown copy of every help page
- Send keys are per Agent and per channel and can only send. Management calls use OAuth with READ, CREATE, UPDATE and DELETE scopes per resource
- Published price of $2.50 per credit of 10,000 emails, valid six months, with the first credit free
Weaknesses
- No API rate limit, 429 behaviour or Retry-After was found in the reviewed documentation or the OpenAPI file
- No idempotency key on send.
client_referenceis a tracking label only - Every new account is reviewed by Zoho staff, which the docs say takes two business days, before credits can be bought
Price $30 / moAuth OAuth or keyx402 nohosted
Head to head
- Amazon SES vs Resend API + MCP BB 75.1 vs BB 75.1
- Amazon SES vs MailerSend BB 75.1 vs B 69.5
- Amazon SES vs Cloudflare Email Service BB 75.1 vs B 67.3
- Amazon SES vs Mailtrap Email API + MCP BB 75.1 vs B 66.8
- MailerSend vs Resend API + MCP B 69.5 vs BB 75.1
- Cloudflare Email Service vs Resend API + MCP B 67.3 vs BB 75.1
- Mailtrap Email API + MCP vs Resend API + MCP B 66.8 vs BB 75.1
- Cloudflare Email Service vs MailerSend B 67.3 vs B 69.5
- MailerSend vs Mailtrap Email API + MCP B 69.5 vs B 66.8
- Cloudflare Email Service vs Mailtrap Email API + MCP B 67.3 vs B 66.8
Questions
What are the highest-rated email delivery APIs for AI agents?
Amazon SES has the highest benchmark score of the 14 ranked email delivery APIs, 75.1 (BB). Resend API + MCP is second with 75.1 (BB).
How many email delivery APIs are agent-ready?
2 of the 14 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.
Which email delivery APIs accept x402 payments?
None of the ranked listings here accepts x402 for its main call yet.
How is this list ranked?
By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 8 October 2026.
How this list is made
The order is the Anchor benchmark score, the same number as on each listing and in the top list. Each listing is graded from public evidence against the benchmark checklist, and the picks above are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.
Full ranked table · 91 head-to-head comparisons · Best tools in every category