Server data from the Official MCP Registry
Connect Claude to your email — read, search, send, and organise emails via IMAP/SMTP.
Connect Claude to your email — read, search, send, and organise emails via IMAP/SMTP.
Mailbridge is a well-designed email MCP server with strong security practices around credential handling and attachment safety. Credentials are properly stored in OS keystores rather than files, IMAP/SMTP connections use TLS, and attachments undergo safety scanning before download. Minor code quality issues around error handling and input validation are present but do not constitute security vulnerabilities. The server's permissions (network, file I/O, env vars) are appropriate for its email functionality. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.
7 files analyzed · 11 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-creativestefan-mailbridge": {
"args": [
"-y",
"mailbridge-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
Connect Claude to your email — read, search, send, reply, organise, and read attachments from iCloud or any IMAP account.
Credentials are stored securely in your OS credential store (macOS Keychain, Windows Credential Manager, or Linux Keyring) — never in a file.
Install the .plugin file from the releases page directly in Claude Cowork → Settings → Plugins.
npx mailbridge-mcp
Add to your MCP client config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"mailbridge": {
"command": "npx",
"args": ["mailbridge-mcp"]
}
}
}
On first install, a browser form opens automatically to connect your email account. Credentials go directly into your OS credential store on submit — nothing is written to a file.
To reopen setup at any time, just ask Claude: "open email setup".
You must use an App-Specific Password — your main Apple ID password will not work.
Go to account.apple.com → Sign-In & Security → App-Specific Passwords → +, name it "Claude Email", and use the generated password.
Use your full email address and password. The mail server is usually mail.yourdomain.com — check your email provider's settings if unsure.
| Tool | Description | Permission |
|---|---|---|
check_connection | Test connection and show inbox stats | Auto |
read_emails | Fetch emails from any folder | Auto |
get_email_body | Get full body of an email by UID | Auto |
get_emails_with_preview | Fetch emails with body snippets — used for inbox summaries | Auto |
search_emails | Search by keyword, sender, subject | Auto |
list_folders | List all mailbox folders | Auto |
get_attachments | List attachments with safety scan — no download | Auto |
read_attachment | Download and read an attachment after user approves | Requires approval |
list_accounts | Show all connected accounts | Auto |
send_email | Compose and send a new email | Requires approval |
reply_to_email | Reply to an existing email | Requires approval |
move_email | Move email to another folder | Auto |
mark_as_read | Mark email as read | Auto |
mark_as_unread | Mark email as unread | Auto |
delete_email | Move email to Trash | Requires approval |
open_setup | Open the setup portal to connect or add an account | Auto |
switch_account | Switch active account | Auto |
add_account | Add a new account via chat | Auto |
remove_account | Remove an account | Requires approval |
Mailbridge scans every attachment before downloading:
| Safety | Meaning |
|---|---|
| ✅ Safe | Known safe file type, extension matches MIME type |
| ⚠️ Warning | Unrecognised extension or MIME mismatch — Claude will not auto-download |
| 🚫 Blocked | Executable or script file — refused outright (.exe, .bat, .ps1, .sh, .jar, etc.) |
Supported file types:
| Type | What happens |
|---|---|
| Text extracted and displayed | |
| DOCX | Text extracted and displayed |
| TXT, CSV, MD | Displayed as plain text |
| JPG, PNG, GIF, WebP | Displayed inline — Claude can see the image |
| MP3, MP4, WAV, M4A | Saved to temp path — pass to a transcription plugin (e.g. ElevenLabs, Whisper) |
Ask Claude "catch me up" or "what did I miss?" for a structured digest:
Followed by a "Claude can help you" block with specific suggested actions based on what's in your inbox.
| Provider | IMAP | SMTP |
|---|---|---|
| iCloud | imap.mail.me.com:993 | smtp.mail.me.com:587 |
| Custom IMAP | Your mail server | Your mail server |
MIT — see LICENSE
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.