Skip to main content
Glama
cogghaus

Proton MCP Server

by cogghaus

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROTON_PASSYesYour Proton Mail Bridge password
PROTON_USERYesYour Proton Mail email address used for Bridge authentication
PROTON_IMAP_HOSTYesIMAP server host for Proton Mail Bridge (usually 127.0.0.1)127.0.0.1
PROTON_IMAP_PORTYesIMAP server port for Proton Mail Bridge (usually 1143)1143
PROTON_SMTP_HOSTYesSMTP server host for Proton Mail Bridge (usually 127.0.0.1)127.0.0.1
PROTON_SMTP_PORTYesSMTP server port for Proton Mail Bridge (usually 1025)1025

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
proton_list_foldersA

List all mailbox folders (INBOX, Sent, Drafts, Trash, etc.) with message counts and unread counts

proton_list_emailsA

List emails in a specific folder with pagination. Shows sender, subject, date, and read status. Results are newest first.

proton_search_emailsA

Search emails by sender, recipient, subject, date range, body content, or unread status. Multiple criteria are combined with AND logic.

proton_read_emailA

Read the complete content of an email, including headers, body, and attachments. Specify folder and email UID.

proton_send_emailB

Send a new email. Supports plain text and HTML formats. Recipients can be a single string or array of strings.

proton_reply_emailA

Send a reply to an existing email. Properly sets In-Reply-To and References headers for threading. Can reply to all or just the sender.

proton_move_emailB

Move an email from one folder to another. Specify source folder, email UID, and destination folder.

proton_delete_emailA

Delete an email by moving it to the Trash folder. Use the folder name and email UID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a clearly distinct purpose targeting specific email operations: listing, reading, sending, replying, searching, moving, deleting, and folder management. There is no overlap in functionality, making tool selection straightforward for an agent.

Naming Consistency5/5

All tool names follow a consistent 'proton_verb_noun' pattern using snake_case, such as proton_list_emails and proton_send_email. This uniformity enhances readability and predictability across the toolset.

Tool Count5/5

With 8 tools, the server is well-scoped for email management, covering essential operations like CRUD (create, read, update via move/reply, delete), search, and folder handling. Each tool serves a clear purpose without redundancy.

Completeness5/5

The toolset provides complete coverage for email workflows, including listing, reading, sending, replying, searching, moving, deleting, and folder management. There are no obvious gaps, enabling agents to handle full email lifecycle tasks effectively.

Maintenance

ActivitySlowing
ResponsivenessNo issues