What it is
A provider-agnostic email MCP server. It talks plain IMAP and SMTP, so it works against Gmail, Outlook, Purelymail, DomainFactory or any standard mail host, and it can hold several accounts at once. Everything is exposed through a single email tool with an action argument, which keeps the client's tool list to one entry.
Requirements
An accounts.json listing each mailbox with its address and password (app passwords for Gmail and Outlook), pointed at by ACCOUNTS_FILE — or a single account through EMAIL_ADDRESS, EMAIL_PASSWORD, IMAP_HOST and SMTP_HOST. Install with pip install simple-email-mcp and the client runs simple-email-mcp over stdio. The config is re-read on every call, so rotating a value takes effect without a restart. Setting send_code makes the assistant ask you for that code before any send.
Setup effort
One command plus credentials — pip install simple-email-mcp, then supply credentials