Skip to main content
Glama
ronamosa

ProtonMail MCP Server

by ronamosa

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP transport port3000
DEBUGNoEnable debug loggingfalse
PROTONMAIL_IMAP_TLSNoEnable TLS for IMAPfalse
PROTONMAIL_PASSWORDYesProton Bridge password (not your login password)
PROTONMAIL_USERNAMEYesYour ProtonMail email address
PROTONMAIL_IMAP_HOSTNoIMAP host (Proton Bridge)127.0.0.1
PROTONMAIL_IMAP_PORTNoIMAP port (Proton Bridge)1143
PROTONMAIL_SMTP_HOSTNoSMTP server hostsmtp.protonmail.ch
PROTONMAIL_SMTP_PORTNoSMTP server port587

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
send_emailA

Send an email via ProtonMail SMTP with support for CC, BCC, HTML, priority, and attachments

send_test_emailA

Send a quick test email to verify SMTP is working

get_emailsA

Fetch emails from a folder with pagination

get_email_by_idA

Get a specific email by its ID with full body and headers

get_attachmentA

Download a specific attachment from an email

search_emailsA

Search emails with advanced filters across from, to, subject, dates, and flags

mark_email_readB

Mark an email as read or unread

star_emailA

Star or unstar an email

move_emailC

Move an email to a different folder

delete_emailA

Delete an email. Moves to Trash first; permanently deletes only if already in Trash.

get_foldersA

List all email folders with message counts

sync_foldersA

Force a refresh of the folder list from the IMAP server

create_draftB

Create a new draft email in the Drafts folder

update_draftB

Update an existing draft by replacing it with new content

delete_draftB

Delete a draft email

send_draftA

Send an existing draft via SMTP and remove it from Drafts

get_connection_statusA

Check the current SMTP and IMAP connection status

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/ronamosa/protonmail-pro-mcp'

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