mcpField
D
Dead Simple Email

Dead Simple Email

Remote
deadsimple.emailCommunication0Updated 6w ago

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

  1. 01Provision inboxes and accounts
  2. 02Send, receive, and manage email
  3. 03Extract verification codes and links
  4. 04Python and TypeScript SDKs

Use cases

  1. 01Sign up for third-party services
  2. 02Retrieve OTPs or magic links
  3. 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.

Endpointhttps://api.deadsimple.email/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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.

All endpoints
Streamable HTTPhttps://api.deadsimple.email/mcpAuth required
Packages
pypideadsimple-email0.11.0
ocighcr.io/deadsimple-email/deadsimple-email:0.2.2

Tools

Details

From the project README

Dead 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

LanguagePackageSource
Pythondeadsimple-emailpython/
TypeScriptdeadsimple-emailnode/
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

PathWhat
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

Markdown supported

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.