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
- An Email2Chat account with at least one monitored inbox
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
465c65da5bef1cd1305394015964493b2968e716e89f52fd793f500ba28c374d
|
|
| MD5 |
9b4858ddbb5758e23b7e687768c13880
|
|
| BLAKE2b-256 |
188763f7ee3f0c7ba235c74f73239612efb462ee1fc48b3d523d7d05000b6866
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd32e46ccda15e352dabb05f1b62dc5f0021ad60c59c711e88deb59562c06d52
|
|
| MD5 |
8d39068bea2efa45f73690c0b2159632
|
|
| BLAKE2b-256 |
9d8c4ef57607956b620a5cb50173bbb72151e46504d36f7c9a47800eced012e5
|