Skip to content
Agentmart
Submit a tool

Protonlite

Python Proton Mail, Calendar, Contacts and Drive client with an MCP server.

Connector by Maytrella007 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/maytrella007-protonlite

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Python Proton Mail, Calendar, Contacts and Drive client with an MCP server. Free plan, no Bridge.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
6 read · 11 write · 1 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Python package

Tools by what they do 18

Read from the source code; the running server may list different tools.

Read 6 · Look things up without changing anything.

  • calendar
  • contacts
  • drive_list
  • list_messages
  • read_message
  • search_messages

Write 11 · Create, change, send or run things.

  • drive_download
  • drive_mkdir
  • drive_move
  • drive_rename
  • drive_share_link
  • drive_trash
  • drive_upload
  • email_allow
  • email_policy_status
  • send_message
  • set_send_confirmation

Delete 1 · Delete, drop, revoke or wipe things.

  • drive_unshare_link

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • PROTONLITE_SESSION

Network hosts it talks to 4

  • drive.proton.me · found in code
  • github.com · found in code
  • mail.proton.me · found in code
  • protonmail.ch · found in code

Files it touches

  • Your home directory (~)
  • Any path the agent passes to its tools

Tools (18)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • calendar

    Show the Proton Calendar agenda for the next N days.

  • contacts

    List Proton contacts (name and email), optionally filtered by a query.

  • drive_download

    Download and decrypt a Proton Drive file to a local directory.

  • drive_list

    List a Proton Drive folder by path (folders first); empty path is the root.

  • drive_mkdir

    Create a new Proton Drive folder (empty parent_folder is the root).

  • drive_move

    Move a Proton Drive file or folder into another folder (empty dest_folder is the root).

  • drive_rename

    Rename a Proton Drive file or folder in place.

  • drive_share_link

    Create a public share link for a Proton Drive file or folder. The returned URL is the whole secret (its fragment holds the password) and lets anyone open the file, so only share it when the person asked to make this file public.

  • drive_trash

    Move a Proton Drive file or folder to the trash (recoverable in Proton Drive).

  • drive_unshare_link

    Revoke a Proton Drive file or folder's public share link.

  • drive_upload

    Encrypt and upload a local file into a Proton Drive folder (empty dest_folder is the root).

  • email_allow

    Set the recipient allowlist for send_message. Pass specific addresses or globs (e.g. *@company.com) to restrict sending to them, ["*"] to allow anyone, or [] to block all sending. A hard ceiling from PROTON_ALLOWED_RECIPIENTS still applies on top and cannot be loosened here.

  • email_policy_status

    Show the send policy: which recipients the allowlist permits (or that it is open), any hard ceiling set by the PROTON_ALLOWED_RECIPIENTS env var, and whether a send needs confirmation.

  • list_messages

    List messages in a Proton Mail folder (inbox, sent, archive, spam, trash, starred...).

  • read_message

    Read one Proton Mail message by id, decrypted, with HTML flattened to prose.

Show 3 more tools
  • search_messages

    Find messages whose sender or subject contains the query.

  • send_message

    Send an email. Plain text by default; set html=true to send the body as HTML. attachments is a list of local file paths to attach, e.g. a file you just fetched with drive_download. A send is refused if a recipient is not on the allowlist (see email_policy_status / email_allow). When the confirm-before-sending rule is on, the first call sends nothing and returns a confirmation request; call again with confirm=true once the person has approved.

  • set_send_confirmation

    Turn the 'confirm before sending' rule on or off. When on, send_message sends nothing until it is called again with confirm=true, so a person can approve first. If PROTON_REQUIRE_SEND_CONFIRMATION is set, the rule is forced on and cannot be turned off here.

Signals

Stars
0
Forks
0
Open issues
0
Weekly downloads
359
Last commit
Oct 22, 2026 (6 days ago)
Last release
Oct 22, 2026 (6 days ago)
Last package publish
Oct 22, 2026 (6 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.Maytrella007/protonlite
Version
0.1.3
Auth
No auth
Packages
pypi protonlite
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Protonlite MCP server. Agent Mart. https://agentmart.dev/connectors/maytrella007-protonlite (last updated 2026-10-24)