Live demo · You're inside one right now

This website is managed by conversation.

No CMS logins. No dev tickets. You ask in plain language, Claude makes the change through an MCP server, and Cloudflare ships it to the world — usually in seconds. Watch it happen below.

The loop, in real time

Ask on the left. Watch it deploy on the right.

A simulation of a real request — same steps we'd run on your live site.

Claude · Metamorphosis workspace
deploy.log — metamorphosis (Cloudflare Pages)
Press run — then read what each step is actually doing.
Under the bonnet

One governed loop, end to end.

You ask

Plain language, in chat

Claude + MCP

Edits files, commits, deploys

Cloudflare

Global redeploy in seconds

Live site

Visitors see it instantly

…then Claude reads the analytics back through MCP and suggests the next change. The loop closes — insight → action → insight.

Just say it

Things you can change without touching code.

Each of these is a single message. The MCP server does the rest.

Add a banner for our summer sprint

New section written, styled to the brand, and published.

Swap the hero headline to test a new angle

Copy updated and deployed — ready for an A/B read.

Add the Taco Bell case study

A new testimonial or page scaffolded from your notes.

Which page did most people leave from?

Claude reads analytics via MCP and answers in plain English.

Roll back — I preferred yesterday's version

Git history makes any change instantly reversible.

Tighten the SEO on the services page

Titles, meta and headings refined and shipped.

For the technical reader

What's actually wired up.

Claude connects to a handful of MCP servers — each one a small, permissioned bridge to a system.

# ~/.claude/mcp.json — the bridges Claude is allowed to use
{
  "mcpServers": {
    "filesystem": { // reads & edits the site's source
      "scope": "public/**/*.html, /assets/*.css" },
    "git":        { // versions every change — instant rollback
      "actions": ["commit", "push", "revert"] },
    "cloudflare": { // ships it worldwide
      "deploy": "pages deploy public --project metamorphosis" },
    "analytics":  { // closes the loop with real data
      "reads": ["pageviews", "top_pages", "exits"] }
  }
}

You're reading the proof.

This entire page — the layout, the live demo, the copy — was built and deployed to Cloudflare through exactly the loop it describes. The request was one sentence: "build a page showing how websites can be managed via Claude and MCP."

Want your website to work like this?

We'll set up the MCP loop on your site — with the guardrails your team is comfortable with.

Book a 60-minute consult