
MCP Email Server
by boutquin
Full-featured multi-account IMAP/SMTP email access for LLMs with connection pooling and OAuth2 support.
What it does
This MCP server provides comprehensive access to email accounts via IMAP and SMTP. It allows AI models to read, send, search, and organize emails across multiple accounts, making it an ideal tool for automating inbox management, drafting replies, and tracking communications.
Tools
The server exposes 22 specialized tools:
email_list&email_unread: Retrieve message lists from specific folders.email_search: Perform powerful searches across subjects and bodies.email_get&email_read_body: Fetch full message content with pagination.email_send&email_reply: Compose and deliver emails, including HTML and attachments.email_move&email_copy: Organize messages across folders.email_delete: Remove messages (trash or permanent).email_thread: Reconstruct entire conversation threads.email_attachment_get: Download attachments to the server host.
Installation
Go Installation
go install github.com/boutquin/mcp-server-email/cmd/mcp-server-email@latest
Claude Desktop Configuration
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"email": {
"command": "mcp-server-email",
"env": {
"EMAIL_CONFIG_FILE": "/path/to/your/accounts.json"
}
}
}
}
Supported hosts
- claude
- cursor
- zed
Quick install
go install github.com/boutquin/mcp-server-email/cmd/mcp-server-email@latestInformation
- Pricing
- free
- Published






