mexican75/simple-email-mcp
Dead-simple multi-account email MCP server for Claude. IMAP/SMTP, attachments, HTML, calendar invites, optional send gate. Works with any provider.
Platform-specific configuration:
{
"mcpServers": {
"simple-email-mcp": {
"command": "npx",
"args": [
"-y",
"simple-email-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A provider-agnostic MCP server for email (IMAP/SMTP). Works with any email provider — Purelymail, Gmail, Outlook, DomainFactory, or any standard IMAP/SMTP server.
Built for Claude Desktop, Claude Code, and any MCP-compatible client.
pip install simple-email-mcp
Or from source:
git clone https://github.com/mexican75/simple-email-mcp.git
cd simple-email-mcp
pip install .
accounts.json{
"accounts": [
{
"name": "personal",
"address": "me@example.com",
"password": "your-app-password",
"provider": "gmail"
}
]
}
Claude Code (global, all projects):
claude mcp add email -s user -e ACCOUNTS_FILE=/path/to/accounts.json -- simple-email-mcp
Claude Desktop — add to config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"email": {
"command": "simple-email-mcp"
}
}
}
Or if running from source:
{
"mcpServers": {
"email": Loading reviews...