mail-mcp
JSON →Most email MCP servers only read from IMAP. mail-mcp does everything: 30 tools for reading, searching, sending, replying, forwarding, and bulk operations across IMAP, SMTP, Microsoft Graph API, and Exchange Web Services. Multi-account, native OAuth2, built in Rust. Works with Gmail, Microsoft 365, Hotmail/Outlook.com, Zoho, and any standard IMAP/SMTP server.
Install
npx distribution Tools · 5
- smtp_send_message Send an email via SMTP
- smtp_reply_message Reply to an email via SMTP
- smtp_forward_message Forward an email via SMTP
- graph_send_message Send an email via Microsoft Graph API
- ews_send_message Send an email via Exchange Web Services
Environment variables
MAIL_IMAP_DEFAULT_HOSTMAIL_SMTP_DEFAULT_HOSTMAIL_SMTP_DEFAULT_PORTMAIL_OAUTH2_DEFAULT_CLIENT_IDMAIL_OAUTH2_DEFAULT_CLIENT_SECRETMAIL_OAUTH2_DEFAULT_REFRESH_TOKENMAIL_IMAP_GMAIL_HOSTMAIL_IMAP_WORK_HOSTMAIL_OAUTH2_WORK_CLIENT_IDMAIL_OAUTH2_WORK_CLIENT_SECRETMAIL_OAUTH2_WORK_REFRESH_TOKENREFRESH_TOKEN
Links
★ 26 GitHub stars