Protonmail MCP Server logo

Protonmail MCP Server

by amotivv, inc.

This MCP server provides email sending functionality using Protonmail's SMTP service. It allows both Claude Desktop and Cline VSCode extension to send emails on your behalf using your Protonmail credentials.

View on GitHub

Last updated: N/A

What is Protonmail MCP Server?

This is an MCP server that enables sending emails through Protonmail's SMTP service, designed for use with Claude Desktop and Cline VSCode extension.

How to use Protonmail MCP Server?

To use this server, configure the required environment variables (PROTONMAIL_USERNAME, PROTONMAIL_PASSWORD, etc.) in the MCP settings files for Claude Desktop and Cline. Then, use the send_email tool with the appropriate parameters to send emails.

Key features of Protonmail MCP Server

  • Send emails to multiple recipients

  • Support for CC and BCC

  • Support for plain text and HTML content

  • Comprehensive error handling and logging

Use cases of Protonmail MCP Server

  • Sending automated emails from Claude Desktop

  • Sending emails from Cline VSCode extension

  • Integrating email functionality into AI workflows

  • Sending notifications via email

FAQ from Protonmail MCP Server

What is the Protonmail SMTP password?

The Protonmail SMTP password is a separate password specifically for SMTP access, not your regular login password. You can find instructions on how to generate it in the official Protonmail SMTP documentation.

Where are the MCP settings files located?

The Claude Desktop configuration file is located at /Users/your-username/Library/Application Support/Claude/claude_desktop_config.json, and the Cline VSCode extension configuration file is located at /Users/your-username/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json.

What if I'm having trouble sending emails?

Ensure your Protonmail SMTP credentials are correct, verify that the SMTP port is not blocked by your firewall, check if your Protonmail account has any sending restrictions, and look for error messages in the logs.

What ports does this server use?

The server uses port 587 for STARTTLS or port 465 for SSL/TLS. The default is 587.

How do I enable debug logging?

Set the DEBUG environment variable to "true" in the MCP settings files.