Email for coding agents
An email address for Claude Code and Cursor
Your coding agent signs up for services, reads the verification code and answers mail with an address of its own, without leaving the terminal. Every message it sends carries its Pidgeon ID.
The first call sends you to Pidgeon to sign in, and you choose what the agent can do and which addresses it reaches. Or let it sign itself up.
claude mcp add --transport http pidgeon https://pidgeon.ai/api/mcpWhat your agent can do
- Sign-upsSign up for servicesIt fills in the form with its own address and reads the code that comes back.
- MailRead and answer mailSearch its inbox and reply in the thread, from the same session it codes in.
- AddressesOne address per projectMake a new inbox for a test, a staging app or a customer, in one call.
- ItselfIt can set itself upPoint it at pidgeon.ai/skill.md and it signs itself up. A person confirms with a six-digit code from their inbox.
- Test modeMail that never leavesA test key sends to nobody outside, for the tests your agent writes.
- KeysOnly what you grantedA key made to read can never send, whatever the model is told.
Asked often
How do I give Claude Code an email address?
Add Pidgeon’s hosted MCP server with one command, claude mcp add --transport http pidgeon https://pidgeon.ai/api/mcp, and sign in when it asks. Then ask it to create an inbox.
Does it work in Cursor and Codex?
Yes. Cursor takes the same URL in its mcp.json or from its cursor.directory listing, and npx -y @pidgeon-ai/mcp init --client codex writes Codex’s config.
Can the agent sign itself up?
Yes: tell it to read https://pidgeon.ai/skill.md and follow the instructions. It signs up on its own, and a person confirms with a six-digit code sent to their inbox.
What does it cost?
The free plan has unlimited inboxes, one custom domain and 100 emails a day, with no card. Receiving is free on every plan.