Best for
- Users who need multi-account email management
- Users who need real-time email monitoring and AI triage
- Users who need email scheduling and calendar features
- Users who want integration with multiple MCP clients (Claude, Cursor, etc.)
A feature-rich email MCP server offering comprehensive IMAP/SMTP support, including multi-account, real-time watcher, AI triage, scheduling, and calendar integration. Easy to install and supports multiple clients. Be mindful of security and permissions; ensure proper configuration.
Strongest · Documentation 15/20 Weakest · Reliability 6/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 22+ · Docker
MCP_EMAIL_PASSWORD
Email password or app-specific password (e.g. Gmail app password), generated in your provider's security settings; treat as a secret.
EMAIL_ACCOUNTS
Accounts JSON (contains passwords) passed via client env for Mistral Vibe instead of a config file; treat as a secret.
MCP_EMAIL_ADDRESS
Your email address for single-account (no config file) mode.
MCP_EMAIL_IMAP_HOST
IMAP server hostname, e.g. imap.gmail.com, from your email provider.
MCP_EMAIL_SMTP_HOST
SMTP server hostname, e.g. smtp.gmail.com, from your email provider.
MCP_EMAIL_ACCOUNT_NAME
Display account name, defaults to 'default'.
MCP_EMAIL_FULL_NAME
Display name used when sending, optional.
MCP_EMAIL_USERNAME
Login username, defaults to the email address.
MCP_EMAIL_IMAP_PORT
IMAP port, defaults to 993.
MCP_EMAIL_IMAP_TLS
Enable IMAP TLS, defaults to true.
MCP_EMAIL_SMTP_PORT
SMTP port, defaults to 465.
MCP_EMAIL_SMTP_TLS
Enable SMTP TLS, defaults to true.
MCP_EMAIL_SMTP_STARTTLS
Use STARTTLS, defaults to false.
MCP_EMAIL_SMTP_VERIFY_SSL
Verify SSL certificates, defaults to true.
MCP_EMAIL_SMTP_POOL_ENABLED
Enable SMTP connection pooling, defaults to true.
MCP_EMAIL_SMTP_POOL_MAX_CONNECTIONS
Max pooled SMTP connections, defaults to 1.
MCP_EMAIL_SMTP_POOL_MAX_MESSAGES
Max messages per pooled connection, defaults to 100.
MCP_EMAIL_RATE_LIMIT
Max sends per minute, defaults to 10.
npx @codefuturist/email-mcp setup or email-mcp account add to add an account interactively.\n3. Run email-mcp install to auto-register with supported MCP clients (Claude Desktop, VS Code, Cursor, Windsurf, Zed).\n4. Or manually add a config snippet (see README).{
"mcpServers": {
"email": {
"command": "npx",
"args": [
"-y",
"@codefuturist/email-mcp",
"stdio"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"email": {
"command": "npx",
"args": [
"-y",
"@codefuturist/email-mcp",
"stdio"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add email -- npx -y @codefuturist/email-mcp stdio
Run it in a terminal; replace any <…> placeholders with your own values first.
After running `npx @codefuturist/email-mcp setup` and restarting your client, the tool list should show 47 tools (e.g. list_emails, search_emails, send_email); calling check_health and getting connection status with IMAP capabilities confirms the setup works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
email-mcp is an MCP server that provides comprehensive email capabilities via IMAP and SMTP. It enables AI assistants to read, search, send, manage, schedule, and analyze emails across multiple accounts, exposing 47 tools, 7 prompts, and 6 resources over the MCP protocol, with OAuth2 support (experimental), email scheduling, calendar extraction, analytics, provider-aware label management, real-time IMAP IDLE watcher with AI-powered triage, customizable presets and static rules, and a guided setup wizard.
MCP server providing web search and content fetching via DuckDuckGo
Your AI never forgets again.
Telegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.
Official MCP server for Hostinger API.
Source revision 99ce431aa81d Data synced 2026-10-11 Read the FMRS scoring method