Pricing

Pay for what your agent ships.

No SSO/SAML, no procurement, no “contact us for Enterprise” — we don’t have a sales team to call. Free starts at 3K events/mo. Pro and Scale bundle send + inbound capacity, billed monthly or yearly (two months free).

Free

Try the API

$0/mo
  • 3,000 events / month
  • 1 agent
  • TypeScript + Python SDKs, REST
  • MCP server
  • Magic-link signup, no card
Get API key

Pro

For solo agent builders

$20/mo
  • Send from your own domain (agent@yourcompany.com)
  • 5 agents
  • 50K sends / month
  • 50K inbound replies / month
  • HMAC-signed webhooks + SDK reactor
  • Injection scan on every inbound
  • Email support
Start with Pro
Most popular

Scale

For shipping agent products

$99/mo
  • Unlimited agents — no per-inbox pricing
  • Send from your own domains
  • 250K sends / month
  • 500K inbound replies / month
  • Per-agent allowlists + send limits
  • Dedicated IP add-on (on request)
  • Priority support
Start with Scale

Free sends from your workspace subdomain (@yourcompany.mails.ai) — zero DNS setup. Paid plans add custom domains: send from your own @yourcompany.com, verified with DNS records and DKIM-signed per domain.

Volume calculator

Pick your volume. We pick the tier.

Sends are emails your agent sends. Inbound replies arrive as structured payloads with injection score + sender reputation always included. Classification (intent + entities extracted by our 2-call classifier) is opt-in — your agent probably runs an LLM anyway.

1.1K
010010K1M100M
9.1K
01K100K10M1B
Recommended tier
Pro
Estimated monthly
$20.00

Pro covers your volume. Injection scan + reputation included on every inbound at the base price.

Get your API key
Add-on

Dedicated IP — On request (Scale plan)

For teams that want reputation isolated from the shared pool

Request access
  • Ramped by your own real traffic — no seed network, no schedule we can fake
  • Reputation isolated from shared pool
  • Optional — most senders stay on the shared pool
  • Requested through the contact form, on Scale

Available on Scale, on request. No contract negotiation.

How billing works

Sends, inbound replies, and classification.

Every plan counts two things, each with its own monthly allowance. A send is one email your agent dispatches through the API. An inbound reply is one message delivered to one of your agents — includes parse to a structured payload, injection scan, sender-reputation lookup, and webhook delivery. On paid plans, an optional classify step extracts intent + entities + urgency via our 2-call classifier (opt-in per agent, no extra charge).

If your agent already runs an LLM on every reply, leave classification off — you don't need the work done twice. If you want fast routing (switch (reply.intent) with no extra LLM call), turn it on and we'll do the extraction once for you.

Sends stop at your plan's monthly cap until the next billing cycle or an upgrade, and the dashboard warns you at 80%. Inbound replies over the cap are still stored, but they are not scanned or sent to your webhook.

All billing runs through Stripe. Monthly plans bill in advance and there is no annual commitment — but if you would rather pay yearly, Pro is $200/yr and Scale is $990/yr, which is two months free.

Infrastructure

What your money pays for.

Your agent's email rides a managed sending layer with a documented multi-vendor failover runbook and a ~4‑hour DNS swap path, so a single provider outage doesn't take your agent offline. The full provider architecture is documented on the architecture page.

Every send runs through a reputation classifier before it leaves our system — rules plus a lightweight LLM call that score complaint risk. Senders whose score spikes get auto-throttled on shared IPs until reputation builds, and suppression runs at send time so known-bad recipients never get a message. No bans, no account suspensions for borderline behavior. The classifier is invisible to your code — it's deliverability infrastructure, not a product axis you have to choose between.

A per-sender cron monitors complaint and bounce rates every 15 minutes. Any sender crossing 0.3% complaint rate gets paused before the upstream provider flags it at 0.5%. Your agent's deliverability isn't affected by someone else's behavior on the network. For teams that want reputation isolated from the shared pool, the Dedicated IP add-on is available on request (Scale). Worth saying plainly: an IP only earns a reputation from sustained volume, so below a few hundred thousand messages a month the warm shared rail delivers better than your own cold IP.

15 min
Complaint sweep cadence
0.3%
Auto-pause threshold
~4 hr
Multi-vendor failover
Cost by agent shape

What different agent shapes actually cost.

List prices for four agent shapes, side by side. Mails.ai comes out cheapest when an agent receives a lot of mail; for send-only volume, a sending service is cheaper.

10/day support agent
10 sends + 5 received per day · ~450 emails/mo
Mails.ai
Free
$0/mo
Resend$0/mo (Free)
Postmark$16.50/mo (Pro, for inbound)
Both free tiers cover this. Mails.ai also scans every received email for prompt injection.
Bursty incident-response agent
Quiet most days, 200 sends in an hour on incident days · ~600 emails/mo
Mails.ai
Pro
$20/mo
Resend$20/mo (Free stops at 100/day)
Postmark$15/mo (Basic)
Our Free tier sends 30 an hour, so a 200-email burst needs Pro. For send-only bursts, Postmark is cheapest.
1k/day inbox-automation agent
1,000 sends + 5,000 received per day · ~30K sends + 150K received/mo
Mails.ai
Scale
$99/mo
Resend$107/mo (Pro 100K + overage)
Postmark$198/mo (Pro 125K + overage)
Resend and Postmark count every received email toward your plan. Mails.ai Scale includes 500K received, each one injection-scanned.
100k/mo notifications agent
100K sends + 20K received/mo · ~120K emails/mo
Mails.ai
Scale
$99/mo
Resend$53/mo (Pro 100K + overage)
Postmark$126.50/mo (Pro 125K)
For send-heavy notifications, Resend is cheaper. Mails.ai is priced for agents that read and answer their mail.

List prices from each vendor’s pricing page, checked October 2026. Resend and Postmark count received email toward the plan; mails.ai counts it separately. The plans themselves are at the top of this page.

Pricing FAQ

The questions devs actually ask.

What's the difference vs AgentMail?

AgentMail provides programmatic agent inboxes — the same primitive. The differences, checked October 2026: mails.ai scans every received email for prompt injection by default, on every plan, while AgentMail's screening (Agent Armor) is a beta you request, and it starts in observe-only mode. Each mails.ai agent can carry its own daily and hourly send limits, and Scale includes unlimited agents; AgentMail's $20 plan has 10 inboxes and its $200 plan has 150, with $2-a-month add-ons in between. Both are self-serve, and both have allow and block lists.

What stops a customer from abusing the API to send spam?

Open signup is not open sending. (1) Signup is self-serve and sending starts immediately — there is no approval queue. What is gated is the CONTENT: every send is classified before it leaves, and cold outreach and bulk marketing are refused at the API with a 422 cold_email_prohibited, with a one-shot independent appeal for false positives. (2) Free tier hard-capped at 3,000 events/month with email verification required. (3) Per-tier hourly + daily send caps in the billing layer. (4) A per-agent reputation classifier scores every send and suppression runs at send time. (5) Per-sender complaint cron auto-suspends anyone crossing a 0.3% rate — well before AWS's 0.5% threshold. (6) Per-agent reputation, isolated per workspace, enforced on every send.

What if your upstream email provider cuts you off?

This is the reason we run our own mail servers as well as a shared upstream rail: custom-domain mail already leaves on hardware we own, which nobody can switch off for us. For the shared rail, a documented failover runbook to stand up backup senders with a roughly four-hour DNS swap is launch-hardening work. And the per-sender complaint and bounce cron pauses anyone crossing 0.3%, well inside the 0.5% the industry treats as the red line, so reputation damage is contained long before an upstream escalates.

Live now

Built for agents.
Self-serve in minutes.

The API is live and self-serve. Drop ~6 lines into your agent and ship.

$ npm install @mailsai/sdk
Live today · @mailsai/sdk + @mailsai/mcp-server on npm · mailsai on PyPI