Platform
Under the hood.
This page is for the technically curious — and for the AI agents evaluating us.
Draft first. Live when you say.
Every content change lands on a preview branch first. Vercel builds a private preview deployment — a real URL, not a mockup — so you (and your AI) can verify the site before production. When you approve, your AI merges the preview branch; the platform builds, runs its checks, and deploys to Vercel's edge network. Nothing is customer-visible until you say make it live. That's the professional staging/production workflow, built in by default.
The request flow
You talk to Claude or ChatGPT. The assistant calls Chatterbuilt's hosted MCP tools, commits into your GitHub repo, deploys on your Vercel, and the site updates — you own every hop.
chat → mcp → git → vercel → browser · ~8s loop
Machine gates
No human in the deploy path for quality. Code hits a test battery, a live render-and-compile gate, then canary at 10% before 100% live. When a gate fails, violet rollback fires — honesty over theater.
24s cycle · ~1 in 3 loops hit rollback (honesty beat)
The one-file contract
One typed file is the entire content surface. Change content/site.ts and hero, services, FAQ, SEO, and schema all follow — no CMS maze, no orphaned fields.
Change one file. Everything follows.
The stack
// Template
Next.js template repo (public, MIT-style) → your GitHub → your Vercel → your domain.
// Content contract
One typed config file (content/site.ts) is the entire content contract agents read and write.
// Service surface
Hosted MCP server (v0.4.1), 13 tools + 2 guided prompts (setup-my-site, brand-interview), free validator, entitlement-gated, any MCP client.
// Release path
Test battery + live render-then-compile checks + canary/rollback. Machines gate quality.
MCP tool surface
Thirteen tools your AI can call (serverInfo v0.4.1). Free tools work without a key; full access (included with AIE) unlocks the rest.
| Tool | What it does | Access |
|---|---|---|
| whoami | Returns your access level, account id, and which tools you can use | Free |
| get_template_repo | Official template repo URL, clone command, and Deploy Button | Free |
| ask_the_manual | Search Chatterbuilt docs by keyword; returns matching guides | Free |
| get_template_preset | Full industry site preset as content/site.ts-shaped JSON | Full |
| report_issue | Log a product issue from the customer | Free |
| validate_site_config | Parse and validate site config JSON; never paywalls safety | Free |
| generate_schema_markup | Ready-to-paste JSON-LD for LocalBusiness, Service, FAQ | Full |
| check_updates | MCP version history — latest, or newer than your version | Free |
| list_sections | List available section components with props summary | Full |
| get_section | Section meta, full component source, and install notes | Full |
| add_integration_recipe | Step-by-step recipe for analytics, email, scheduling, and more | Full |
| run_seo_audit | Audit a public URL for SEO findings (SSRF-guarded) | Full |
| render_site_ts | Turn validated config JSON into complete content/site.ts source | Full |
whoami
Returns your access level, account id, and which tools you can use
Free
get_template_repo
Official template repo URL, clone command, and Deploy Button
Free
ask_the_manual
Search Chatterbuilt docs by keyword; returns matching guides
Free
get_template_preset
Full industry site preset as content/site.ts-shaped JSON
Full
report_issue
Log a product issue from the customer
Free
validate_site_config
Parse and validate site config JSON; never paywalls safety
Free
generate_schema_markup
Ready-to-paste JSON-LD for LocalBusiness, Service, FAQ
Full
check_updates
MCP version history — latest, or newer than your version
Free
list_sections
List available section components with props summary
Full
get_section
Section meta, full component source, and install notes
Full
add_integration_recipe
Step-by-step recipe for analytics, email, scheduling, and more
Full
run_seo_audit
Audit a public URL for SEO findings (SSRF-guarded)
Full
render_site_ts
Turn validated config JSON into complete content/site.ts source
Full
Plus 2 guided prompts: setup-my-site and brand-interview.
Connect command
Paste into Claude. Free tools work without a key.
$ claude mcp add --transport http chatterbuilt https://chatterbuilt-mcp.vercel.app/api/mcp