@marlinjai/email-mcp

communication MCP Server

Unified MCP server for email access across Gmail, Outlook, iCloud, and IMAP

Install Ready
communicationcommunication
6 views14 stars9 forksv1.3.0MIT

Why This Matters

Discovered via unknown and last synced 3mo ago.

Install Ready
Source
unknown
Stars
14
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx @marlinjai/email-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "-marlinjai-email-mcp": {
      "command": "npx",
      "args": [
        "@marlinjai/email-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

26
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (26)

email_test_account

Test connection to an account

email_reply

Reply to an email (supports reply-all, preserves threading)

email_get

Get full email content by ID (headers, body, attachment metadata)

email_list_folders

List all folders/labels for an account

email_get_thread

Get an entire email thread/conversation

email_draft_create

Save a draft without sending

email_move

Move an email to a different folder. Supports `sourceFolder` for IMAP/iCloud

email_get_categories

List all categories (Outlook only)

email_batch_move

Move multiple emails to a folder in a single call

Tool

Description

email_forward

Forward an email to new recipients

email_get_labels

List all labels with counts (Gmail only)

email_search

Search emails with filters. Returns compact results by default (`returnBody=false`). Set `returnBody=true` to include full email bodies

email_draft_list

List all drafts

email_remove_account

Remove an account and its stored credentials

email_send

Compose and send a new email (to, cc, bcc, subject, body)

email_label

Add/remove labels (Gmail only)

email_list_accounts

List all configured accounts with connection status

email_get_attachment

Download a specific attachment by ID (returns base64 data)

email_delete

Delete an email (trash or permanent). Supports `sourceFolder` for IMAP/iCloud

email_batch_mark

Mark multiple emails read/unread, starred, or flagged at once

email_folder_create

Create a new folder

email_add_account

Add a new IMAP or iCloud account (Gmail/Outlook require setup wizard)

email_mark

Mark as read/unread, starred, or flagged. Supports `sourceFolder` for IMAP/iCloud

email_batch_delete

Delete multiple emails at once (up to 1000 for Gmail, batches of 20 for Outlook, UID ranges for IMAP)

email_transfer

Move or copy emails **between accounts**, preserving the original message (sender, date, threading) via raw MIME transfer. `deleteAfter=true` trashes the source only after a confirmed import (safe cross-account move)