Quick Start
Install the Dead Simple Email package with MCP support:
pip install deadsimple-email[mcp]
Claude Desktop
Add the following to your Claude Desktop configuration file. On macOS this is ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows it is %APPDATA%\Claude\claude_desktop_config.json.
{
"mcpServers": {
"@deadsimple/email": {
"command": "python",
"args": ["-m", "deadsimple.mcp"],
"env": {
"DSE_API_KEY": "dse_your_api_key"
}
}
}
}
Restart Claude Desktop and the email tools will appear in the tools menu. You can now ask Claude to create inboxes, send emails, read messages, and more using natural language.
Cursor
Add the same configuration to your Cursor MCP settings. Open Settings → MCP and add a new server, or edit .cursor/mcp.json in your project root:
{
"mcpServers": {
"@deadsimple/email": {
"command": "python",
"args": ["-m", "deadsimple.mcp"],
"env": {
"DSE_API_KEY": "dse_your_api_key"
}
}
}
}
Windsurf
In Windsurf, open Settings → Cascade → MCP and add the server. The configuration file is typically at ~/.windsurf/mcp.json:
{
"mcpServers": {
"@deadsimple/email": {
"command": "python",
"args": ["-m", "deadsimple.mcp"],
"env": {
"DSE_API_KEY": "dse_your_api_key"
}
}
}
}
Hermes Agent
Hermes Agent by Nous Research has first-class MCP support through its YAML config. Add a deadsimple entry to the mcp_servers block in ~/.hermes/config.yaml, then run /reload-mcp in the running Hermes session:
mcp_servers: deadsimple: command: python args: ["-m", "deadsimple.mcp"] env: DSE_API_KEY: "dse_your_api_key"
For the full walkthrough including a support-triage skill example, see the Hermes Agent integration page.
OpenClaw
OpenClaw reads MCP servers from its mcp_config.json. The OpenClaw integration page has the full walkthrough; the config shape is identical to Claude Desktop's.
Muse Code
Meta's terminal coding agent reads MCP servers from the mcp_servers block of ~/.config/muse/settings.json and supports the streamable_http transport with custom headers, so it connects to the remote server with no local process:
{
"schema_version": 1,
"mcp_servers": {
"deadsimple": {
"transport": "streamable_http",
"url": "https://api.deadsimple.email/mcp",
"headers": { "Authorization": "Bearer dse_your_api_key" }
}
}
}
Using the Muse app rather than Muse Code? It does not speak MCP, but it builds its own connectors; the Meta Muse integration page covers that path.