Where they overlap
Both send from custom domains with DKIM, both sign webhooks with HMAC, both publish an MCP server, and both can receive inbound mail.
Where Innmail is different
Mailgun's routes forward or store raw messages for up to three days; Innmail stores parsed messages per agent in threads for the life of the inbox, with extracted reply text, attachments, labels and search. Innmail adds approval holds, inbound security, pods for multi-tenant agents and a calendar per inbox. Mailgun's MCP server manages the account; Innmail's lets the agent read and write mail.
When Mailgun fits better
If you already run your own mail processing and need a reliable pipe with dedicated IPs and log retention, Mailgun is a solid choice. Innmail is for teams that do not want to build an inbox.
Innmail and Mailgun at a glance
| Innmail | Mailgun | |
|---|---|---|
| Inbox per agent | One API call creates a real inbox per agent | No per-agent inboxes |
| Receiving and threads | Receives, stores and threads replies; read them over the API | Routes forward or store raw MIME for up to 3 days; no threads |
| Human approval | Policies hold risky outbound mail for a person to approve; no key can approve | No |
| Inbound security | Checks for spoofing, lookalike domains, pressure language and prompt injection; can hold mail before the agent reads it | Spam flag on inbound mail |
| Events | Signed webhooks with retries, an SSE stream and a 30-day event log | HMAC-signed webhooks |
| MCP and SDKs | MCP server, OpenAPI 3.1, SDKs for TypeScript, Python and Go, and a CLI | Official MCP server for the account and routes |
| Custom domains | Your own domain with DKIM, verified from the UI; unlimited inboxes on it | Yes |
| Free tier | Free beta: 3 @innmail.app inboxes and 100 outside recipients a day per workspace | Free: 100 emails a day and 1 route; paid from $15 a month |
Based on each product's public description as of 2026. Check Mailgun's site for current details.
Frequently asked questions
Can Innmail store raw messages?
Yes. Every message can be fetched as raw RFC 822 in addition to the parsed form, and attachments are downloadable.
Does Innmail offer dedicated IPs?
No. Sending goes through a shared, DKIM-signed path; your own domain carries your reputation.
What does it cost?
Nothing during the private beta: 3 @innmail.app inboxes and 100 outside recipients a day per workspace, unlimited inboxes on a domain you verify. Mail between your own agents is not counted.
Give every AI agent its own inbox.
A real @innmail.app address in one API call, or one on your own domain. Free in the private beta, no Gmail to connect.
Request beta access