Skip to main content

MCP server for Email2Chat — connect Claude Desktop and AI agents to your monitored email inbox

Project description

email2chat-mcp

MCP server for Email2Chat — connect Claude Desktop and AI agents to your monitored Gmail and Outlook inboxes.

What it does

Gives Claude (and any MCP-compatible AI agent) access to your email inbox:

  • Read recent emails — subject, sender, AI summary, classification label
  • Search emails — by keyword, sender, or AI label (Urgent, Promotional, etc.)
  • Get full email body — fetch complete email content on demand
  • Check monitoring status — see which inboxes are active
  • Mark as read / Archive — Outlook/Office 365 (Gmail write support coming after CASA verification)

Requirements

  1. An Email2Chat account with at least one monitored inbox
  2. An API key from your Email2Chat dashboard → API Keys section

Installation

Claude Desktop (recommended)

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "email2chat": {
      "command": "uvx",
      "args": ["email2chat-mcp"],
      "env": {
        "EMAIL2CHAT_API_KEY": "em2c_your_key_here"
      }
    }
  }
}

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

With pip

pip install email2chat-mcp
EMAIL2CHAT_API_KEY=em2c_your_key email2chat-mcp

Environment variables

Variable Required Default Description
EMAIL2CHAT_API_KEY Yes Your API key from the dashboard
EMAIL2CHAT_API_URL No https://email2chat.com/api/v1 Override for self-hosted instances

Available tools

Tool Description
get_recent_emails Get latest emails with AI summaries
search_emails Search by keyword, sender, or label
get_email_body Fetch full body of a specific email
get_monitoring_status Check which inboxes are active
mark_email_read Mark email as read (Outlook only for now)
archive_email Archive email (Outlook only for now)

Example prompts

Once connected, ask Claude:

  • "What urgent emails did I get today?"
  • "Summarize my last 5 emails from invoices@company.com"
  • "Are any of my inboxes down?"
  • "Find all newsletters from this week and archive them"

API docs

Full REST API documentation: email2chat.com/developers

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

email2chat_mcp-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

email2chat_mcp-0.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file email2chat_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: email2chat_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for email2chat_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 90e1c3e1e0c484f1ed29e8abfae40d772bd87d9effc91b0346686f864eb4db57
MD5 bdd3dd4d9ce16f411d179c66b52ce661
BLAKE2b-256 29499cef55b31a7eb5abdc9ecdcb84376aed9e3db12b0578aaf878f50f4ebf51

See more details on using hashes here.

File details

Details for the file email2chat_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: email2chat_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for email2chat_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 367393ab04e46469dcf29be745b3ac078fc12e388cabcafa568e7fa68883c367
MD5 9a341e059fb9848641b82059cfec58a3
BLAKE2b-256 acd5b84a608b1351a5d11114f1134331ba3f2c79b19d4baf3fc7cf0fa9bf119e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page