protonmail-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PROTON_BRIDGE_HOST | No | Bridge host | 127.0.0.1 |
| PROTON_BRIDGE_PORT | No | Bridge IMAP port | 1143 |
| PROTON_BRIDGE_USER | Yes | Bridge IMAP username (your email) | |
| PROTON_BRIDGE_PASSWORD | Yes | Bridge-generated IMAP password |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| proton_list_foldersA | List all mailbox folders in the Proton Mail account with message counts and unread counts. Use this tool to discover available folders before listing or searching emails. Args:
Returns: A list of folders with path, message count, and unread count. Examples:
|
| proton_list_emailsA | List emails in a folder, sorted newest first, with pagination support. Returns email summaries (subject, from, date, snippet) — not full bodies. Use proton_get_email to read an individual email's full content. Args:
Returns: Paginated list of email summaries with total count and pagination metadata. Examples:
|
| proton_get_emailA | Retrieve a single email's full content by its IMAP UID, including body text and attachment metadata. Use proton_list_emails or proton_search_emails first to find the UID of the email you want to read. Args:
Returns: Full email with headers, body text, and attachment list. Does NOT return attachment binary data. Examples:
|
| proton_search_emailsA | Search emails in a folder using IMAP search criteria. Supports filtering by sender, recipient, subject, body text, date range, and read/flagged status. Returns email summaries — use proton_get_email to read the full content of a specific result. Args:
Returns: Paginated list of matching email summaries. Examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/de-Blanck/protonmail-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server