ship.page

Deploy HTML, files, and static sites to a live URL — straight from your AI agent or CI pipeline.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Deploy Html: Deploy one HTML document and get back a live, unguessable https://<slug>.shipped.page/ URL. Anonymous: 10 deploys/min per IP, 10MB body cap, 7-day expiry. Pro ($4/mo): custom or no TTL, n
  • Deploy Files: Deploy a map of path -> content as a multi-file site (must include index.html to serve at the root). Free: up to 100 files per request, 7-day expiry. Pro ($4/mo): up to 900 files, custom
  • List Drops: List drops owned by the authenticated account (requires an sp_ API key; anonymous drops are not listable). Returns slug, url, name, file counts, and expiry, newest first.

What data it sees

Do you need an account

No: the server works without sign-in

Deploy HTML, files, and static sites to a live URL — straight from your AI agent or CI pipeline.

ship.page is the fastest way to publish web content. One tool call gives you a live, shareable URL on a global CDN. No signup, no SDK, no configuration.

What you can do

  • Deploy HTML — hand the agent a page, report, or prototype and get a live link back in seconds
  • Deploy multi-file sites — full static sites (HTML/CSS/JS/assets), including base64-encoded images and binaries
  • Publish from CI — test reports, coverage, Storybook builds, and Lighthouse results as links on every pull request (via the GitHub Action)
  • Manage your drops — list, inspect, and delete everything you've published

Why ship.page

  • Zero friction — works anonymously out of the box; add an optional API key for persistent drops and higher limits
  • Built for agents — structured errors that tell the agent exactly how to proceed, per the latest MCP spec
  • Global by default — every deploy is served from Cloudflare's edge, instantly

Docs: ship.page/docs · Homepage: ship.page

Server tool list (6)

Raw names from tools/list. Only developers need these.

deploy_htmlDeploy one HTML document and get back a live, unguessable https://<slug>.shipped.page/ URL. Anonymous: 10 deploys/min per IP, 10MB body cap, 7-day expiry. Pro ($4/mo): custom or no TTL, named drops.
deploy_filesDeploy a map of path -> content as a multi-file site (must include index.html to serve at the root). Free: up to 100 files per request, 7-day expiry. Pro ($4/mo): up to 900 files, custom or no TTL, named drops.
list_dropsList drops owned by the authenticated account (requires an sp_ API key; anonymous drops are not listable). Returns slug, url, name, file counts, and expiry, newest first.
delete_dropPermanently delete a drop owned by the authenticated account (requires an sp_ API key). The URL stops serving immediately and cannot be recovered.
get_limitsShow the ship.page plan matrix (anonymous free tier vs Pro $4/mo vs Team $19/mo) and, when an sp_ API key is present, the caller's current account/plan status.
get_accountShow the authenticated account's plan, subscription status and usage (requires an sp_ API key). Anonymous callers should use get_limits for the static free-tier limits.