A maker's workbench in a design store, tools and samples under a street window at dusk
AI and MCP

Ask for the site.
Get the site.

Every action the editor performs is also a tool that software can call. This whole website was written that way, from a terminal, in one working day.

23:58append-blocks-to-page, validated, one write
The short version

The editor, addressed differently.

Not a chatbot bolted to a website, and not a separate product with its own login. The same buttons, reachable by something other than a mouse.

Built by asking

A sentence on the left.
What ran on the right.

Same permission checks, same validation, same records. There is no separate back door and nothing an agent can reach that you could not.

“Start a site for the studio, in English and Dutch.”

create-websiteset-site-languages nl

“Use the amber, on near black.”

set-brand-profile14 tokens derived, theme republished

“Put the contact form on the contact page.”

create-formuid the page references

“Add the four articles we wrote, both languages.”

create-content-entryadd-content-translation nl

“Show me that page on a phone.”

screenshot viewport: mobilePNG, rendered by the platform

“Publish it.”

update-page-meta visability: 1live at the next request
111tools on this instance, right now
A small print workshop, press and flat files, no one in the room
What it is for

A change that costs a sentence
is a change you make.

Small businesses rarely stop maintaining a website because they cannot design one. They stop because a change costs a phone call, a quote and a week.

What it can reach

Everything you can click.

The roster grows with the editor. These are the families, not the full list.

01

Sites and pages

Create a site, add pages, set the layout, publish, take a screenshot of the result.
02

Design

Brand colours, font slots, the theme stylesheet, and block JSON addressed by path.
03

Content

Content types, entries, translations, and the listing template they render into.
04

Commerce

Products, orders, the store settings, events and ticket types.
05

Bookings

Services, resources, availability, pricing rules and the booking lifecycle.
06

Files and forms

Upload an image and get back every size, or create a form and get the id the page references.
Permission

An agent acts as you.
Nothing more.

You issue a token from your own account, scoped to read or to read and write, and you revoke it whenever you like. It carries exactly the access you already had, on exactly the sites you can already edit.

The tokenShown once, revocable at any time, and scoped when you make it.
The checksThe same ones the editor runs. A tool that skipped one to be convenient would be a bug.
The recordWhatever an agent builds is ordinary blocks in the ordinary editor. If the tooling went away, the site would not.
create-website · set-brand-profile · set-site-fonts · create-page · append-blocks-to-page · create-form · create-content-entry · upsert-booking-service · set-site-translations · screenshotcreate-website · set-brand-profile · set-site-fonts · create-page · append-blocks-to-page · create-form · create-content-entry · upsert-booking-service · set-site-translations · screenshot
Start

Issue a token and try one sentence.

Ask it to change a heading. If you do not like what it did, the previous version is still there.

A maker's workbench in a design store, tools and samples under a street window at dusk