MCP Mail
Uses nginx as a reverse proxy for the MCP server (not a target integration).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Mailcheck my latest emails"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Mail · bwb.pt
Self-hosted claude-mail-mcp connector for Claude.ai, with:
OAuth 2.1 + DCR + PKCE shim (Claude.ai Custom Connector)
Backoffice at
https://mcp-mail.bwb.pt/adminfor multi-account IMAP/SMTP managementBWB Comms at
https://comms.bwb.pt/admin— ingest autónomo (unanswered, facturas, WhatsApp allowlist, KB). Deploy:bash deploy/install-comms.shHardened nginx + systemd on Ubuntu 24.04
Architecture
Claude.ai ──HTTPS/OAuth──▶ nginx (mcp-mail.bwb.pt)
├─ /health → claude-mail-mcp :3220
└─ /* → oauth-shim+admin :3221 ──Bearer──▶ :3220Related MCP server: Gmail MCP Server
Local development
cp deploy/env/shim.env.example .env
# adjust STATE_DIR to a local path, SESSION_SECRET, AUTH_TOKEN
npm install
npm run build
npm startProduction deploy
On the VPS (as root), from this repo checkout:
bash deploy/install.shThen open https://mcp-mail.bwb.pt/admin, login, change the temporary password, add mailbox accounts.
Claude.ai → Settings → Connectors → Add custom → URL https://mcp-mail.bwb.pt/mcp.
Ops
See docs/OPERATIONS.md and docs/ROADMAP.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Connect any mailbox to Claude, ChatGPT & AI: read, send, reply, schedule & search emails.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceSelf-hosted MCP server for any IMAP/SMTP inbox. Multi-account in one config. Built for Claude Code.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides Claude with access to your Gmail, featuring a full OAuth 2.1 authorization server with dynamic client registration and tools to list, read, search, send, reply, draft, archive, trash, manage labels, and download attachments.89 npm1MIT
- AlicenseAqualityCmaintenanceMCP server that connects Claude to Microsoft 365 mail for inbox triage, search, classification, and idempotent rule provisioning via Microsoft Graph, with device-code auth and read-only default.61MIT
- FlicenseNot gradedqualityCmaintenanceLocal IMAP/SMTP MCP server that lets Claude read, search, draft, send, flag, and move mail across multiple IMAP mailboxes. Credentials stay on your machine.-