🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

email2chat-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

email2chat-mcp

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

pipPyPI
Version
0.1.1
Weekly downloads
723
Maintainers
1
Created

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

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

VariableRequiredDefaultDescription
EMAIL2CHAT_API_KEYYesYour API key from the dashboard
EMAIL2CHAT_API_URLNohttps://email2chat.com/api/v1Override for self-hosted instances

Available tools

ToolDescription
get_recent_emailsGet latest emails with AI summaries
search_emailsSearch by keyword, sender, or label
get_email_bodyFetch full body of a specific email
get_monitoring_statusCheck which inboxes are active
mark_email_readMark email as read (Outlook only for now)
archive_emailArchive 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

Keywords

ai

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts