stacktr.ee
By · Founder, Stacktree Last updated
alternative

A Tiiny Host alternative for agent-made HTML.

Tiiny Host gives you a drag-and-drop static host. Stacktree gives you the same private link, plus an MCP tool your agent can call, replace-in-place across iterations, and a CSP-defaulted runtime built for HTML that does real work.

Get started free

No card · 3 pages free · about a minute

Is there a Tiiny Host alternative built for AI agents?

Yes — Stacktree. Both products host static HTML behind a private URL, but Stacktree exposes an MCP server so your AI agent can publish directly, and supports update_site so the same URL keeps working across every agent revision. Tiiny Host is tuned for human drag-and-drop; Stacktree is tuned for the agent loop.

Where Tiiny Host is great

Tiiny Host has been around for years and does the drag-and-drop static-host thing well. If your workflow is "I have a built HTML file on my laptop and I want a link to send my client this afternoon," Tiiny Host is fine. It's particularly strong for one-shot prototypes, simple SPAs, and the kind of static landing page you'd otherwise stuff into Netlify.

Where the model breaks for agents

Three things start to hurt the moment an agent is involved:

  1. The unit is "a file you uploaded," not "a tool an agent called." An agent has to drive a browser, simulate file selection, and wait for the redirect. That's a script that breaks every time the dashboard ships a UI tweak.
  2. Replacing the file changes the URL. If your agent iterates on the same artifact ten times, you get ten URLs. Your teammate's bookmark is stale before they open it.
  3. Private-by-default is a paid bolt-on, not the basic contract. Stacktree treats the unguessable URL as the default and layers password + email-gate on top. Tiiny Host gates the unguessable URL itself behind upgrade screens.

Two limits worth checking before you build against their API

Both of these are on Tiiny Host's own pricing and API documentation, and both decide whether an agent workflow is possible at all rather than merely awkward.

  • The API starts at a paid plan, behind a key a human makes by hand. Their documentation states the API is available on Solo plans and above — £10 a month at the time of writing — and the key is generated from the account dashboard. So an agent cannot start: somebody has to sign up, pay, and paste a credential before the first call. Stacktree's first publish is a single unauthenticated request with no key and no account: curl -X POST https://api.stacktr.ee/sites -F file=@page.html. The response carries a claim token that doubles as a keyless update credential, so an agent can keep one URL current without ever holding an account.
  • Projects are capped, and the cap is low for agency work. Their Pro plan, the one described as being for freelancers and agencies, allows 15 active projects. An agency with thirty clients runs out. Stacktree caps activated client spaces rather than pages, and filing work under a client is free on every plan including the free one.

Where they are straightforwardly better: their free tier keeps a link online indefinitely as long as you log in once a quarter. Ours expires a free page after seven days. If a permanent free link is what you need and none of the above applies to you, take theirs.

How Stacktree differs, concretely

  • MCP-native. Install once with npx stacktree-install — covers Claude Code, Cursor, Codex, OpenCode and Amp — and your agent can call publish_html directly.
  • Replace-in-place. update_site swaps content under a stable URL. The same primitive that makes a Notion page useful — bookmark it once — applied to agent output.
  • Three gating layers. Unguessable URL, shared passcode, email-domain gate. Every plan gets the first; the passcode and the gate start on Solo at $19 a month.
  • CSP by default. Agent-generated HTML is executable code — a careless <script src> can exfiltrate session data. Stacktree applies a sensible Content-Security-Policy out of the box so you don't have to think about it.
  • No-builder, no-DNS. Stacktree never asked you to "configure a site" or wire DNS for an unlisted URL. The URL exists the moment the tool call returns.

Stacktree vs. Tiiny Host

Criterion Tiiny Host Stacktree
Drag-and-drop upload Yes (primary path). Yes (fallback path).
MCP tool call No. Yes: twenty-nine verbs for any MCP client.
Replace-in-place URL Paid plans only; some friction. Default: update_site keeps the URL.
Private by default Paid bolt-on on a public address. Every plan: the link is unguessable.
Passcode on a page Paid plans. From Solo, $19/mo.
Email-domain gate Not offered. Yes: magic-link verified, from Solo.
End-to-end encryption Not offered. Yes: AES-GCM, key in URL fragment.
Custom domain Paid (with DNS verification). From Solo (Cloudflare for SaaS, DNS-only).
Pricing entry point Free tier with limits. Free trial: 3 pages, 7 days. Solo $19/mo.
Built for agents No: built for humans + browsers. Yes: MCP, stable URLs, CSP defaults.
FAQ

Frequent questions

How is Stacktree different from Tiiny Host? +
Tiiny Host is built around drag-and-drop file uploads in a browser. Stacktree is built around an MCP tool call from an agent — your AI assistant publishes directly, and can replace the same URL in place across iterations. Both host static HTML; only one is shaped for an agent loop.
Does Stacktree have drag-and-drop too? +
Yes. The dashboard accepts a single .html, a .zip, or a folder. The MCP and HTTP API are the primary path; the drag-and-drop is the fallback for one-off uploads.
Can I keep the same URL when I update the file? +
Yes. PUT /sites/<id-or-slug> (or update_site via MCP) replaces the content while keeping the URL. Tiiny Host requires a re-upload that bumps the URL unless you're on a paid plan with file replacement enabled.
How do private links compare? +
Both charge for the gate; they differ in what you get without one. Tiiny Host publishes to a public tiiny.site address and adds password protection on paid plans. Stacktree makes the URL itself unguessable on every plan, so the link is the credential from the first publish, then adds a shared passcode or an email-domain gate with magic-link verification from Solo at $19 a month.
Is there a free tier? +
There is a free trial rather than a tier. Anonymous publishes need no account and last 24 hours. A free account gets 3 pages in total, 25 MB each, on unguessable links that expire after 7 days and carry a small Made with Stacktree footer. Solo, at $19 a month, is where pages become permanent: 25 live at a time, passcodes and email gates on all of them, one custom domain, and no badge.
Do you support custom domains? +
Yes, on Solo and above, via Cloudflare for SaaS. DNS-only CNAME; we provision the TLS certificate. No certificate juggling on your side. Solo includes one domain, Studio ten, Firm twenty-five, and an agent can rent a slot for $5 per 30 days over x402.
Keep reading

Related guides

References

Sources and further reading

Pick a host that knows your agent is the user.

Anonymous first publish, no card required. Permanent pages, gates and your own domain from $19 a month.

Sign up free →