@drin00/mcp) exposes the whole API as 54 tools over the Model Context Protocol. Any MCP client — Claude Desktop, Claude Code, Cursor — can send and receive email, manage domains and inboxes, and read metrics with a single API key.
Run it
The server speaks MCP over stdio. It needs one environment variable,DRIN_API_KEY:
Run @drin00/mcp
Already using the CLI? It bundles the same server —
npx @drin00/cli mcp is equivalent to running @drin00/mcp directly. See the CLI guide.Add it to a client
Drop the config below into your client, restart it, and the agent can call tools likesend_email, list_threads, and reply_email.
claude_desktop_config.json (Settings → Developer → Edit Config). For Cursor it’s ~/.cursor/mcp.json (or .cursor/mcp.json in a project). Windsurf and VS Code take the same mcpServers block — VS Code keys it under servers in .vscode/mcp.json.
What the agent can do
The 54 tools cover every surface of the API:
Addresses accept
"Name <email>" or a bare "email"; recipient fields accept a string or an array of strings. Show-once secrets (new API keys, webhook signing secrets) are returned only on the create call — persist them immediately.
Prefer a CLI?
Every tool is also a command —
npx @drin00/cli send … --json.