creativestefan avatar

Mailbridge

creativestefan/mailbridge-mcp

Connects Claude to your email via IMAP and SMTP with full read, search, send, and organize capabilities. You get inbox digests with automatic priority scoring and categorization, threaded conversations, contact history, attachment handling with safety scanning, and scheduling for future sends. Credentials live in your OS keychain, not config files. Includes bulk operations, follow-up reminders, draft management, and local email rules for auto-tagging. Works with iCloud, Gmail, and any standard IMAP provider. Useful when you want your assistant to triage inbox clutter, draft replies with context from past threads, or surface action items without switching windows.

GitHub stars
2
tools
46
transport
STDIO
last updated
Jun 14, 2026

Tools

46 tools

Public tool metadata for what this MCP can expose to an agent.

check_connectionTest connection and show inbox stats

Test connection and show inbox stats

No parameter schema in public metadata yet.

read_emailsFetch emails from any folder (includes priority + category)

Fetch emails from any folder (includes priority + category)

No parameter schema in public metadata yet.

get_email_bodyGet full body of an email by UID

Get full body of an email by UID

No parameter schema in public metadata yet.

get_emails_with_previewFetch emails with body snippets — used for inbox summaries

Fetch emails with body snippets — used for inbox summaries

No parameter schema in public metadata yet.

search_emailsSearch by keyword, sender, or subject

Search by keyword, sender, or subject

No parameter schema in public metadata yet.

list_foldersList all mailbox folders

List all mailbox folders

No parameter schema in public metadata yet.

get_threadFetch the full conversation thread for an email

Fetch the full conversation thread for an email

No parameter schema in public metadata yet.

get_contact_historyAll emails to/from a specific contact

All emails to/from a specific contact

No parameter schema in public metadata yet.

unified_inboxMerge multiple folders into one sorted view

Merge multiple folders into one sorted view

No parameter schema in public metadata yet.

export_emailExport an email as clean Markdown

Export an email as clean Markdown

No parameter schema in public metadata yet.

extract_calendar_eventsExtract event details and parse .ics attachments

Extract event details and parse .ics attachments

No parameter schema in public metadata yet.

get_attachmentsList attachments with safety scan — no download

List attachments with safety scan — no download

No parameter schema in public metadata yet.

read_attachmentDownload and read an attachment after user approves

Download and read an attachment after user approves

No parameter schema in public metadata yet.

send_emailCompose and send a new email (optional file attachments)

Compose and send a new email (optional file attachments)

No parameter schema in public metadata yet.

reply_to_emailReply to an existing email (optional file attachments)

Reply to an existing email (optional file attachments)

No parameter schema in public metadata yet.

save_draftSave an email as a local draft

Save an email as a local draft

No parameter schema in public metadata yet.

list_draftsList saved drafts

List saved drafts

No parameter schema in public metadata yet.

send_draftSend a saved draft by ID

Send a saved draft by ID

No parameter schema in public metadata yet.

delete_draftDiscard a saved draft

Discard a saved draft

No parameter schema in public metadata yet.

schedule_emailSchedule an email for future delivery

Schedule an email for future delivery

No parameter schema in public metadata yet.

list_scheduledList pending scheduled emails

List pending scheduled emails

No parameter schema in public metadata yet.

cancel_scheduledCancel a scheduled email

Cancel a scheduled email

No parameter schema in public metadata yet.

check_email_opensScan the inbox for read-receipt confirmations and report opens

Scan the inbox for read-receipt confirmations and report opens

No parameter schema in public metadata yet.

list_tracked_emailsShow tracked emails and their open status (no inbox scan)

Show tracked emails and their open status (no inbox scan)

No parameter schema in public metadata yet.

mark_as_readMark email as read

Mark email as read

No parameter schema in public metadata yet.

mark_as_unreadMark email as unread

Mark email as unread

No parameter schema in public metadata yet.

move_emailMove email to another folder

Move email to another folder

No parameter schema in public metadata yet.

delete_emailMove email to Trash

Move email to Trash

No parameter schema in public metadata yet.

bulk_mark_readMark multiple emails as read

Mark multiple emails as read

No parameter schema in public metadata yet.

bulk_mark_unreadMark multiple emails as unread

Mark multiple emails as unread

No parameter schema in public metadata yet.

bulk_moveMove multiple emails to a folder

Move multiple emails to a folder

No parameter schema in public metadata yet.

bulk_deleteMove multiple emails to Trash

Move multiple emails to Trash

No parameter schema in public metadata yet.

set_reminderSet a follow-up reminder on an email

Set a follow-up reminder on an email

No parameter schema in public metadata yet.

list_remindersView active reminders (overdue ones flagged)

View active reminders (overdue ones flagged)

No parameter schema in public metadata yet.

complete_reminderMark a reminder as done

Mark a reminder as done

No parameter schema in public metadata yet.

unsubscribe_emailAuto-unsubscribe via List-Unsubscribe header

Auto-unsubscribe via List-Unsubscribe header

No parameter schema in public metadata yet.

add_ruleAdd a local rule to flag, categorise, or prioritise emails

Add a local rule to flag, categorise, or prioritise emails

No parameter schema in public metadata yet.

list_rulesList all configured rules

List all configured rules

No parameter schema in public metadata yet.

remove_ruleRemove a rule by name

Remove a rule by name

No parameter schema in public metadata yet.

apply_rulesDry-run rules against a set of emails

Dry-run rules against a set of emails

No parameter schema in public metadata yet.

list_accountsShow all connected accounts

Show all connected accounts

No parameter schema in public metadata yet.

switch_accountSwitch active account

Switch active account

No parameter schema in public metadata yet.

add_accountAdd a new account via chat

Add a new account via chat

No parameter schema in public metadata yet.

remove_accountRemove an account (defaults to active)

Remove an account (defaults to active)

No parameter schema in public metadata yet.

remove_all_accountsDisconnect and remove all accounts

Disconnect and remove all accounts

No parameter schema in public metadata yet.

open_setupOpen the setup portal to connect or add an account

Open the setup portal to connect or add an account

No parameter schema in public metadata yet.

Sponsors

Readme

Mailbridge MCP

Connect your AI assistant to your email — read, search, send, reply, organise, draft, schedule, and manage attachments from iCloud or any IMAP account. Works with Claude, OpenAI Codex, Cursor, Windsurf, and any MCP-compatible client.

Credentials are stored securely in your OS credential store (macOS Keychain, Windows Credential Manager, or Linux Keyring) — never in a file.


Features

Reading & Search

  • Read emails — fetch inbox, any folder, with subject/sender/date
  • Inbox digest — smart summary with priority scoring, categories, and action suggestions
  • Search — find emails by keyword, sender, or subject
  • Thread view — see the full conversation thread for any email
  • Contact history — view all emails to/from a specific contact
  • Unified inbox — merge multiple folders into one date-sorted view
  • Priority scoring — every email is automatically scored 1–5 for urgency
  • Auto-categorisation — emails are tagged Finance, Travel, Calendar, Newsletter, and more

View the full README on GitHub

Details

Repository
github.com/creativestefan/mailbridge-mcp
Categories
Communication & Messaging, Search & Web Crawling
Package
mailbridge-mcp
Transport
STDIO
Registry
MCP registry, active

Related Communication & Messaging MCP servers

View all
1platfone-com avatarPlatfoneplatfone-com/mcpVirtual phone numbers for AI agents — rent numbers in 200+ countries, receive SMS.0stars
2stonematt avatarMcp Obsidian Clistonematt/mcp-obsidian-cliSave chat notes from Claude Desktop to your vault — MCP on Obsidian CLI. Keep what matters.2stars
3adelaidasofia avatarMulti-account MCP for Gmail, Calendar, Drive, Docs, and Sheets — 61 tools, tokenadelaidasofia/google-workspace-mcpMulti-account MCP for Gmail, Calendar, Drive, Docs, and Sheets — 61 tools, token-efficient, macOS…1stars
4adelaidasofia avatarmacOS-only MCP server that exposes iMessage chatadelaidasofia/imessage-mcpmacOS-only MCP server that exposes iMessage chat.db to Claude and exports per-chat history to an…1stars
5getcoherence avatarMcpgetcoherence/mcp-serverCoherence MCP — chat with your CRM's AI agent from Claude, Cursor, and Cline.0stars
6mclose avatarDNS MCP Servermclose/dns-mcpReal-time DNS security analysis — DNSSEC, email auth, and RDAP. Built for SOC investigations.1stars