blog
The Stacktree blog.
Posts on the publish primitive, MCP servers, agent-loop hosting, and what changes for engineering teams when AI agents emit HTML at human-scale rates.
What does the Stacktree blog cover?
Long-form posts on AI agent infrastructure: the Model Context Protocol, the publish-primitive pattern, agent-loop semantics, and the operational implications of agents emitting HTML at the rate humans write commits. Every post is dated, attributed, and updated when the underlying landscape shifts — the same EEAT contract that applies to the rest of the site.
Latest posts
- post Why AI agents need a publish primitive Agents write HTML at the rate humans write commits. The publish step deserves its own verb — not a workflow grafted onto a static-site host.
- post What is an MCP server? A developer reference (2026) MCP is the protocol every AI assistant now speaks: Claude, ChatGPT, Cursor, Codex. How MCP servers work, what they replace, and how to build one in about 50 lines.
- post Private-by-default HTML hosting is the new normal Agents emit a lot of HTML with real data in it. Public-by-default hosting is no longer the safe baseline. Here is what the new baseline looks like.
- post What changed in the 2026-07 MCP specification The 2026-07-28 MCP release candidate is the biggest revision since launch: a stateless core, MCP Apps, the Tasks extension, elicitation, sampling, and response caching. What each change means.
- post MCP resources vs tools vs prompts: when to use each An MCP server can expose three primitives: tools for actions, resources for readable data, and prompts for canned workflows. The difference, the control model, and when to reach for which.
- post Skills vs MCP vs API: when you need each (2026) API is the surface, MCP is the interface, a skill is the expertise on top. The three layers of an agent-facing product, explained with Stacktree, which ships all three.
- post What is MCP elicitation and sampling? Elicitation lets an MCP server pause and ask the user for input mid-call. Sampling lets it ask the client model to reason. Together they turn servers from passive endpoints into active participants.
- post What is Codex Sites? How it works, who can view, what it costs (2026) A plain reading of OpenAI's docs: Codex builds and deploys full apps to an OpenAI-hosted URL that only your workspace can open. Business and Enterprise preview. External sharing, custom domains, and export are not documented yet.
- post Can you make a Codex Site public? Plan availability and access (June 2026) No public or link-only mode is documented for Codex Sites: all three access modes require an OpenAI workspace seat. Which plans have it, what OpenAI says is coming, and how to get a public link for agent output today.
- post Can a Codex Site have a custom domain? No custom-domain support is documented for Codex Sites: a deployed Site renders only at an OpenAI-hosted, workspace-scoped URL. Why it is built that way, and how to put agent output on your own domain today.
- post What are Claude Live Artifacts? Access, plans, and the sharing gap A plain reading of Anthropic docs: Claude Live Artifacts are persistent Cowork dashboards that re-query your apps and refresh on open. Paid plans, desktop only, personal and local at launch, not yet shareable. The private-link gap Stacktree fills.
- post Artifacts in Claude Code: what they are, who can view, sharing limits (2026) A plain reading of Anthropic's launch: Claude Code turns a session into live pages that update in place. Org-only and cannot be made public; Team and Enterprise beta. The external-sharing gap Stacktree fills.
- post Claude artifact unpublished and cannot be republished? Why, and the fix Unpublishing a Claude artifact is permanent for that version: the link dies, the Publish button deactivates, persistent-storage data is deleted, and republishing mints a new URL. Why it happens, and how to keep a link that stays put.
- post Slack renders HTML attachments now. Rendering still is not sharing Slack is starting to render attached HTML files inline instead of a download or raw code. Useful, and rolling out. But a rendered file in a channel has no link, no access control, and no life outside the workspace. How to turn it into a private link.
- post The end of per-seat pricing: agents don't have seats (2026) Per-seat pricing assumes one human per seat. AI agents do not log in or take seats, so the model breaks. Original data on what static hosts charge per seat today, why the category is moving to flat and usage pricing, and where it leaves teams running agents.
- post x402 and MPP, explained by building a service that takes both What x402 and MPP are, how an AI agent pays with each, and how we built a multi-rail service with agentcash where the payment turns into a site the agent or a human can then claim and manage.
- post MPP in production: how AI agents pay Stacktree over Tempo An early, live example of MPP, the agent-payment standard from Stripe and Tempo. AI agents pay Stacktree over Tempo or x402 on one endpoint, with no account and no card. How it works, why the onchain method is permissionless, and the on-chain receipt.
- post An AI agent paid us $1 to provision itself: x402, end to end A working x402 example on Base mainnet: an agent hits a 402, signs an EIP-3009 USDC authorization, pays $1 with no human and no card, gets a persistent API key, and publishes a live page. The whole loop, the real transaction, and the bug that cost two attempts.
- post MPP vs x402: you do not have to choose MPP and x402 are usually framed as crypto versus Stripe. That is a false binary: MPP’s evm method settles the same EIP-3009 USDC on Base that x402 does. What actually differs, what is identical underneath, and why we accept both on one endpoint, with a real on-chain MPP payment as proof.
- post What is Shopify's Quick? What it proves about AI-era hosting Shopify built an internal host for AI-made HTML: drop a folder in, get a company-only URL. Half the company used it. Why constraints won, and the public version.
- post What is Vercel Drop? Limits, privacy, and when to use it Vercel Drop (June 2026) deploys a dragged file or folder with no Git or CLI. What it does, its documented limits, and when an artifact wants a different host.
- post What happens when an AI agent loop hits a paywall? Loop engineering says design loops that ship while you sleep. A 402 at 3am is a stop condition you did not design. Two live rails let a loop pay and keep going.
- post What AI agents actually publish: data from our first 80 sites Early aggregate data from Stacktree: 99% of agent-published pages are a single self-contained file, 86% are under 100KB, and over half are password-gated. Agents emit private artifacts, not projects.
- post What is WebMCP? Our dashboard already speaks it WebMCP lets a page register tools that in-browser AI agents can call. Stacktree's dashboard now exposes its site actions as WebMCP tools, behind one cmd-K palette.
- post Our homepage publishes for you now: an AI agent builds and ships a page, no login We put a WebMCP publish tool on the public site. A browsing AI agent, or you in plain English, can generate an HTML page and ship it live from stacktr.ee with no sign-in.
Sources and further reading
Have a topic we should cover?
Reply to any post or open an issue. The blog is small and curated, not a content factory.
Sign up free →