Starter
For your first email program.
$192 billed yearly.
20,000 emails / month
Choose Starter- 5 brands · 3 seats
- 5 custom sending domains
- 500 email verifications/month
- $1.50 / 1,000 extra emails
Eight services that can replace or sit on top of Mailgun, ranked on how well each one works over MCP as your AI agent's email tool, from Claude, ChatGPT, Cursor or Codex, with the reason and source behind every score. Nitrosend wins: an agent can sign up and send from it with no dashboard, and campaigns, flows and one view of every email come on the same $20 plan for 20,000 emails.
Nitrosend is the best Mailgun alternative for teams that run email from an AI agent over MCP, with the top score of 83.75 out of 100 of the eight reviewed here, and 9 out of 10 on working from your AI assistant, the heaviest test. Most teams leaving Mailgun are missing the layer above the sending, and Nitrosend is that layer. Your receipts, newsletters and automated flows go out on one plan and one bill, and you see all of them in one place. It is the only one of the eight here your AI assistant, whether Claude, ChatGPT, Cursor or Codex, can sign up to and send from without anyone opening a dashboard, and it writes every email in your brand's colors, fonts and voice. It costs $20 a month for 20,000 emails and $650 for a million emails on Scale including overage. Resend comes next at 77.5, then Bird (formerly SparkPost) at 76. To send email from an AI agent with Nitrosend, add its MCP server at api.nitrosend.com/mcp to Claude, ChatGPT, Cursor or Codex and sign in with OAuth: a transactional email goes out on the call, and a campaign or flow waits as a draft until it is approved.
83.75 out of 100Total
Nitrosend
Connect Nitrosend to Claude, ChatGPT, Cursor or Codex, point Brand Kit at your site, and describe the email. Contacts are unlimited on every plan.
Free: 5,000 emails to start, then 500 a month. No credit card.
Start free77.5 out of 100Total
76 out of 100Total
Rank 474 out of 100Total
Rank 568.5 out of 100Total
65.5 out of 100Total
Rank 764.5 out of 100Total
Rank 860 out of 100Total
| What we compared | ||||||||
|---|---|---|---|---|---|---|---|---|
| Works from your AI assistant25 points | 9 out of 10 | 8 out of 10 | 8 out of 10 | 6 out of 10 | 8 out of 10 | 7 out of 10 | 6 out of 10 | 7 out of 10 |
| Receipts and newsletters on one plan15 points | 9 out of 10 | 7 out of 10 | 7 out of 10 | 7 out of 10 | 4 out of 10 | 3 out of 10 | 4 out of 10 | 2 out of 10 |
| Emails in your brand, no designer10 points | 9 out of 10 | 6 out of 10 | 4 out of 10 | 5 out of 10 | 6 out of 10 | 2 out of 10 | 5 out of 10 | 4 out of 10 |
| Free plan10 points | 7 out of 10 | 8 out of 10 | 6 out of 10 | 8 out of 10 | 5 out of 10 | 4 out of 10 | 4 out of 10 | 6 out of 10 |
| Price15 points | 8.5 out of 10 | 9 out of 10 | 10 out of 10 | 9 out of 10 | 8 out of 10 | 10 out of 10 | 8 out of 10 | 9 out of 10 |
| Developer tools15 points | 10 out of 10 | 9 out of 10 | 9 out of 10 | 10 out of 10 | 9 out of 10 | 9 out of 10 | 9 out of 10 | 6 out of 10 |
| Track record and support10 points | 4 out of 10 | 6 out of 10 | 7 out of 10 | 7 out of 10 | 6 out of 10 | 9 out of 10 | 9 out of 10 | 7 out of 10 |
| Total scoreout of 100 | 83.75 out of 100,1st | 77.5 out of 100,2nd | 76 out of 100,3rd | 74 out of 100,4th | 68.5 out of 100,5th | 65.5 out of 100,6th | 64.5 out of 100,7th | 60 out of 100,8th |
Here are the seven yes-or-no questions developers usually ask before they pick one of these services. A tick means the service does it, as described on its own pages today. A dash means the answer is not a clean yes or no.
| Service | Answer |
|---|---|
| Yes. Yes, through the MCP server. A single transactional email sends on the call; campaigns and flows stay drafts until approved. | |
| Yes. Yes, once a person has created the account and verified a sending domain. | |
| Yes. Yes, through the hosted MCP server once the workspace exists. Emailing customers needs a verified sending domain. | |
| Yes. Yes, once a person has signed up and handed the MCP server an API token. | |
| Yes. Yes, once a person has signed up and authorized the MCP connection. | |
| Not a yes or no. Only through a sample or general AWS MCP server, with AWS credentials a person sets up. | |
| Yes. Yes, once a person has set up the account and handed the MCP server a server token. | |
| Yes. Yes, through its MCP server once a person adds an API key. |
| Service | Answer |
|---|---|
| Yes. Yes. A remote server at api.nitrosend.com/mcp, with OAuth sign-in. | |
| Yes. Yes. A remote server at mcp.resend.com/mcp, with OAuth sign-in. | |
| Yes. Yes. mcp.bird.com, with OAuth sign-in. | |
| No. No. The official server runs locally through npx, or as a Claude Desktop extension. | |
| Yes. Yes. Connect by URL and authorize access to the account. | |
| No. No hosted SES MCP server. | |
| No. No. The official server runs locally through npx with an API token. | |
| Yes. Yes. A remote server at developers.smtp2go.com/mcp, with an API key header. |
| Service | Answer |
|---|---|
| Yes. Yes. Signup is an API call, and each brand gets a ready sender on a Nitrosend subdomain. | |
| No. No. Resend's own agent guide says a person must create the account. | |
| Not a yes or no. An agent can sign itself up through the CLI or the API, but it must read the emailed sign-in code, and until a sending domain is verified it can send only to sandbox addresses and its own workspace members. | |
| No. No. Mailtrap's agent guide says a person signs up first. | |
| No. No. A person signs up, with a card even on Free, and verifies a domain. | |
| No. No. A person opens the AWS account, verifies a domain and requests production access. | |
| No. No. A person signs up and confirms a sender signature or domain first. | |
| No. No. A person signs up and verifies a sender domain first. |
| Service | Answer |
|---|---|
| Yes. Yes, on every plan including Free. | |
| Not a yes or no. Broadcasts and automations are in the same account, on a separate marketing plan. | |
| Not a yes or no. Broadcasts share the email allowance. Email automations are in early access, with a separate run allowance. | |
| Not a yes or no. In the same platform, on a separate Email Marketing plan priced by contacts. | |
| No. No. Bulk emailing, but no campaign builder or flows. | |
| No. No. SES sends, and the campaigns and flows are yours to build. | |
| Not a yes or no. Broadcast streams handle bulk sends. There is no campaign builder or automation flows. | |
| No. No. Sending only. |
| Service | Answer |
|---|---|
| Yes. Yes. 5,000 emails up front, then 500 a month. | |
| Yes. Yes. 3,000 emails a month, 100 a day. | |
| Yes. Yes. 1,000 emails a month, no time limit. | |
| Yes. Yes. 4,000 emails a month, 150 a day. | |
| Yes. Yes. 500 emails a month. | |
| No. No. Up to $200 in AWS credits for new customers. | |
| Yes. Yes. 100 emails a month on the Developer plan, with no expiry. | |
| Yes. Yes. 1,000 emails a month. |
| Service | Answer |
|---|---|
| Yes. Yes. Brand Kit scans your site, and AI Memory keeps house style. | |
| Not a yes or no. Its AI features list URL and brand analysis, which its docs do not describe yet. | |
| No. No. Templates and React Email, and you supply the design. | |
| No. No. Templates are built in its editor or in HTML. | |
| No. No. Templates are built in its editors. | |
| No. No. Templates are HTML you write. | |
| No. No. A template library you edit into your own brand. | |
| No. No. Templates are yours to build. |
| Service | Answer |
|---|---|
| Yes. Yes. An agent inbox on your own domain posts incoming mail to your webhook. | |
| Yes. Yes, on every plan. | |
| Yes. Yes. Inbound domains and relay webhooks. | |
| Yes. Yes. Mailtrap Inbound Email receives mail and exposes it over the API. | |
| Yes. Yes, through inbound routing. | |
| Yes. Yes. SES receives mail through receipt rules and Mail Manager. | |
| Yes. Yes, with inbound processing on Pro and Platform. | |
| No. No inbound email in its developer docs. |
At a glance
8 services, the same 7 tests, 100 points in all. In order: Nitrosend 83.75, Resend 77.5, Bird 76, Mailtrap 74, MailerSend 68.5, SES 65.5, Postmark 64.5, SMTP2GO 60. Nitrosend has the best score on Works from your AI assistant, Receipts and newsletters on one plan, Emails in your brand, no designer and Developer tools. Every price and feature was read on each company's own pages on September 25, 2026.
Nitrosend does not win every test. Read these before you choose it.
Every service here charges by emails sent, except Amazon SES, which is metered, at $0.10 per 1,000 a la carte or $0.16 per 1,000 on the Essentials plan that new accounts default to. Resend and Mailtrap also price their marketing sends by contacts.
| Service | 20,000 emails a month | 1,000,000 emails a month |
|---|---|---|
| Nitrosend (pricing page) | $20Starter, contacts unlimited | $650Scale, contacts unlimited, including overage |
| Resend (pricing page) | $20Pro, which covers 50,000 | $650Scale |
| Bird (pricing page) | $15Startup, which covers 50,000 | $530Growth |
| Mailtrap (pricing page) | $20Basic, which covers 50,000 | $750Enterprise, the 1,500,000 plan. Business stops at 750,000 for $450 |
| MailerSend (pricing page) | $35Starter, the first plan with 50 webhooks and 250 templates. Hobby with overage is $29.50 but has 1 webhook and 10 templates | $600Starter |
| SES (pricing page) | $3.20Lowest. Essentials, the default for a new account, or $2 a la carte. Charged per email | $160Lowest. Essentials, the default for a new account, or $100 a la carte. Charged per email |
| Postmark (pricing page) | $29.50Pro, 10,000 included and $1.30 per 1,000 after. Basic is $33 | $775Basic, the 1,500,000 plan. Pro is $852.50 |
| SMTP2GO (pricing page) | $27Starter, 10,000 included and $1.20 per 1,000 after | $520Professional |
At 20,000 emails a month, Nitrosend is $20. Resend and Mailtrap are also $20, SMTP2GO is $27, Postmark $29.50 and MailerSend $35. Bird at $15 is $5 less, and Amazon SES is $3.20.
At a million emails a month, Nitrosend is $650. SMTP2GO is $520, Bird $530, MailerSend $600, Resend $650, Mailtrap $750 and Postmark $775. With Amazon SES the campaign builder, the flows and the email design are yours to build. Brevo, a marketing suite that also sends transactional email, is scored on email marketing tests on the Brevo alternatives page instead.
The bigger difference is what the $20 buys. Nitrosend's own developer page puts it plainly: most email APIs stop at "send a message", and Nitrosend provides the entire stack through the same key, lists, segments, automated flows, brands, templates and deliverability, alongside a single-call transactional send. Mailgun's own pricing FAQ says "There's no send button in Mailgun", so if you would otherwise buy a second product for campaigns, add the two bills together before you compare.
Every service gets a score out of 10 on the same seven tests. Each test is worth a set number of points, 100 in all. Working from your AI assistant is worth the most, 25 points, because that is where email is heading. Price, developer tools and track record, where the older services are strongest, share 40 points, so a service that is better there gets full credit for it.
Each test is a question with one answer per service, checked against the service's own pages on September 25, 2026. A 10 means it does the job fully on its normal plans. A 5 means it does part of it, or only on a higher plan or in a second product.
Works from your AI assistant, 25 points. Can an agent inside Claude, ChatGPT, Cursor or Codex go from nothing to a delivered transactional email, and then read back what happened to it, with no person opening the web app along the way? Scored on the first-party MCP server and what its tools cover, a CLI that works in a non-interactive runner, account and sender setup over the API, and listings in the chat apps people already work in. Scored on one written rule for every vendor: a first-party server the vendor runs and that can send counts fully; a third-party wrapper (Zapier, Composio, Kanopi, community servers) counts for less; a server that only drafts or reads counts for less than one that sends.
Receipts and newsletters on one plan, 15 points. Can receipts and password resets, and the newsletters and automated flows that follow them, go out from one account, on one bill, through one API, with the two streams kept apart?
Emails in your brand, no designer, 10 points. Does the product produce the receipt, reset and welcome emails in your brand's own logo, colors, fonts and voice, or does a developer have to write or buy the HTML template first?
Free plan, 10 points. How far can a developer get on the free plan before paying: the monthly volume, the daily ceiling, any one-off starter allowance, and whether the plan is perpetual or a trial that ends.
Price, 15 points. What does sending cost at 20,000 emails a month, where most teams start, and at 1,000,000, where a busy product ends up? Scored on list prices in US dollars, paid monthly, at the cheapest plan that covers the volume. Every ranking on this site uses the same fixed scale. At 20,000 emails, $20 or less scores 10, then $25 scores 9, $32 scores 8, $40 scores 7, $50 scores 6, $70 scores 5, $100 scores 4 and $140 scores 3. At 1,000,000, $500 or less scores 10, then $625, $800, $1,000, $1,250, $1,750, $2,500 and $3,500 step down the same way. Anything dearer, or a price given only by quote, scores 2. The score is the average of the two.
Developer tools, 15 points. How complete is what a developer builds on: a REST API with an OpenAPI spec, official SDKs across languages, a CLI, an SMTP relay, documented delivery-event webhooks, idempotent sends, a test or sandbox mode, inbound email handling, and how deep the reference docs go?
Track record and support, 10 points. How long has it run transactional sending at scale, which deliverability controls can you own (dedicated IPs, suppression, separate streams, a published uptime SLA), and what support comes with the plan?
One thing is not scored: inbox placement. No two of these services publish a comparable deliverability number, so a score there would be a guess dressed up as a measurement.
SendGrid, Mailgun and Postmark are reliable, and their uptime is not in question. They were built for application code that already knows what to send, and Mailgun's agent path shows it. A new Mailgun account comes with a sandbox domain that can only send to up to five authorized recipients, so an agent can send itself a test but cannot reach a real customer until a person adds and verifies a custom domain. Mailgun's MCP server runs locally on your machine with an API key in its settings, and Mailgun does not offer a hosted version. The gap between an agent that can send a test and an agent that can finish the job is what the 25-point test measures. In Nitrosend, each brand prepares a reserved sender when it is ready to send, and that sender's capacity grows with its own clean delivered volume, as the email providers documentation describes.
Keep it for what it is good at, which is the receiving side. Inbound routes, parsing rules, address validation and a solid SMTP relay are the real Mailgun product. If your application takes replies apart and does something with them, that is a hard capability to move.
Replace it, or more usually add to it, when the problem is above the pipe.
Visibility. Log retention on Mailgun's pricing page runs one day on Free and Basic, five days on Foundation and 30 days on Scale, checked October 1, 2026. One day of logs is not enough to investigate a deliverability problem you first hear about on Monday morning, so teams on the lower plans keep their own copy of every event, and Mailgun's own docs show two places that copy leaks. Its webhook retry schedule covers every event other than the delivery notification, so if your endpoint is down when a message is delivered, that event is not sent again. And its event polling guide warns that events can reach storage out of order, so a simple poll misses some unless it only trusts pages older than a threshold, half an hour in Mailgun's example.
Scope. Mailgun's pricing FAQ says it in one line: "There's no send button in Mailgun." The moment somebody wants a three-step onboarding sequence, you either build the state machine in your own application or buy a second tool. Usually a developer owns transactional and a marketer owns campaigns, and neither one sees the other half.
Price shape. The free tier is 100 emails a day and the entry plan is $15 a month, but the number that decides your bill is the overage, which starts at $1.80 per 1,000 emails on Basic, checked October 1, 2026, with address validation billed separately. Dedicated IPs are available from 50,000 emails a month and included from 100,000, and extra IPs are $59 per IP per month, all on the same pricing page.
Ownership. Sinch bought Pathwire, the company behind Mailgun and Mailjet, in 2021. If you chose Mailgun as the independent option, it has not been that for a while.
Yes, on a paid Nitrosend plan, and for most teams that is the right shape. Your sending reputation lives on the domain and the IPs you have been warming through Mailgun, and moving that is the riskiest part of any migration. Nitrosend's Mailgun integration takes your private API key and your Mailgun sending domain, and from then on Nitrosend handles composition, audiences, automation, tracking and suppression while your Mailgun account carries the mail, transactional sends included. Three details catch people out, all on that integration page. Nitrosend connects to Mailgun's US API endpoint, so an EU-hosted Mailgun account is not supported today. An agent can store the credentials over MCP, but that call does not test them, so run the connection test from the dashboard or the REST API before you rely on it. And rotating the Mailgun key later resets the integration's verified domains to pending until you verify them again. If you later want to move the sending as well, you change one setting and warm the new path. The mechanics are on the bring-your-own sending keys page.
Only if you move them. Inbound routing and parsing is Mailgun's strongest feature, and it hangs on different DNS records from sending. Mailgun receives mail for a domain through the MX records that point at mxa.mailgun.org and mxb.mailgun.org, while sending rests on SPF and DKIM. So the subdomain that takes replies can keep its MX records on Mailgun while the sending records move, and nothing about your routes changes. Mailgun's Free plan includes one inbound route and Basic five, with full access from Foundation, so check which plan your routes need before you downgrade the account you keep.
Of the services here, Resend, Bird, Mailtrap, Postmark, Amazon SES and MailerSend all accept inbound email, and SMTP2GO's developer docs do not list it. Nitrosend's Agent Inbox posts incoming mail to your webhook, one address at a time. If your application receives mail at addresses you cannot set up in advance, keep Mailgun for that leg and move the rest. Running inbound on one provider and outbound on another is normal, and much less disruptive than rebuilding a parser you already trust. How webhooks work covers the event side of that split.
George Hartley, Nitrosend's co-founder, is candid that Nitrosend's own bet on agent inboxes is early. On The Breakout CEO in August 2026 he said of them: "we're not getting much user pull right now. There's no one who's building a 10 person startup saying, Hey, I need 10 agent inboxes, no one's asking us for that. But we've just shipped it because I kind of think that it will be useful. Um, but maybe it won't". So if parsed replies to your own endpoint run your product today, the advice above stands: keep Mailgun on that leg.
Swapping the API takes an afternoon. The reputation takes weeks.
p=quarantine belongs in your DMARC policy.For the sending path itself, the email API hub covers what happens between your request and the recipient's mail server, and transactional email, in practice covers the messages on it.
Nitrosend, with the top score in this review, 83.75 out of 100. It adds the campaigns, automated flows and single view of every email that Mailgun does not have, on one plan from $20 a month, and your AI assistant can sign up and send from it without a person opening a dashboard. On a paid plan it can also keep sending through a US-hosted Mailgun account. Pick Postmark if the problem is late receipts, and Amazon SES if unit cost is the whole decision.
It depends on the overage rather than the plan. The free tier is 100 emails a day and Basic starts at $15 a month, but overage begins at $1.80 per 1,000 emails and address validation is billed separately, per Mailgun's pricing page, checked October 1, 2026. At high volume that is many times the Amazon SES a la carte rate of $0.10 per 1,000, which is why heavy senders drift to AWS.
Nitrosend, which scores 9 out of 10 on working from your AI assistant. It has an official MCP server, account signup over the API and a ready-made sender, so an agent in Claude, ChatGPT, Cursor or Codex sends with no dashboard. Mailgun's own MCP server runs locally with an API key, and a new account's sandbox domain only reaches up to five authorized recipients. Resend, Bird and MailerSend score 8, with hosted MCP servers and OAuth sign-in, but a human must create the Resend account, an agent that signs up to Bird from its CLI still needs someone to read the emailed verification code, and MailerSend's connects only after a person has signed up. Mailtrap, Postmark and SMTP2GO also have MCP servers that need a token or sign-up from a person. Amazon SES has no SES-specific MCP product, but AWS's own managed AWS MCP Server runs SES API calls with IAM credentials a person sets up, which scores it 7.
Yes, on a paid plan and with a US-hosted Mailgun account. Add your private Mailgun API key and sending domain as the sending integration and your mail leaves through your own Mailgun account, keeping the reputation you have built, while campaigns, flows, contacts and reporting live in one place. EU-hosted Mailgun accounts are not supported today, per the Mailgun integration docs.
For mail to addresses you set up, yes. Nitrosend has an Agent Inbox that posts incoming mail to your webhook, and an AI agent can read and reply over MCP, with SPF, DKIM and DMARC results visible per message. Mail it quarantines as spam, a virus or a blocked sender is not posted. It has no route rules that match patterns across a domain. If routes carry weight in your product, keep the MX records for that subdomain on Mailgun and move only the sending.
Sinch, the Swedish communications company, which bought Pathwire, the parent of Mailgun and Mailjet, in 2021. If you are comparing options partly on independence, the same question applies to SendGrid under Twilio and Postmark under ActiveCampaign. The SendGrid alternatives page covers the Twilio side.
Add Nitrosend's MCP server at api.nitrosend.com/mcp to Claude, or to ChatGPT, Cursor or Codex, and sign in with OAuth. Then ask for the email in plain words. A transactional message such as a receipt goes out on the call, and a campaign or flow is built as a draft that waits until it is approved. If you want Mailgun to keep carrying the mail while you switch, connect your Mailgun key on a paid plan and Nitrosend sends through it. The MCP documentation lists the tools.
Every plan includes full stack emailing: Flows, Newsletter Campaigns and Transactional Email, plus our NitroWheel LLM and all agent integrations (Claude, ChatGPT, Codex, Cursor and others). Pay for what you send, not who you store.
Every paid plan includes 3 agent inboxes and no Nitrosend footer.
For your first email program.
$192 billed yearly.
20,000 emails / month
Choose StarterFor a growing audience.
$480 billed yearly.
60,000 emails / month
Choose ProFor teams and agencies.
$1,440 billed yearly.
200,000 emails / month
Choose GrowthFor high-volume sending.
$2,880 billed yearly.
500,000 emails / month
Choose ScaleSending 500,000+ emails a month? Get a custom plan designed for you, with volume email pricing and capacity that fits your business.
5,000 emails to start, then 500 emails every month. No expiry on your starter emails.
Daily allowances depend on your plan and sender standing. Strong list, domain and delivery evidence can raise standing, including on day one. Trusted receives the full plan allowance; available email credits, safety checks and delivery pacing still apply.
Free forever. No credit card required. See full comparison →