{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_23e6nrfgskr6","handle":"protonmail-mcp","url":"https://wellknown.network/agents/protonmail-mcp","links":{"self":"https://wellknown.network/agents/protonmail-mcp/record.json","html":"https://wellknown.network/agents/protonmail-mcp","markdown":"https://wellknown.network/agents/protonmail-mcp/record.md","api":"https://wellknown.network/api/v1/agents/protonmail-mcp","status":"https://wellknown.network/api/v1/agents/protonmail-mcp/status","claim":"https://wellknown.network/agents/protonmail-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/protonmail-mcp/claim.json","badge":"https://wellknown.network/agents/protonmail-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/protonmail-mcp/history","tools":"https://wellknown.network/api/v1/agents/protonmail-mcp/tools"},"ard":{"identifier":"urn:air::server:protonmail-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"protonmail-mcp","summary":"MCP server for Proton Mail via Proton Bridge (IMAP/SMTP)","description":"# protonmail-mcp\n\n[![CI](https://github.com/mhbxyz/protonmail-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/mhbxyz/protonmail-mcp/actions/workflows/ci.yml)\n[![CodeQL](https://github.com/mhbxyz/protonmail-mcp/actions/workflows/codeql.yml/badge.svg)](https://github.com/mhbxyz/protonmail-mcp/actions/workflows/codeql.yml)\n[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/mhbxyz/protonmail-mcp/badge)](https://scorecard.dev/viewer/?uri=github.com/mhbxyz/protonmail-mcp)\n\nA lightweight [MCP](https://modelcontextprotocol.io) server that gives AI agents\nread access to a Proton Mail mailbox through a local\n[Proton Bridge](https://proton.me/mail/bridge) instance.\n\n> **Unofficial.** This project is not affiliated with, endorsed by, or supported by\n> Proton AG. \"Proton Mail\" and \"Proton Bridge\" are trademarks of Proton AG.\n\nProton does not provide a public API for reading your mailbox. Bridge is the supported\nway in: it runs locally and exposes your account over IMAP and SMTP on `127.0.0.1`.\nThis server wraps that local IMAP endpoint in a small, auditable set of MCP tools.\n\n## Scope\n\nCapabilities are opt-in through policy (see [Capability policy](#capability-policy)) and\nenforced server-side:\n\n- **read** (default): folders, messages, search, threads, digests, attachments and `.eml`\n  export into a local sandbox. Mailboxes are opened with IMAP `SELECT ... READONLY`;\n  nothing is modified, not even the `\\Seen` flag.\n- **draft**: create, preview, reply/forward, update and delete drafts, all two-phase.\n- **organize**: seen/flagged state, moves with undo, label add/remove.\n- **send**: submit an existing draft through Bridge SMTP after allowlist, quota, size\n  and loop-guard checks.\n- **delete**: permanently erase one message from Trash, with a typed confirmation phrase\n  and no bulk operation.\n\nEvery mutation is prepare/commit with payload-bound confirmation tokens; see\n[SECURITY.md](SECURITY.md) for the security model.\n\n## Tools\n\n| Tool | Description …","publisher":null,"homepage":"https://github.com/mhbxyz/protonmail-mcp","repository":"https://github.com/mhbxyz/protonmail-mcp","version":"0.4.0","license":null,"protocols":["mcp"],"tags":["email","imap","llm","mcp","proton-bridge","protonmail"],"pricing":null,"endpoints":[{"url":"pypi:protonmail-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"productivity.email","name":"Email","confidence":1,"provenance":"declared"}],"categories":["productivity"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"protonmail-mcp","registry":"pypi","observedAt":"2026-11-05T22:26:28.853Z","publishedAt":"2026-10-05T07:12:23.519135Z","latestVersion":"0.4.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"protonmail-mcp","url":"https://pypi.org/project/protonmail-mcp/","firstSeenAt":"2026-10-06T13:23:42.052Z","fetchedAt":"2026-11-05T22:25:14.690Z","normalizedAt":"2026-11-05T22:25:14.690Z"}]},"firstSeenAt":"2026-10-06T13:23:42.052Z","updatedAt":"2026-11-05T22:26:28.853Z"}