Skip to main content
Glama
purplehat93

proton-mcp

by purplehat93

proton-mcp

A self-hosted Model Context Protocol (MCP) server for Proton Mail, designed to run next to Proton Mail Bridge and expose a small, auditable set of mailbox tools to MCP clients.

Status: early development. v0.1 is intentionally read-only.

Goals

  • Run continuously on a NAS or home server with Docker Compose.

  • Keep Proton Mail Bridge isolated from the LAN and internet.

  • Talk to Bridge over local IMAP/SMTP rather than handling Proton encryption directly.

  • Expose narrow MCP tools instead of generic shell or filesystem access.

  • Make mailbox cleanup efficient by returning metadata first and full message bodies only on demand.

  • Add controlled write actions only after the read-only interface is well tested.

Related MCP server: proton-mail-mcp

Planned v0.1 tools

  • list_folders

  • mailbox_stats

  • top_senders

  • search_mail

  • get_message

See docs/SPEC.md for the tool contract and ARCHITECTURE.md for the deployment model.

Deployment model

MCP client
    |
    | authenticated MCP
    v
proton-mcp container
    |
    | localhost IMAP
    v
proton-bridge container
    |
    v
Proton Mail

The intended Docker Compose deployment gives proton-mcp and proton-bridge a shared network namespace so Bridge can remain bound to loopback. IMAP/SMTP ports must not be published to the LAN.

Development principles

  • No Proton account password in the repository, image, logs, or normal environment variables.

  • No arbitrary shell MCP tool.

  • No destructive MCP tools in v0.1.

  • Prefer deterministic mailbox processing to sending large volumes of email content to an LLM.

  • Keep validation simple: future agents should be able to run one command (make check) before finishing work.

Documentation

License

MIT. See LICENSE.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A read-only MCP server that connects to Proton Mail via Proton Bridge, enabling AI assistants to search, list, and read emails securely without leaving your machine.
    4
    35
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Unofficial MCP server for Proton Mail (not affiliated with Proton AG) — send, read, search & organize email over SMTP/IMAP
    31
    91
    3
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Self-hosted MCP server that enables reading, sending, and automating Proton Mail via Bridge, with optional SimpleLogin alias management.
    MIT

View all related MCP servers

Related MCP Connectors

  • Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.

  • A basic MCP server to operate on the Postman API.

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/purplehat93/proton-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server