MCP · beta · Claude, ChatGPT, and any MCP-aware agent

Let Claude or ChatGPT build websites on your account.

Template Vault is a public MCP server. Connect it once and your AI can generate, preview, and publish real customer-ready websites — same quotas, same dashboard as the web UI.

Setup — 30 seconds

Connector setup happens on a desktop browser. Once added, your mobile app uses it automatically.

In Claude (claude.ai)

Pro plan or above. Mobile app inherits the connector after web setup.

  1. 1Open claude.ai → Settings → Connectors Add custom connector.
  2. 2

    Paste the URL — leave OAuth client ID/secret empty:

    https://www.the-template-vault.com/api/mcp
  3. 3Click Add → sign in to Template Vault → click Allow access. You’ll be bounced back to Claude with the connector live.
  4. 4Open a new chat, toggle the Template Vault connector on, and ask Claude to build something.

In ChatGPT

Pro / Team / Enterprise plan. Same URL — MCP is a shared standard.

  1. 1Open Settings → Connectors Add custom connector.
  2. 2Paste the same URL — leave OAuth fields empty.
  3. 3Walk through the Template Vault OAuth consent. Done.
Claude Desktop — fallback via API key + mcp-remote

If you’d rather use a personal API key (e.g. for scripts), generate one at /dashboard/account/api-keys and add this to your Claude Desktop config:

{
  "mcpServers": {
    "template-vault": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://www.the-template-vault.com/api/mcp",
        "--header",
        "Authorization: Bearer tv_sk_YOUR_KEY"
      ]
    }
  }
}

What the agent can do

Five tools today. More on the roadmap (edit-block, apply-branding, attach-domain).

  • list_personalities

    Browse the visual styles before generating.

  • generate_site

    Generate a full website from a business brief.

  • get_generation_status

    Poll the async job to know when the site is ready.

  • list_user_sites

    List the sites already in your Template Vault account.

  • publish_site

    Push a site to production at slug.the-template-vault.com (or your custom domain).

Example conversation

Once the connector is on, you talk to the AI as you would for any other task. It calls our tools when it makes sense.

Build me a one-page site for a Brooklyn yoga studio called Lumen. Calm vibe, lots of whitespace. Then publish it.

→ generate_site (quota -1)

→ get_generation_status × 4 (waiting ~50s)

→ publish_site

Done — Lumen Yoga is live at https://lumen-yoga.the-template-vault.com. You can keep editing in the dashboard.

Troubleshooting

The connector form gives a vague error after I paste the URL.

The URL must include www. — the apex hostname (the-template-vault.com) redirects, which MCP clients don’t follow.

Claude says it can’t access Template Vault even though I set it up.

Each conversation must have the connector toggled on. Open a new chat, click the tools/connectors button in the composer, enable Template Vault, and try again.

I generated a site but I don’t see it on Vercel.

generate_site creates a draft in Supabase. To go live you also need to call publish_site — just ask the AI “now publish it.”

Authentication failed / 401.

OAuth access tokens last 1 hour. If your session has been idle longer than that, remove + re-add the connector to refresh. We’ll ship refresh tokens shortly.

It worked on desktop, but my phone doesn’t see the connector.

The mobile Claude / ChatGPT app inherits connectors from your account, but you have to enable the connector inside a fresh conversation on mobile too. Look for the tools icon in the message composer.

Try it now

Free tier includes 5 AI generations per month. Sign up, add the connector once, and let Claude or ChatGPT do the rest.