New in chaipro v0.4

The MCP website builder for agents and humans

Connect Claude, Cursor, VS Code or any MCP client to your own site. Your agent finds, edits, translates and publishes pages as you, with your permissions, drafts first, while your team keeps working visually. No hosted service in between.

For platforms and agencies running many sites. Building one or two? The open-source core is free.

See how agents connect
Read the setup guide
ray-so-export.png
What you can ask for

Ask for the change. Review the draft. Publish.

Things people ask their agent to do on a ChaiBuilder site.

“Rewrite the hero on /pricing to lead with the annual discount.”

The agent reads the page outline, edits the block, and hands back a preview link.

“Translate the About page into German.”

For any language your site is set up for, it reads the page's translatable content and writes the translation, ready for review.

“Find every page with a missing meta description and fix it.”

It lists your pages, checks their SEO, and drafts the missing fields.

“Create a landing page for the spring campaign from this brief.”

It creates the page and builds it from your blocks, including your custom ones.

“We renamed /blog to /journal. Set up the redirects.”

It creates the redirects and tells you they are live the moment they are made.

“What changed on the homepage since Tuesday? Put back the old version.”

It compares revisions, shows you the difference, and restores the one you pick.
Works with the AI tools you already use

Any MCP client. Your agent, your bill.

Claude CodeClaude DesktopCursorVS Code (Copilot agent mode)Any client that speaks Streamable HTTP

The model runs in your own AI tool, on the subscription you already pay for. ChaiBuilder charges no AI credits and no per-agent fees for MCP, and it is included in every license.

How it works

On from the start. Connect in a minute.

01

Already on in the starter

New projects come with the MCP server switched on. On a project created before that, a developer turns it on once: add the MCP SDK, turn on API keys for users, register the MCP plugin and add one route file.

02

Each person creates an API key

In their own user record. The key is their identity: the agent can do what they can do, and nothing more.

03

Add the server to your AI tool and ask

Paste your site's MCP address and your key into Claude, Cursor or VS Code. Ask it to list your pages to check the connection.

Safe to point at production

Built so an agent can't go further than you would

Your permissions, nothing more

The agent acts as the person whose key it holds. Every tool needs the same permission as the matching builder action, and tools that person cannot use are never shown to the agent.

A separate permission to connect

Driving an agent is its own permission. Someone can edit in the builder and still not be allowed to connect an agent. Viewers can't connect by default.

Drafts first

Content, SEO and translation edits land in the draft with a preview link, and the agent is told to ask before it publishes. The few changes that go live immediately, such as a slug change or a redirect, are flagged to the agent as live.

Every agent edit is traceable

Revisions record which changes came from an agent, and restore can bring back exactly what you want.

An audit trail you own

Every tool call can be logged in your own app: which tool, who, which page, how long, and the outcome, with secrets redacted.

No browser session to hijack

The endpoint only accepts API keys, never cookies, and never returns internal error details to the caller.

Agents and humans, on the same site

Your agent and your editors never overwrite each other

When an agent starts working on a page, the builder shows that page as being edited by AI, with its last activity and last action, and opens it read only until the agent is done. Nobody loses work to an agent they did not know was there.

It works the other way too. If someone already has a page open in the builder, the agent's write is refused and it tells you the page is busy. It never names who holds the page.

Builder: Pricing
AI is editing this page
Read only
Last activity12 seconds ago
Last actionEdited the hero section
Where your MCP server runs matters

Your agent talks to your site. Not to our cloud.

A hosted builder's MCP server

Your agent connects to the vendor's cloud, under the vendor's terms, to edit content the vendor stores.

ChaiBuilder's MCP server

Your agent connects to an endpoint on your own deployment, to edit content in your own database, under the permissions you set.

Same builder, same data, same rules, whether a person or an agent is making the change. More on Own your data.

Add your own tools

Give your agent your own tools

The MCP server is not a fixed list. Register your own tools and agent instructions from a plugin, next to your custom blocks and actions, and they get the same permission checks, audit trail and draft handling as the built-in ones.

Build a custom MCP tool

Your data

Let the agent look up inventory, leads or bookings.

Your actions

Wrap an action you already have so the agent can call it.

Your workflows

Teach the agent a site-specific job, like building a landing page from a campaign brief.

MCP server or AI assistant?

Two ways to work with AI. Use either, or both.

AI assistant, inside the builder

A chat panel next to the page you're editing, for visual changes by asking. Runs on your own AI provider.

Explore the AI assistant

MCP server, from your own AI tool

Claude, Cursor or VS Code working across the whole site: any page, SEO, translations, redirects and revisions. The model runs in your client.

FAQ

MCP questions

Which plans include the MCP server?
Every license. The MCP server is part of
chaipro
from version 0.4, and every license unlocks the full feature set. It is included in the 30-day trial too.
Do I need to pay for AI to use it?
You need an MCP client such as Claude, Cursor or VS Code, on whatever plan you already have with it. ChaiBuilder does not charge AI credits for MCP, because the model runs in your client, not in ChaiBuilder.
Can the agent publish without asking me?
Edits land in drafts, and the agent is instructed to show you a preview and ask before it publishes. To take publishing off the table entirely, remove the publish permission from the account the key belongs to, or have your developer leave the publish tool out.
Is it on by default?
Yes, in new projects. The starter ships with the MCP server switched on, so anyone with an account and the permission to connect can use it with their own API key. Projects created before that need a developer to turn it on once.
Where does my content go?
To your AI tool, for the parts the agent reads, the same as anything else you share with it. The MCP server itself runs on your site and stores everything in your own database. There is no ChaiBuilder service in between.
Does it work on Vercel or Netlify?
Yes. The server is stateless, so it runs on serverless hosts with no special configuration.

Own the websites your platform runs.

See ChaiBuilder running multi-tenant inside your own product, with sites kept current by your team, your members and their agents. Or start with the open-source core.

© ChaiBuilder. All rights reserved.