Model Context Protocol server for Mailcow — read/send mail and manage your Mailcow server from Claude
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-mailcow","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# mcp-mailcow [](https://pypi.org/project/mcp-mailcow/) [](https://www.npmjs.com/package/mcp-mailcow) [](LICENSE) **Model Context Protocol server for Mailcow.** Pilot your Mailcow instance from Claude (or any MCP-compatible client): read/send mail, manage mailboxes, aliases, domains, app passwords. This is a **BYOK** (Bring Your Own Keys) package — install it on your own machine, point it at **your** Mailcow, use **your** credentials. ## Features ### User mode (mailbox operations) - Read inbox, search messages, download attachments - Send mail, reply to messages - Mark read/unread/flagged, move, delete ### Admin mode (server operations) - Manage mailboxes (create / list / update / delete / quota) - Manage aliases (create / list / delete) - Manage domains (list / create) - Manage app passwords (list / create / delete with protocol scoping) - Quota reports, deliverability tests, server status ## Install ### Python (recommended) ```bash # Zero-install with uvx (recommended) uvx mcp-mailcow --mode user # Or pip install pip install mcp-mailcow ``` ### Node / TypeScript ```bash npm install -g mcp-mailcow # or use npx npx mcp-mailcow --mode user ``` ## Configuration ### Claude Desktop / Claude Code Add to your `claude_desktop_config.json`: ```json { "mcpServers": { "mailcow-mailbox": { "command": "uvx", "args": ["mcp-mailcow", "--mode", "user"], "env": { "MAILCOW_HOST": "mail.example.com", "MAILCOW_MAIL_USER": "[email protected]", "MAILCOW_MAIL_PASS": "your-app-password" } }, "mailcow-admin": { "command": "uvx", "args": ["mcp-mailcow", "--mode", "admin"], "env": { "MAILCOW_ADMIN_URL": "https://mail.example.com", "MAILCOW_ADMIN_API_KEY": "your-api-key" } } } } ``` You can run **both modes** …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.