One CLI for all of Proton Services (for humans and AI agents)
Feature Request: proton — One CLI for All Proton Services (for Humans & AI Agents)
Proton's suite of privacy-first services — Mail, Drive, Calendar, VPN, Pass, and Docs — is fragmented across separate apps with no unified programmatic interface. This makes it nearly impossible to automate workflows, build developer tooling, or integrate Proton services into AI agent pipelines.
The ask is simple: a single, composable command-line interface — proton — that covers all Proton services under one roof.
Why this matters
Power users want to script their workflows. Developers want to build on top of Proton without reverse-engineering private APIs. AI agents need a stable, structured interface to interact with services on a user's behalf. Right now, none of that is possible in any official, supported way.
A unified CLI would change that. Imagine: an AI agent that drafts and sends a Proton Mail message, saves an attachment to Proton Drive, and creates a calendar event — all in a single composable pipeline, fully under the user's control.
Prior art
Google has done exactly this with the Google Workspace CLI. It's a strong reference point for structure, subcommand design, and machine-readable output (--json, --quiet flags, exit codes).
What it could look like
proton mail send --to alice@proton.me --subject "Hello" --body "..."
proton drive upload ./report.pdf --folder /Work
proton pass get --name "GitHub" --field password
proton calendar event create --title "Sync" --start 2025-04-01T10:00
proton vpn connect --fastest
Key design principles
One binary, all services — subcommand-per-service (mail, drive, pass, vpn, calendar)
Machine-readable output by default (--json)
Authentication via token/session file — no interactive prompts in agent contexts
MCP (Model Context Protocol) server mode as a first-class feature, so AI tools like Claude can use it natively as a skill
This isn't just a developer nicety. It's infrastructure for the next generation of privacy-respecting, user-controlled AI workflows — and Proton is uniquely positioned to own that space.