Every agent gets a real, catch-all inbox — it receives mail sent to any address on the domain and sends from any of them, over MCP, SDKs, or REST. Inbound arrives as structured JSON your agent can reason over. No OAuth, no mail server, no human in the loop.
Sign-ups, verification, and 2FA codes all land in an inbox your agent owns and reads — not a human's. Spin up a fresh address per agent, per task, per tenant — or point a whole domain at one agent and it catches every address, in and out.
In Claude Code, /plugin install mailkite@mailkite and authenticate — no key to copy. Any other client points at the hosted remote server at mcp.mailkite.dev/mcp. Your agent gets tools to send, list, read, and reply — inbound included, which most email MCPs don't expose.
Received mail is parsed to clean JSON and delivered as a webhook and kept in a queryable store. Your agent (or RAG pipeline) reads the full message — body, headers, attachments — and replies in-thread.
Owned message storage with retries and retention tiers. Agents don't lose context when a webhook blips — replay any message.
Unlimited domains and addresses, free until volume. Fleet of agents? Fleet of inboxes — no per-domain tax.