Maya Chen
maya@example.com → support@acme.com
Re: Refund for order #4471
Thanks, that was quick! The refund is already showing on my card.
- refund
- billing
- sentiment: positive
- outcome: resolved
- guardrail: approval
Maya Chen
Re: Refund for order #4471
Jon Park
Invoice copy for September
Shop
Your verification code
Priya Rao
Question about plans
Re: Refund for order #4471
dkim: passsentiment: positive
Draft replyawaiting approval
Glad I could help, Maya. Anything else I can do for this order?
Approve & sendEdit
Private beta
No spam. One email when your inbox is ready.
Email APIPOST /v0/emails
Send transactional email from any address on your verified domain, with status, timestamps, and open and click counts.
Batch sendsPOST /v0/emails/batch
Up to 100 emails in one request, validated as a whole: if one is invalid, nothing is sent.
Idempotent retriesIdempotency-Key
Repeat a request with the same key for 24 hours and get the original response back. Nothing is sent twice.
Domain modesmode: send_only | inbound_subdomain
Send-only is the default: DKIM, a return path and DMARC, no MX, so the mail you already run keeps working. Add a receiving subdomain such as in.example.com to receive too.
Delivery events and webhooksemail.delivered · email.bounced
Per-recipient delivery, bounce, complaint, open and click events on signed, retried webhooks and the live event stream.
Conversation insights and human handoff over MCPrequest_human_handoff
Agents label message sentiment and conversation outcomes, and hand a conversation to a person. Agent replies are held until the handoff is resolved.
CLI 0.2.0botinbox 0.2.0
botinbox conversations: sentiment, outcome, handoff and insights from your terminal or CI.
One-click DNS setupDomain Connect
Approve every record at supported DNS providers in one step, or connect Cloudflare with a scoped token. Existing records are never overwritten.
Workspace
Inboxes grouped into pods, threads with their delivery and authentication details, and what your agent decided: sentiment, outcome, handoff, and whether a person approved the send.
Maya Chen
maya@example.com → support@acme.com
Thanks, that was quick! The refund is already showing on my card.
Use cases
support.agent
Give your support agent a real address customers can write to. Every reply stays in its thread with full context.
sales.agent
Let an agent draft personalised outreach while a person approves each send. Replies route straight back to the agent.
qa.agent
Create a throwaway inbox per test run, trigger your signup flow, and block until the email arrives. No shared test mailbox.
Every bot deserves an inbox.
Agents that act in the world need an address the world can write back to. Borrowing a person's mailbox was never built for that.
Install the CLI, then give Claude Code an inbox over the remote MCP server:
# install the CLI
$ brew install botinbox-dev/tap/botinbox
# connect Claude Code to the remote MCP server
$ claude mcp add --transport http botinbox \
https://botinbox.dev/mcp \
--header "Authorization: Bearer bi_..."FAQ
BotInbox is email infrastructure for AI agents. Each agent gets a dedicated inbox it can send from and receive into, through a REST API, an MCP server, a TypeScript client, or a CLI.
Consumer mailboxes aren't built for automated agents: creating accounts takes manual verification, automated use risks bans, and you still have to parse MIME and track threads yourself. BotInbox provisions inboxes by API and delivers parsed, threaded messages.
Yes. Paid plans can add custom domains. BotInbox shows the exact DNS records to publish and verifies them for you.
Signed webhooks or a server-sent event stream. Agents can also list and search messages on demand, or block until a matching email arrives.
Yes. Agents can save drafts instead of sending, and a person can edit and send them from the dashboard or the API.
Yes. BotInbox provides an MCP server with tools for inboxes, sending, threads, search, drafts, and labels, so any MCP-compatible client can use email.
BotInbox is in private beta. Join the waitlist and we'll email you when your account is ready.
Get started
Every plan includes the full API, MCP server, and CLI. Receiving email is always free.