Discover
Read recipes, prices, permissions, and available patterns before anything changes.
A bounded publishing loop for assistants that need to discover, compose, preview, and maintain a real site without guessing at your account, payment, or publishing authority.
Each step has a visible state. The agent can move the work forward, but the authority boundary stays legible.
Read recipes, prices, permissions, and available patterns before anything changes.
Use registered Calm components and constrained content slots instead of a blank canvas.
A human completes payment and confirms publication when the draft is ready.
Make scoped updates, inspect the audit trail, preview changes, and restore a known revision.
Action-based tools expose recipes, validation, previews, and publication state without exposing arbitrary model access.
V1 agents can prepare checkout. A human authorizes and completes payment before a paid publication can proceed.
calm_design {
recipe: "agent-launch",
registry: "2026.08.1"
}
calm_site {
action: "preview",
publication: "waiting"
}
approval → human required
The page is grounded in the tools currently exposed by Calm.page MCP.
calm_designmanifest · tokens · component · pattern · recipe · example · validate
calm_sitelist · create · context · capabilities · update
calm_contentlist · read · upsert
calm_themeinspect · read_file · upsert_file · validate · preview
calm_navigationlist · upsert
calm_feedbacklist
calm_publishstatus · publish · restore
calm_domainstatus · configure · provision · verify · remove
The domain tool can inspect status and verify DNS readiness. It does not provision a domain, change registrar settings, or alter Cloudflare records.
Calm.page gives an agent useful rails, not ownership of your work, theme decisions, payment authority, or publishing record.
Start with Calm.page