Protonlite
Python Proton Mail, Calendar, Contacts and Drive client with an MCP server.
Connector by Maytrella007 · GitHub account verified by the MCP Registry
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.
About
Reviews
Write a reviewNo 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.
calendarcontactsdrive_listlist_messagesread_messagesearch_messages
Write 11 · Create, change, send or run things.
drive_downloaddrive_mkdirdrive_movedrive_renamedrive_share_linkdrive_trashdrive_uploademail_allowemail_policy_statussend_messageset_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 codegithub.com· found in codemail.proton.me· found in codeprotonmail.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+…].
calendarShow the Proton Calendar agenda for the next N days.
contactsList Proton contacts (name and email), optionally filtered by a query.
drive_downloadDownload and decrypt a Proton Drive file to a local directory.
drive_listList a Proton Drive folder by path (folders first); empty path is the root.
drive_mkdirCreate a new Proton Drive folder (empty parent_folder is the root).
drive_moveMove a Proton Drive file or folder into another folder (empty dest_folder is the root).
drive_renameRename a Proton Drive file or folder in place.
drive_share_linkCreate 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_trashMove a Proton Drive file or folder to the trash (recoverable in Proton Drive).
drive_unshare_linkRevoke a Proton Drive file or folder's public share link.
drive_uploadEncrypt and upload a local file into a Proton Drive folder (empty dest_folder is the root).
email_allowSet 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_statusShow 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_messagesList messages in a Proton Mail folder (inbox, sent, archive, spam, trash, starred...).
read_messageRead one Proton Mail message by id, decrypted, with HTML flattened to prose.
Show 3 more tools
search_messagesFind messages whose sender or subject contains the query.
send_messageSend 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_confirmationTurn 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
- Repository
- github.com/Maytrella007/protonlite
- 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)