JSONGuy now hosts static HTML. Paste a page, hit publish, and get a URL that renders it — no account, no build step, no deployment. It's the fastest way to get a small static page live, and it's available from the UI, a REST API, and an MCP tool.
What it does
The HTML publisher gives you a two-pane editor: paste HTML on the left, see a live preview on the right, then click Publish. You get a link like:
https://jsonguy.airankone.com/p/Abc123xy
Opening that link renders the HTML full-screen. It's ideal for throwaway demos, sharing a mockup with a teammate, an error page, or a tiny landing page you don't want to wire up a whole deploy for.
How it renders, and the security model
Published HTML runs inside a sandboxed iframe. That means scripts, forms, and modals work, but the page gets an isolated origin — it can't read the rest of the site's cookies or storage, and it can't navigate the top-level window. The sandbox is why we can host arbitrary HTML on the same domain safely.
The same trade-off as any static host applies: don't put secrets or anything sensitive in a published page, and treat unknown /p/… links the way you'd treat any unverified web page.
The REST API
Two endpoints, documented in the OpenAPI spec at /openapi.json:
Publish — POST /api/publish:
curl -X POST https://jsonguy.airankone.com/api/publish \
-H "Content-Type: application/json" \
-d '{"html": "<h1>Hello</h1>"}'
// {"id":"Abc123xy","url":"https://jsonguy.airankone.com/p/Abc123xy"}Retrieve — GET /api/publish/{id}:
curl https://jsonguy.airankone.com/api/publish/Abc123xy
// {"id":"Abc123xy","html":"<h1>Hello</h1>"}Up to 200KB per page, and reading requires no key.
The MCP tool
The JSONGuy MCP server now exposes publish_html — hand it some HTML and it returns a live URL. An agent can generate a page and publish it in the same turn.
What it's good for
- Quick demos. Show a working page without a repo or a deploy pipeline.
- Mockups. Send a styled mockup to a teammate as a link.
- Error or status pages. Publish a simple static page in seconds.
- Agent-generated pages. Have an AI client build and publish a page via MCP.
Try it
Head to the HTML publisher and publish something, or call the API from your own tooling.