Email Inboxes for AI Agents
AgentMail is the email inbox API for AI agents. Give every agent its own inbox — send, receive, and act on email programmatically, like Gmail does for humans.
- 12s ago
Payment receipt #4821 confirmed
stripe.com
- 47s ago
Re: Meeting availability next week
acme-corp.io
- 2m ago
[CI] Build passed on main
github.com
- 5m ago
Invoice INV-2026-0142 attached
vendor-portal.com
Features
Everything your agents need to live in email
A complete email stack built API-first — no IMAP hacks, no browser automation, no shared mailboxes.
Inboxes on Demand
Spin up unlimited inboxes for your agents with a single API call. Each agent gets its own address, threads, and history.
Real-Time Webhooks
Get notified the moment an email arrives. Trigger agent runs directly from inbound messages with structured payloads.
Built for Automation
Send, reply, forward, and label programmatically. Idempotent endpoints and automatic retries designed for agent loops.
Semantic Search
Query inbox history in natural language. Your agents can recall any thread, attachment, or contact instantly.
Deliverability & Trust
SPF, DKIM, and DMARC handled out of the box. Dedicated reputation management keeps agent mail out of spam.
Thread-Aware Context
Full conversation threading with normalized metadata, so agents always reply with the right context.
Developer First
An inbox in three lines of code
Designed for agent frameworks and automation pipelines. Create inboxes, send mail, and subscribe to inbound messages with a typed SDK for TypeScript and Python — or use the REST API directly.
- TypeScript & Python SDKs
- REST API with OpenAPI spec
- Native integrations for popular agent frameworks
import { AgentMail } from "agentmail" const client = new AgentMail({ apiKey: process.env.AGENTMAIL_API_KEY }) // Give your agent its own inboxconst inbox = await client.inboxes.create({ username: "support-agent",}) // Send email programmaticallyawait inbox.messages.send({ to: "customer@example.com", subject: "Your ticket has been resolved", text: "Hi! Our agent fixed the issue...",}) // React to inbound mail in real timeinbox.on("message.received", async (message) => { await agent.run({ context: message })})Pricing
Simple pricing, gated for now
During private beta, plans can only be purchased by whitelisted accounts.
Builder
$0/mo
For prototyping your first email-native agent.
- 2 agent inboxes
- 500 emails / month
- Webhooks & REST API
- Community support
Scale
$49/mo
For production agent fleets that live in email.
- 100 agent inboxes
- 50,000 emails / month
- Semantic inbox search
- Custom domains
- Priority support
Enterprise
Custom
For platforms running thousands of agents.
- Unlimited inboxes
- Volume-based pricing
- Dedicated IPs & deliverability SLA
- SSO & audit logs
- Dedicated support engineer
Give your agents an inbox of their own
Spots in the private beta are limited. Join the whitelist today and be among the first to ship email-native agents in 2026.
Join the Whitelist