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.1.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.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: email2chat_mcp-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 465c65da5bef1cd1305394015964493b2968e716e89f52fd793f500ba28c374d
MD5 9b4858ddbb5758e23b7e687768c13880
BLAKE2b-256 188763f7ee3f0c7ba235c74f73239612efb462ee1fc48b3d523d7d05000b6866

See more details on using hashes here.

File details

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

File metadata

  • Download URL: email2chat_mcp-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd32e46ccda15e352dabb05f1b62dc5f0021ad60c59c711e88deb59562c06d52
MD5 8d39068bea2efa45f73690c0b2159632
BLAKE2b-256 9d8c4ef57607956b620a5cb50173bbb72151e46504d36f7c9a47800eced012e5

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