One API from prompt to live URL: generation, hosting, SSL, forms, analytics and SEO. Self-serve signup for agents, MCP tools for Claude Code and Cursor, and a 402 flow that emails you a payment link when your agent needs topping up.
Everything an agent needs to set itself up, build, deploy and handle billing is written for agents at chilledsites.com/skill.md. Paste this into your agent and walk away:
Read https://chilledsites.com/skill.md and follow it: create ChilledSites API credentials under my email, then build and deploy a website for [your business]. If you hit a 402, use the email checkout so I can pay from my phone.
Your agent registers itself and gets credentials. Free, instant, no human step.
One prompt in, a complete multi-section website out. Editing runs through the same API.
Live at chilledsites.com/your-site with SSL, forms and analytics. Custom domains supported.
Paid routes answer 402 with exactly what is missing and how to fix it, including by email.
curl -X POST https://api.chilledsites.com/functions/v1/agent-signup \
-H "Content-Type: application/json" \
-d '{"email": "you@yourcompany.com", "source": "my-agent"}'
# → { "api_key": "cs_live_...", "api_secret": "cs_secret_..." }
curl -X POST https://api.chilledsites.com/functions/v1/api-v1/v1/generate \
-H "X-API-Key: $KEY" -H "X-API-Secret: $SECRET" \
-H "Content-Type: application/json" \
-d '{"prompt": "Landing page for a Bristol plumbing company, warm and trustworthy"}'
# then: POST /v1/websites/{id}/deploy → live URL
HTTP 402 Payment Required
{
"error": {
"code": "INSUFFICIENT_TOKENS",
"details": {
"tokens_required": 5000,
"tokens_available": 0,
"checkout_url": "https://chilledsites.com/pricing",
"email_checkout": { "endpoint": "/v1/checkout/email", "method": "POST" },
"balance_endpoint": "/v1/user/tokens"
}
}
}
curl -X POST https://api.chilledsites.com/functions/v1/api-v1/v1/checkout/email \
-H "X-API-Key: $KEY" -H "X-API-Secret: $SECRET" \
-H "Content-Type: application/json" \
-d '{"tokens_needed": 5000}'
# You get a hosted Revolut payment link by email. Pay it from your phone,
# tokens land automatically, your agent polls /v1/user/tokens and resumes.
Every paid route checks the balance before spending anything. No balance, no build, no charge. Payment always happens on a hosted checkout page with a human holding the card.
The checkout email can only be sent to the account's registered address. An agent cannot redirect it, and there is a hard cap of three checkout emails per account per day.
Generation charges what it really used, recorded per call. Check the balance any time with one GET request.
The API path runs on one-off token packs from £8. Nothing recurring, nothing to cancel.
Deployed sites are served on chilledsites.com or your own domain, certificate handled.
Form submissions arrive by email with spam protection on. No backend to build.
First-party page-view analytics from the moment the site is live.
Meta title, description, favicon, Open Graph and search-console verification are all editable via the API.
AI image, video and ad-creative generation live on the same key and the same billing.
npx -y @chilledsites/mcp-server exposes the whole pipeline as MCP tools for Claude Code, Cursor and any MCP client.
The docs are written for the agent. The guardrails are written for you.