About Dead Simple Email
Dead Simple Email provides real email inboxes and messaging tools for AI agents, including account self-registration and extraction of verification codes from incoming mail.
Key features
- 01Provision inboxes and accounts
- 02Send, receive, and manage email
- 03Extract verification codes and links
- 04Python and TypeScript SDKs
Use cases
- 01Sign up for third-party services
- 02Retrieve OTPs or magic links
- 03Send messages from an agent inbox
MCP support
Its MCP server exposes 14 tools for inboxes, messages, threads, verification data, and usage. It is available as a remote HTTP endpoint or a local stdio server.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.deadsimple.email/mcpclaude mcp add --transport http email-deadsimple-dead-simple-email https://api.deadsimple.email/mcp{"mcpServers":{"email-deadsimple-dead-simple-email":{"type":"http","url":"https://api.deadsimple.email/mcp"}}}Open in Cursor{"servers":{"email-deadsimple-dead-simple-email":{"type":"http","url":"https://api.deadsimple.email/mcp"}}}Open in VS Code{"mcpServers":{"email-deadsimple-dead-simple-email":{"type":"http","url":"https://api.deadsimple.email/mcp"}}}{"mcpServers":{"email-deadsimple-dead-simple-email":{"serverUrl":"https://api.deadsimple.email/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://api.deadsimple.email/mcpAuth requiredTools
Details
From the project READMEDead Simple Email
Email infrastructure for AI agents. One call gives an agent a real, deliverable inbox — no SMTP credentials, no DNS, no dashboard.
deadsimple.email · Docs · API reference
Sign up with no human in the loop
An agent can provision its own account, API key and live inbox in a single unauthenticated call:
curl -X POST https://api.deadsimple.email/v1/auth/agent-signup
That returns a trial account (1 inbox, 10 sends/hour, 25/day). Claim it later with a verified email to move to the Free plan, keeping the same key and inboxes.
MCP server
Listed in the official MCP Registry
as email.deadsimple/dead-simple-email, and on
Smithery and
Glama.
Remote (recommended) — nothing to install:
{
"mcpServers": {
"dead-simple-email": {
"type": "http",
"url": "https://api.deadsimple.email/mcp",
"headers": { "Authorization": "Bearer dse_your_api_key" }
}
}
}
Local (stdio):
{
"mcpServers": {
"deadsimple": {
"command": "python",
"args": ["-m", "deadsimple.mcp"],
"env": { "DSE_API_KEY": "dse_your_api_key" }
}
}
}
14 tools: create_inbox, list_inboxes, delete_inbox, send_email,
read_messages, read_message, reply_to_message, forward_message,
wait_for_email, get_verification_code, get_verification_link,
list_threads, read_thread, get_usage.
The one agents reach for most is get_verification_code — it pulls the OTP
or magic link out of the newest inbound message, so an agent can sign itself up
for a third-party service or clear a 2FA prompt without ever parsing an email
body.
SDKs
| Language | Package | Source |
|---|---|---|
| Python | deadsimple-email | python/ |
| TypeScript | deadsimple-email | node/ |
pip install deadsimple-email
npm install @deadsimple/email
from deadsimple import DeadSimple
dse = DeadSimple("dse_your_api_key")
inbox = dse.inboxes.create(display_name="Support Bot")
dse.messages.send(inbox.inbox_id, to=["[email protected]"],
subject="Hello", text_body="Sent by an agent.")
Framework integrations for LangChain, CrewAI, LlamaIndex, AutoGen and OpenAI
Agents live in python/src/deadsimple/integrations/.
Repository layout
| Path | What |
|---|---|
python/ | Python SDK + MCP server |
node/ | TypeScript SDK |
skills/ | Agent skill files for Claude Code, Cursor, Windsurf |
mcp/ | server.json manifest for the official MCP Registry |
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.