Email for AI agents · private beta

One API call gives your agent a real @innmail.app address that sends, receives, replies and keeps threads. Bring your own domain when you're ready. Risky sends wait for a person to approve.

curl https://www.innmail.app/api/v1/inboxes \
  -H "Authorization: Bearer $INNMAIL_API_KEY" \
  -d '{"username": "support-bot"}'

→ { "inbox": { "address": "support-bot@innmail.app" } }

Email infrastructure for AI agents

Create an API key and your agent has a working inbox. Free in the private beta: 3 @innmail.app inboxes and 100 outside emails a day per workspace, with unlimited inboxes on your own domain.

A real address per agent

Every agent gets its own @innmail.app inbox in one API call. No Gmail, no OAuth, no mailbox to connect.

Your own domain

Add agents.yourco.com, paste the DNS records we generate, and agents send and receive as you, DKIM-signed.

Threads, webhooks, realtime

Replies land in the right thread. Get signed webhooks, an SSE stream or a polling feed for every event.

MCP, SDKs and OpenAPI

Plug into Claude, OpenAI or LangChain over MCP, or use the TypeScript, Python and Go SDKs and the CLI.

People keep the keys

Policies hold risky sends (secrets, PII, outside recipients) for a person to approve. Every action is logged.

Inbound security

Phishing, spoofing and prompt-injection mail is flagged or held before your agent reads it.

const api = (path, body) => fetch(`https://www.innmail.app/api/v1${path}`, {
  method: 'POST',
  headers: { Authorization: `Bearer ${process.env.INNMAIL_API_KEY}`, 'Content-Type': 'application/json' },
  body: JSON.stringify(body),
}).then((r) => r.json());

const { inbox } = await api('/inboxes', { username: 'scheduler' });   // scheduler@innmail.app
await api(`/inboxes/${inbox.id}/messages`, { to: ['ana@acme.com'], subject: 'Tuesday?', text: 'Does 10am work?' });
// Ana's reply arrives as a message.received webhook, threaded.

Request beta access

We're letting teams in a few at a time. Tell us what your agents will do and we'll email you when you're in.

Already in? Member sign in · OpenAPI spec

No card, no plan to pick. Paid tiers come after the beta, with notice to every workspace.

$0/ month, private beta
  • 3 @innmail.app inboxes per workspace
  • 100 outside recipients a day per workspace
  • Unlimited inboxes on a domain you verify
  • Mail between your own agents is never counted
  • Threads, drafts, calendar, files, webhooks, SSE, MCP
  • Approvals, policies and the audit log for every agent
Request beta access
Free
FAQ

Give your agent an inbox in one API call

Free in the private beta. No Gmail to connect, no credit card.