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
Metadata
Release files for email2chat-mcp 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| email2chat_mcp-0.1.1.tar.gz | 4.1 kB | Without provenance | Details for email2chat_mcp-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| email2chat_mcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for email2chat_mcp-0.1.1-py3-none-any.whl |
Total release size: 9.3 kB
Release files / email2chat_mcp-0.1.1.tar.gz
| Download URL | email2chat_mcp-0.1.1.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
465c65da5bef1cd1305394015964493b2968e716e89f52fd793f500ba28c374d
|
|
BLAKE2b-256 checksum How to use checksums |
188763f7ee3f0c7ba235c74f73239612efb462ee1fc48b3d523d7d05000b6866
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / email2chat_mcp-0.1.1-py3-none-any.whl
| Download URL | email2chat_mcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cd32e46ccda15e352dabb05f1b62dc5f0021ad60c59c711e88deb59562c06d52
|
|
BLAKE2b-256 checksum How to use checksums |
9d8c4ef57607956b620a5cb50173bbb72151e46504d36f7c9a47800eced012e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Security for email2chat-mcp 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.