mcpserver.lol
registry/marlinjai-email-mcp
Connection check local install

marlinjai-email-mcp

Unified email MCP server for Gmail, Outlook, iCloud, and IMAP with batch operations

Tools 33
GitHub stars
Installs / wk 397
Licence
Transport stdio
Last checked never

Tools & capabilities

33 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

email_add_account from source
Add a new IMAP or iCloud email account (Gmail and Outlook require the setup wizard for OAuth)
email_batch_delete from source
Delete multiple emails at once. Much faster than individual deletes.
email_batch_label from source
Add or remove labels on multiple emails at once (Gmail only). Much faster than individual email_label calls.
email_batch_mark from source
Mark multiple emails at once (read/unread, starred, flagged). Much faster than individual marks.
email_batch_move from source
Move multiple emails to a folder at once. Much faster than individual moves.
email_batch_report_spam from source
Report multiple emails as spam/junk at once. Much faster than individual calls.
email_create_block_rule from source
Create a standing rule that intercepts future mail matching a pattern, before it reaches the inbox. Use headerContains (e.g. matching a Reply-To domain) to block a spam template fa…
email_delete from source
Delete an email (moves to trash by default, or permanently deletes)
email_delete_block_rule from source
Delete a standing block rule \u2014 use this to undo a rule that turned out to be too broad (e.g. it blocked a domain a real correspondent also uses).
email_draft_create from source
Create a new email draft
email_draft_list from source
List email drafts
email_draft_update from source
Update an existing email draft in place (to/subject/body). On Gmail and Outlook the draft id is unchanged. On iCloud/generic IMAP there is no in-place update \u2014 the old draft i…
email_folder_create from source
Create a new email folder
email_forward from source
Forward an email to new recipients
email_get from source
Get a single email by ID
email_get_attachment from source
Get an email attachment by ID, returns base64 encoded data
email_get_categories from source
List all categories for an email account (Outlook only)
email_get_labels from source
List all labels for an email account (Gmail only)
email_get_thread from source
Get an email thread by thread ID
email_label from source
Add or remove labels on an email (Gmail only)
email_list_accounts from source
List all configured email accounts and their connection status
email_list_block_rules from source
List the standing block rules on an account, for auditing or before deleting one.
email_list_folders from source
List all email folders for an account
email_mark from source
Mark an email as read/unread, starred, or flagged
email_move from source
Move an email to a different folder
email_remove_account from source
Remove an email account
email_reply from source
Reply to an existing email
email_report_spam from source
Report an email as spam/junk, training the provider
email_save_attachment from source
Download an email attachment and save it directly to disk, returning metadata only (no base64 in the response) \u2014 avoids paying the token cost of round-tripping large attachmen…
email_search from source
Search emails with filters. By default returns compact results without full body content to save context. Set returnBody=true to include full email bodies.
email_send from source
Send a new email
email_test_account from source
Test an email account connection
email_transfer from source
Move or copy emails BETWEEN accounts, preserving the original message intact (sender, date, threading) by transferring the raw MIME. Fetches each message from the source account an…