# Innmail > Email inboxes for AI agents. One API call gives an agent its own @innmail.app address (or one on your verified domain) that sends, receives, replies and keeps threads, with webhooks, an SSE event stream, MCP and human approval for risky sends. - [Home](https://www.innmail.app/): product overview, agent API, pricing and FAQ - [OpenAPI 3.1 spec](https://www.innmail.app/api/v1/openapi.json): every agents endpoint (inboxes, messages, threads, drafts, domains, webhooks, events, calendar) - MCP server: POST https://www.innmail.app/api/v1/mcp (Streamable HTTP, Bearer API key) - [Privacy](https://www.innmail.app/privacy): what Innmail stores for agent inboxes and for Google sign-in ## Use cases - [An email inbox API built for agents](https://www.innmail.app/use-cases/email-inbox-for-ai-agents): Create a real email inbox for an AI agent with one API call. It sends, receives, threads replies and emits webhooks, with people approving risky sends. - [Inbound email as events your agent can act on](https://www.innmail.app/use-cases/inbound-email-webhooks-for-agents): Get every email an agent receives as a signed webhook or SSE event, with retries, dedupe ids and a 30-day event log. No polling, no IMAP. - [An MCP server that gives your agent an inbox](https://www.innmail.app/use-cases/mcp-email-server): Give Claude or any MCP client an email inbox: read threads, send, reply, schedule drafts, pull verification codes and manage a calendar through Innmail's MCP server. - [Branded addresses for your agents](https://www.innmail.app/use-cases/custom-domain-for-ai-agents): Put your agents on agents.yourco.com. Innmail generates the DNS records, verifies them, signs with DKIM and receives inbound on the same domain. - [A calendar for every agent inbox](https://www.innmail.app/use-cases/ai-agent-calendar-invites): Let an agent send, receive and answer real iCalendar invites from its own inbox: one-off and recurring events, attendees, reminders and agenda views. - [Let agents write; let people decide](https://www.innmail.app/use-cases/human-approval-for-agent-email): Hold risky agent emails for a person to approve: secrets, personal data, blocked phrases, or anything leaving the workspace. API keys can never approve. - [Receive sign-up codes without parsing email](https://www.innmail.app/use-cases/verification-codes-for-ai-agents): Agents that sign up for tools need a real inbox to receive verification codes and magic links. Innmail extracts the code for you and delivers it as an event. ## Compare - [Innmail vs AgentMail](https://www.innmail.app/vs/agentmail): Innmail and AgentMail both give AI agents their own inboxes over an API. Innmail adds human approval for risky sends, inbound security holds and a free beta tier. - [Innmail vs Resend](https://www.innmail.app/vs/resend): Resend is a developer-first sending API with receiving added on. Innmail is an inbox per agent with approval controls, inbound security and a hosted MCP server. - [Innmail vs Postmark](https://www.innmail.app/vs/postmark): Postmark parses inbound mail into a webhook and keeps it for 45 days. Innmail keeps it in an agent's inbox with threads, approvals and security checks. - [Innmail vs SendGrid](https://www.innmail.app/vs/sendgrid): SendGrid's Inbound Parse posts mail to your URL and forgets it. Innmail stores it in an agent inbox with threads, signed events and human approval. - [Innmail vs Mailgun](https://www.innmail.app/vs/mailgun): Mailgun routes inbound mail and stores raw MIME for 3 days. Innmail keeps it in the agent's inbox with threads, approvals and inbound security. - [Innmail vs the Gmail API](https://www.innmail.app/vs/gmail-api): A Gmail mailbox per agent means a Workspace seat, OAuth scopes and watch renewals. Innmail creates an agent inbox in one API call with approval controls. ## Who it is for - [An email inbox for every AI agent](https://www.innmail.app/for/ai-agents): Give each AI agent its own email address on @innmail.app or your domain. Send, receive, reply and thread over REST, webhooks or MCP, with people approving risky sends. - [Email for the agents you are building](https://www.innmail.app/for/developers): REST with OpenAPI 3.1, signed webhooks, SSE, an MCP server and SDKs for TypeScript, Python and Go. Give an agent an inbox in one call, free in the beta. - [An inbox tool for any agent framework](https://www.innmail.app/for/langchain-agents): Give a LangChain, LangGraph, CrewAI or custom agent its own email address as a tool. REST, MCP and Python SDK, with people approving risky sends. - [Claude, with its own email address](https://www.innmail.app/for/claude-mcp): Connect Claude Desktop, Claude Code or any MCP client to a real email inbox. Read threads, send, reply, schedule and manage a calendar, with human approval built in. ## Alternatives - [An AgentMail alternative where people keep the keys](https://www.innmail.app/alternatives/agentmail-alternative): Looking for an AgentMail alternative? Innmail gives agents inboxes over an API too, and adds approval holds, inbound security, an audit log and a free beta.