better-email-mcp
by n24q02m·★ 16·Score 42
IMAP/SMTP email server for AI agents with 6 composite tools, multi-account support, and auto-discovery.
Overview
Better Email MCP is a comprehensive email server for AI agents that provides access to IMAP/SMTP functionality through MCP protocol. It features 6 composite tools offering 20 different actions for searching, reading, sending, replying, forwarding, and organizing emails. The server supports multiple email accounts including Gmail, Outlook, Yahoo, iCloud, Zoho, ProtonMail, and custom IMAP providers with both App Passwords and OAuth2 authentication options.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when you need a comprehensive email management solution for AI agents with multi-account support and various email providers, especially if you need both stdio and HTTP deployment options.
When NOT to choose this
Avoid if you need only basic email functionality, as this might be overkill, or if you require end-to-end encryption support which is not explicitly mentioned.
Tools this server exposes
5 tools extracted from the READMEmessagesSearch, read, and organize emails
foldersList mailbox folders
attachmentsList and download email attachments
sendCompose, reply, and forward emails
setupCredential setup via browser relay, status check, reset, re-resolve
Comparable tools
Installation
Installation
Using Claude Desktop
Add to your config.json:
{
"mcpServers": {
"better-email": {
"command": "npx",
"args": ["@n24q02m/better-email-mcp"]
}
}
}Using Docker
docker run -p 8080:8080 n24q02m/better-email-mcp:latestUsing npm
npm install -g @n24q02m/better-email-mcpFor detailed setup instructions with other AI clients, see the [full documentation](https://mcp.n24q02m.com/servers/better-email-mcp/setup/).
FAQ
- Does this support OAuth2 authentication?
- Yes, it supports OAuth2 for Outlook accounts via device code in HTTP mode. For other providers, it uses app passwords.
- Can I use multiple email accounts?
- Yes, it supports multi-account configuration through environment variables or in HTTP mode through user registration.
Compare better-email-mcp with
Last updated · Auto-generated from public README + GitHub signals.