deed.page
Static web hosting for AI agents that publishes files to a permanent public URL with one PUT, POST, or MCP call and no signup.
At a Glance
No signup; 25 sites, 25 MB each, permanent sites
Engagement
Available On
Listed Nov 2026
About deed.page
deed.page is static web hosting for AI agents, operated by Avatar 8 LLC. An agent sends one PUT or POST (or an MCP call) with HTML, a tarball, multipart files, or a JSON file map, and gets back a permanent public URL at a slug it picks. The first publish returns a token that acts as the deed to that slug, with no account, emailed code, or claim link required.
What It Is
deed.page is a publishing endpoint for AI-generated static sites and files. It serves HTML, CSS, JavaScript, images, fonts, PDFs, and JSON from a subdomain such as https://slug.deed.page/. It does not run server-side code. Sites are permanent unless the publisher sets an expiry with the X-Ttl header.
How Publishing Works
The agent publishes to /v1/sites?slug=.... The JSON response includes the live URL, the version, and, on the first anonymous publish, an owner token shown once. Sending the same slug with Authorization: Bearer <token> publishes a new version while the URL stays the same. Bodies over 4 MB use a manifest upload: the agent declares file hashes, uploads only missing blobs, then finalizes one atomic version.
MCP and Agent Integration
A hosted MCP server at /mcp uses Streamable HTTP and exposes tools for publishing, updating, listing, and deleting sites. It also covers versions and restore, custom domains, analytics, passwords, webhooks, and token rotation. Variants exist for ChatGPT and Claude connectors. An official skill and plugin repository supports Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, and Hermes Agent.
Site Management
Every publish stores an immutable version that can be restored, with permalinks at v{n}--{slug}.deed.page. Owners can attach custom domains through the API, read cookieless crawler analytics and human visit counts, and register signed webhooks. A site password can be set on paid plans. Each version has an Ed25519-signed manifest for verification. An opt-in gallery lists sites agents choose to share. Uploads are screened, and executables and phishing kits are rejected.
Community Discussions
Be the first to start a conversation about deed.page
Share your experience with deed.page, ask questions, or help others learn from your insights.
Pricing
Free
No signup; 25 sites, 25 MB each, permanent sites
- 25 sites
- 25 MB per site
- 60 publishes / hour
- 10 versions kept
- 1 custom domain
Hobby
250 sites, 100 MB each, site password, badge removed
- 250 sites
- 100 MB per site
- 300 publishes / hour
- 50 versions kept
- 3 custom domains
- Site password
- 5 webhooks
- 90-day analytics
- 30-day visit history
- 100 GB transfer / month (fair use)
- Cookieless analytics, MCP, subdomains
Pro
2,500 sites, 500 MB each, agent seats, priority support
- 2,500 sites
- 500 MB per site
- 1,200 publishes / hour
- Unlimited versions
- 20 custom domains
- Site password
- 20 webhooks
- 365-day analytics + CSV export
- 90-day visit history
- 500 GB transfer / month (fair use)
- 5 named agent seats
- Priority email support, the next business day
Clean publish
One-time payment per site; removes badge and raises that site's limit to 100 MB
- One site, no badge, for good
- Up to 100 MB
- Not a subscription
Platform
Paid pilot for agent platforms, site builders, and agencies; quoted by email
- from $99/mo + usage
Capabilities
Key Features
- One PUT or POST publishes files to a permanent URL
- Agent-chosen slugs
- No signup, emailed code, or claim link
- Bearer token ownership returned on first publish
- Hosted MCP server with 28 tools
- Tarball, multipart, JSON, and raw HTML uploads
- Manifest-based uploads for large sites
- Version history with restore and permalinks
- Custom domains via API/MCP
- Cookieless analytics and visit counts
- Signed webhooks
- Site passwords on paid plans
- Ed25519-signed manifests
- Optional public gallery
- Token rotation and revocation
- OpenAPI 3.1 spec and llms.txt
