Self-hosted IMAP/SMTP email for any MCP client, with per-client permissions and audit log.
MCPpedia last refreshed this data
io.github.Annseraf/mcp-mail is an MCP server that self-hosted IMAP/SMTP email for any MCP client, with per-client permissions and audit log. Its tool list has not been published yet over stdio and http, requires no API key, and scores 62/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-annseraf-mcp-mail": {
"args": [
"-y",
"@annseraf/mcp-mail"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Self-hosted IMAP/SMTP email for any MCP client, with per-client permissions and audit log.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @annseraf/mcp-mail against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in communication
Official TypeScript library for the Telnyx API
Open-source SMS gateway. Turn your Android phone into an SMS API: send and receive SMS from your apps over REST and webhooks. Self-hostable, with a free hosted plan.
Send email and newsletters with Mailtea over MCP, plus skills for email and website design.
X/Twitter automation MCP: scrape, post, schedule, analyze, engage. No API key required.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Annseraf/mcp-mail and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
mcp-mail is a self-hosted IMAP/SMTP email MCP server that lets Claude, ChatGPT, Cursor and any other MCP client read, search, draft and send email from your existing mailbox, with per-client permissions, an audit log and a one-line install.
curl -fsSL https://raw.githubusercontent.com/Annseraf/mcp-mail/main/install.sh | sudo bash -s -- --auto-update
Local clients (Claude Desktop, Claude Code, Cursor, VS Code) can run it directly: npx -y @annseraf/mcp-mail stdio.
mcp-mail is a maintained continuation of claude-mail-mcp by Markus Stöger (MIT). Existing claude-mail-mcp v0.2 installs can switch with no config changes (compatibility contract).
| Tool | What it does | Capability |
|---|---|---|
list_accounts | List connected mailboxes, sender names and signatures (never credentials) | read |
list_folders | List folders with their special use (Inbox, Sent, Drafts, Trash) | read |
list_messages | Newest messages in a folder, with short previews | read |
search_messages | Search one folder, several, or all ("*") by sender, subject, body, date, read or flagged | read |
get_message | Read one message: headers, body, attachment list, threading ids | read |
get_attachment | Download one attachment (size-capped) | read |
get_thread | Read a whole conversation across Inbox and Sent, oldest first | read |
list_threads | Group a folder's newest messages into conversations | read |
create_draft | Save a draft (with attachments); reply_to_uid fills in the reply for you | draft |
mark_read | Mark a message read or unread | organize |
set_flags | Star (flag), mark answered, or add custom keywords | organize |
move_message | Move a message to another folder | organize |
delete_message | Move to Trash; permanent: true deletes for good | organize / destructive |
send_message |