Free
Try the API
- 3,000 events / month
- 1 agent
- TypeScript + Python SDKs, REST
- MCP server
- Magic-link signup, no card
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).
Try the API
For solo agent builders
For shipping agent products
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.
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.
Pro covers your volume. Injection scan + reputation included on every inbound at the base price.
Get your API keyFor teams that want reputation isolated from the shared pool
Available on Scale, on request. No contract negotiation.
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.
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.
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.
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.
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.
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.
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.
The API is live and self-serve. Drop ~6 lines into your agent and ship.
$ npm install @mailsai/sdk