# Botmail > Email addresses for AI agents, with no domain or setup. An agent claims name@botmail.pro itself (npx botmail claim, or the API in skill.md), its human approves it with one click, and the agent sends, receives, replies, drafts and waits for mail over a REST API, an MCP server or the CLI. Operated by Exon Enterprise LLC. Data is stored in the US. ## Docs - [Agent instructions](https://botmail.pro/skill.md): how to claim a mailbox, ask a human to approve it, and send, read and reply to mail. Start here. - [OpenAPI spec](https://botmail.pro/v1/openapi.yaml): every REST endpoint, request and error. - [MCP server](https://botmail.pro/mcp): streamable HTTP; OAuth or an API key as a Bearer token. ## Guides: Start here - [Email for AI agents](https://botmail.pro/ai-agent-email): Give your AI agent its own email address. It claims name@botmail.pro, you approve it with one click, and it sends, receives and replies over MCP or REST. - [How to give your AI agent an email address](https://botmail.pro/guides/give-your-ai-agent-an-email-address): Paste one prompt into Claude Code, Codex, Cursor or OpenCode. Your agent claims its own email address and you approve it with one click. No code or API keys. - [Email MCP server for Claude Code, Codex, Cursor and OpenCode](https://botmail.pro/guides/email-mcp-server): Add https://botmail.pro/mcp to Claude Code, Codex, Cursor, OpenCode, VS Code or Claude.ai. Your agent can read, send, reply and wait for email. OAuth sign-in. - [How an AI agent can get its own email address](https://botmail.pro/for-agents): For AI agents: claim your own email address on botmail.pro in five API calls, get it approved by your human, then send, receive and reply over REST or MCP. - [Botmail CLI: email for your agent from the terminal](https://botmail.pro/cli): npx botmail claim gives an AI agent its own email address in one command. Then send, read, reply and wait for verification codes from the terminal. ## Guides: Give your agent an email address - [Give Claude Code its own email address](https://botmail.pro/guides/claude-code-email): Give Claude Code its own email address in minutes: claim a Botmail mailbox, run claude mcp add, sign in with /mcp. Then it reads, sends and waits for mail. - [Give Codex its own email address](https://botmail.pro/guides/codex-email): Give OpenAI Codex its own email address: claim a Botmail mailbox, add it to ~/.codex/config.toml and run codex mcp login. Works in the CLI, IDE and app. - [Give Cursor its own email address](https://botmail.pro/guides/cursor-email): Give Cursor's agent its own email address: claim a Botmail mailbox, add it to ~/.cursor/mcp.json and sign in. It can then read, reply and draft email. - [Give OpenCode its own email address](https://botmail.pro/guides/opencode-email): Give OpenCode its own email address: claim a Botmail mailbox, run opencode mcp add botmail --global --url https://botmail.pro/mcp and sign in from /mcps. - [Give GitHub Copilot in VS Code its own email address](https://botmail.pro/guides/vscode-copilot-email): Give GitHub Copilot in VS Code its own email address: claim a Botmail mailbox, add it to mcp.json as an http server, start it and sign in. Works in chat. - [Give Windsurf (Devin Desktop) its own email address](https://botmail.pro/guides/windsurf-email): Give the Windsurf / Devin Desktop agent its own email address: claim a Botmail mailbox, run devin mcp add and devin mcp login. Cascade setup included. - [Give Gemini CLI its own email address](https://botmail.pro/guides/gemini-cli-email): Give Gemini CLI its own email address: claim a Botmail mailbox, run gemini mcp add --transport http and sign in with /mcp auth. Then it reads and sends mail. - [How to give Claude its own email address](https://botmail.pro/guides/claude-email): Give Claude its own email address: add Botmail as a custom connector in claude.ai, sign in, and Claude can read, draft, send and reply. Any plan. - [How to give ChatGPT its own email address](https://botmail.pro/guides/chatgpt-email): Give ChatGPT its own email address: add Botmail as a custom MCP server on Plus, Pro or Business, sign in with OAuth, and approve each send it makes. - [How to give OpenClaw its own email address](https://botmail.pro/guides/openclaw-email): Give OpenClaw its own email address: it claims a Botmail mailbox, then openclaw mcp add and login connect it so your agent can read, draft and send mail. - [How to give Cline its own email address](https://botmail.pro/guides/cline-email): Give Cline its own email address: it claims a Botmail mailbox, then you add https://botmail.pro/mcp as a Streamable HTTP server and sign in. - [How to give goose its own email address](https://botmail.pro/guides/goose-email): Give goose its own email address: it claims a Botmail mailbox, then you add https://botmail.pro/mcp as a Streamable HTTP extension. OAuth sign-in, no keys. - [How to give Zed's AI agent its own email address](https://botmail.pro/guides/zed-email): Give Zed's agent its own email address: add https://botmail.pro/mcp in Settings > AI > MCP Servers, sign in with OAuth, and choose what needs approval. - [How to give Amp its own email address](https://botmail.pro/guides/amp-email): Give Amp its own email address: it claims a Botmail mailbox, then amp mcp add or an ampcode.com remote definition connects it, with OAuth in orbs. - [Grok Bot email address: what @mail.grokbot.com does, and a portable option](https://botmail.pro/guides/grok-bot-email): What Grok Bot's @mail.grokbot.com address can and can't do, and how to give Grok Bot a Botmail address that your other agents and scripts can use too. - [Give Hermes Agent its own email address](https://botmail.pro/guides/hermes-agent-email): Give Nous Research's Hermes Agent its own email address: add Botmail's MCP server to ~/.hermes/config.yaml, store the key in .env, and approve sends. - [Give Claude Cowork its own email address](https://botmail.pro/guides/claude-cowork-email): Give Claude Cowork its own email address: add Botmail as a custom connector, choose approval settings, and run scheduled tasks that check the inbox and draft. ## Guides: Email for agent frameworks - [Send and receive email from an AI agent in Python](https://botmail.pro/guides/send-email-from-ai-agent-python): Send, read and reply to email from a Python AI agent with requests and Botmail's REST API: an inbox loop with long-poll, drafts and safe retries. - [Send and receive email from an AI agent in TypeScript](https://botmail.pro/guides/send-email-from-ai-agent-typescript): Send, receive and reply to email from a TypeScript AI agent with fetch: a Node inbox loop on Botmail's REST API, plus signed webhook verification. - [Give a LangChain agent its own email address](https://botmail.pro/guides/langchain-email): Give a LangChain agent its own email address. Load Botmail's MCP tools with langchain-mcp-adapters and create_agent to read, reply and draft email. - [Email for OpenAI Agents SDK agents](https://botmail.pro/guides/openai-agents-sdk-email): Give an OpenAI Agents SDK agent its own email inbox. Connect MCPServerStreamableHttp to Botmail with a Bearer key, set timeouts and filter tools. - [Send and read email with the Vercel AI SDK](https://botmail.pro/guides/vercel-ai-sdk-email): Give a Vercel AI SDK agent its own email inbox. Connect createMCPClient from @ai-sdk/mcp to Botmail and let generateText read, reply and draft email. - [Give a CrewAI agent an email inbox](https://botmail.pro/guides/crewai-email): Give a CrewAI agent its own email inbox. Add Botmail's MCP server with MCPServerHTTP, filter the send tools and have the crew draft replies for review. - [Email for Pydantic AI agents](https://botmail.pro/guides/pydantic-ai-email): Give a Pydantic AI agent its own email inbox. Connect MCPToolset to Botmail with a Bearer key, filter send tools and get a typed report of every reply. - [Give a Mastra agent its own email address](https://botmail.pro/guides/mastra-email): Give a Mastra agent its own email address. Connect MCPClient from @mastra/mcp to Botmail with a Bearer key and let the agent read, reply and draft email. - [Send and receive email from an n8n AI Agent](https://botmail.pro/guides/n8n-email): Give an n8n AI Agent its own email address. Connect the MCP Client Tool to Botmail with Bearer auth and trigger the workflow from a webhook on new mail. - [Give a Claude Agent SDK agent its own email address](https://botmail.pro/guides/claude-agent-sdk-email): Give a Claude Agent SDK agent its own email address: add Botmail's MCP server with an API key header, then use allowed_tools and dontAsk to keep it draft-only. - [Give a Google ADK agent its own email address](https://botmail.pro/guides/google-adk-email): Give a Google ADK agent its own email address: connect Botmail with McpToolset and StreamableHTTPConnectionParams, filter tools and confirm replies. - [Give a LlamaIndex agent its own email address](https://botmail.pro/guides/llamaindex-email): Give a LlamaIndex agent its own email address: load Botmail's MCP tools with BasicMCPClient and McpToolSpec, and draft replies grounded in your own docs. ## Guides: Questions - [Can Claude send emails?](https://botmail.pro/questions/can-claude-send-emails): Yes, Claude can send emails: from your Gmail with Anthropic's connector, or from its own address via MCP in Claude.ai, Claude Desktop and Claude Code. - [Can ChatGPT send emails?](https://botmail.pro/questions/can-chatgpt-send-emails): Can ChatGPT send emails? Yes, from your Gmail or Outlook after you approve the draft. Here is how to give ChatGPT or Codex its own address over MCP. - [Is it safe to give AI access to your email?](https://botmail.pro/questions/is-it-safe-to-give-ai-access-to-your-email): Is it safe to give AI access to your email? The real risks (prompt injection, data exposure, sending as you) and practical ways to limit the damage. - [How do AI agents send and receive email?](https://botmail.pro/questions/how-do-ai-agents-send-and-receive-email): How AI agents send and receive email: MCP vs REST vs IMAP, SPF, DKIM and DMARC, and how new mail reaches an agent by polling, long-polling or webhooks. - [Can AI agents have their own email address?](https://botmail.pro/questions/can-ai-agents-have-their-own-email-address): Yes, an AI agent can have its own email address. Compare a separate Gmail account, an address on your own domain, and agent email services like Botmail. - [Free email for AI agents: every free tier and its catch](https://botmail.pro/questions/free-email-for-ai-agents): Every free email tier for AI agents in one table: inboxes, send caps, who the agent can email, footers and expiry, checked with each provider in October 2026. - [Gmail disabled my AI agent's account. What now?](https://botmail.pro/questions/gmail-disabled-ai-agent-account): Why Google disables Gmail accounts created or run by AI agents, how to appeal, what not to do next, and how to move the agent to its own Botmail address. - [Does an AI agent need its own domain for email?](https://botmail.pro/questions/does-an-ai-agent-need-a-domain): Does an AI agent need its own domain for email? No. What a domain buys you, what SPF, DKIM, DMARC and warmup cost you, and when it's worth getting one. ## Guides: Use cases - [Let your AI agent receive sign-up and verification emails](https://botmail.pro/guides/ai-agent-verification-emails): Give your agent its own inbox so it can sign up for tools, wait for the verification email and read the code or link itself, without access to your email. - [Run a support inbox with an AI agent](https://botmail.pro/use-cases/ai-support-inbox): Set up an AI support inbox: the agent labels each new email, drafts a reply with a review link, and a person approves it before it goes out. Prompt included. - [An AI scheduling assistant that emails people for you](https://botmail.pro/use-cases/ai-scheduling-assistant-email): Let an AI scheduling assistant email people from its own address to find a meeting time: first emails as drafts you approve, replies kept in one thread. - [An AI newsletter digest that keeps your inbox clean](https://botmail.pro/use-cases/ai-newsletter-digest): Subscribe an AI agent's own email address to your newsletters and get one daily AI digest with links to the originals, while your own inbox stays clean. - [Get an email when your AI agent finishes a long task](https://botmail.pro/use-cases/agent-task-notifications): Have Claude Code, Codex, Cursor or OpenCode email you when a long task finishes or gets stuck, and reply from your phone to steer it. Prompts included. - [Agent-to-agent email: let AI agents coordinate over email](https://botmail.pro/use-cases/agent-to-agent-email): How AI agents on different systems coordinate over agent-to-agent email: one thread per task, a simple message format, loop limits and untrusted input. - [Browser agents stuck at email verification: a working fix](https://botmail.pro/guides/browser-agent-email-verification): Get browser agents past email verification: working Browser Use, Playwright and Claude examples that wait for the email and read the code with Botmail. - [Wait for a verification code by email: CLI, REST and JSON](https://botmail.pro/guides/wait-for-verification-code): Wait for a verification email and extract the code or link: the botmail wait CLI, its JSON output and timeouts, and a REST long-poll script with curl and jq. - [Email webhooks for AI agents: setup and signature checks](https://botmail.pro/guides/email-webhooks-for-ai-agents): Webhook, long-poll or MCP wait_for_mail? How to get new-email events for an AI agent, create a Botmail webhook, and verify its HMAC signature in Python. ## Guides: Comparisons - [Best email for AI agents: 13 providers compared (October 2026)](https://botmail.pro/compare/best-email-for-ai-agents): Email for AI agents compared: free tiers, cheapest paid plans, MCP and SDKs, custom domains and setup for 13 providers, each checked in October 2026. - [Botmail vs AgentMail](https://botmail.pro/compare/agentmail): Botmail and AgentMail both give AI agents real inboxes. Compare setup, free plans, pricing, MCP, custom domains and IMAP to pick the right one. - [Resend Inboxes alternative for AI agents](https://botmail.pro/alternatives/resend-inboxes): Resend Inboxes is in private beta. Botmail gives your AI agent an inbox today: no waitlist, no domain, threads, drafts, labels, search and a CLI. Compare both. - [Should your AI agent use your Gmail or its own inbox?](https://botmail.pro/compare/gmail-api): Gmail API access vs a separate inbox for your AI agent: OAuth scopes, Google verification, blast radius, prompt injection and when your own Gmail is right. - [Botmail vs Resend for AI agent email](https://botmail.pro/compare/resend): Resend Inboxes gives teams shared inboxes on their own domain. Botmail gives an AI agent its own address in one command. Compare setup, features and pricing. - [Botmail vs SendGrid for AI agent email](https://botmail.pro/compare/sendgrid): SendGrid sends from your domain and posts inbound mail to a webhook; Botmail is an inbox an AI agent claims itself. Compare setup, pricing and receiving. - [Botmail vs Mails.ai](https://botmail.pro/compare/mails-ai): Botmail and Mails.ai both give AI agents their own email addresses. Compare setup, free plans, pricing, MCP servers, custom domains and inbound handling. - [Disposable email vs a private inbox for your AI agent](https://botmail.pro/compare/disposable-email): Should your AI agent use a temporary email inbox? Disposable inboxes vs a private agent inbox: privacy, how long mail lasts, replies and blocklists. - [AgentMail alternatives: 7 options, by why you're leaving](https://botmail.pro/alternatives/agentmail): AgentMail alternatives grouped by why you're leaving: the free footer and 100-a-day cap, the 6-digit code step, paid custom domains or the $20 to $200 jump. - [Resend Inbox API to Botmail: endpoint map](https://botmail.pro/guides/resend-inbox-api-to-botmail): Every Resend Inbox API endpoint (inboxes, threads, emails, drafts, labels, webhooks) mapped to its Botmail equivalent, so you can run your agent on Botmail today. - [AgentMail pricing explained, with worked examples](https://botmail.pro/compare/agentmail-pricing): AgentMail's Free, $20 and $200 plans explained: what 100 emails a day, inbox add-ons and the footer mean for an agent, with worked examples beside Botmail. - [Botmail vs InboxAPI: two free inboxes your agent sets up itself](https://botmail.pro/compare/inboxapi): InboxAPI and Botmail are both free and use proof-of-work signup. Compare addresses, human approval, recipient limits, MCP, REST and paid plans for your agent. - [Cloudflare Email Workers for an AI agent, or a ready inbox?](https://botmail.pro/compare/cloudflare-email): Cloudflare Email Routing and Workers can power an AI agent's email on your own domain. See what you build yourself, what it costs, and when a ready inbox fits. - [A Nylas Agent Accounts alternative without a domain or API key](https://botmail.pro/compare/nylas): Nylas Agent Accounts give agents email and a calendar on your domain. Botmail gives an agent its own address, no domain or key. Compare limits and retention. - [A Mailtrap Agent Inbox alternative for an agent that keeps talking](https://botmail.pro/compare/mailtrap): Mailtrap Agent Inbox caps replies from hosted inboxes at 20 until you add a domain. Compare Botmail, an inbox your AI agent claims itself and keeps using. - [Postmark inbound for an AI agent: webhook or mailbox?](https://botmail.pro/compare/postmark): Postmark inbound posts each email to your webhook as JSON. See what you build to give an AI agent an inbox on it, what it costs, and when Botmail is simpler. - [Mailgun inbound routes for AI agents: what they do and don't give you](https://botmail.pro/compare/mailgun): Mailgun routes forward or store incoming mail for up to 3 days. See how they work for an AI agent, what each plan allows, and when an agent inbox fits better. - [Botmail vs Robotomail: whose free plan can email the world?](https://botmail.pro/compare/robotomail): Robotomail's free mailbox only emails its owner, 10 sends a month. Botmail's free mailbox emails anyone. Compare signup, paid plans, MCP and custom domains. - [Botmail vs OpenMail: EU-hosted inboxes or agent-claimed ones?](https://botmail.pro/compare/openmail): OpenMail is an EU-hosted email API for AI agents; Botmail lets the agent claim its own address. Compare setup, free plans, pricing, MCP and custom domains. - [Botmail vs Dead Simple Email: many inboxes, or one the agent claims?](https://botmail.pro/compare/dead-simple-email): Dead Simple Email and Botmail both have $5 plans for AI agent email. Compare inbox counts, setup, IMAP, calendar, prompt-injection scoring and human approval. - [Botmail vs Email for Agents: two approval-first agent inboxes](https://botmail.pro/compare/emailforagents): Email for Agents and Botmail both keep a human in control of an AI agent's inbox. Compare setup, free allowances, paid plans, MCP tools and approval features. - [Zapier email for an AI agent: a trigger, not an inbox](https://botmail.pro/compare/zapier-email): Email by Zapier and Make mailhooks trigger workflows from email, but don't keep an inbox. Compare limits and see when an AI agent needs its own mailbox instead. - [Outlook MCP server or its own inbox: which should your agent use?](https://botmail.pro/compare/outlook): Should your AI agent use your Outlook through Microsoft Graph or an MCP server, or its own inbox? Mail permissions, admin consent, risks and when each one fits. - [Botmail vs MailSlurp: a testing platform or an agent's own address?](https://botmail.pro/compare/mailslurp): MailSlurp is built for email and SMS testing; its free plan only sends inside your account. Botmail is a lasting address your AI agent can email anyone from. ## Policies - [Acceptable use](https://botmail.pro/acceptable-use): no spam, phishing, impersonation or bulk mail. - [Terms](https://botmail.pro/terms) - [Privacy](https://botmail.pro/privacy) - [Subprocessors](https://botmail.pro/subprocessors)