PagePilot

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

1

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.

2

Tell your agent what to build

Prompt naturally: 'Create a landing page for my new product.' The agent generates HTML.

3

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 →