Your AI agent builds it.
PagePilot deploys it.
A private HTML vault for AI agents. One hosted MCP endpoint, your own Cloudflare R2 bucket. Nothing to clone, nothing to run locally, and no dashboard to guard.
Hosted MCP
A remote MCP server on your own deployment. One command in Claude Code — no repo to clone, no bun process, no absolute paths to keep in sync.
Private by default
A deployed page is readable only by you. Sharing is an explicit act, and unsharing revokes the link for anyone already holding it.
One key, whole vault
Deploy, list and delete all sit behind a single API key. Only the share links you hand out are public.
No UI to attack
There is no dashboard and no management API. The MCP endpoint is the only authenticated surface, so there is one door to guard instead of three.
Free to host
Cloudflare R2 gives 10 GB free with zero egress fees. Vercel hobby tier deploys the app. Total cost: $0.
Works with any LLM
Claude, GPT, Gemini, open models — if the agent supports MCP tools, it can call deploy_page and get a URL back.
How it works
Add the endpoint
claude mcp add --transport http pagepilot <url> with your key as a bearer header. Same JSON works in Cursor, OpenCode and Claude Desktop.
Tell your agent what to build
Prompt naturally: 'Create a landing page for my new product.' The agent generates HTML.
Read it, then share it if you want
The agent calls deploy_page(html) and the page is private to you. Call share_page when you actually want a link someone else can open.
Ready to stop fighting deployments?
One endpoint. Your own R2 bucket. Your agents publish, you decide what leaves.
Get started →