An AI that does things, not just says things
A chatbot can write you a poem about booking a restaurant. It cannot book the restaurant. There is a piece of plumbing called MCP that fixes this, and you can feel it work in 30 seconds, right here. Pick a task for your assistant.
What just happened, in three moves
You asked
Plain words. No forms, no app, no phone tree.
The assistant asked the tool
It did not learn to run a restaurant. It passed your request to the restaurant's own system, in the format that system expects.
The tool did the work
The restaurant's system made the booking and kept its own keys. The assistant just carried the message back to you.
That middle move has a name. A tool is a door an app leaves open for assistants, with rules on what may come through it. Before you plugged it in, the door did not exist. That is why the assistant failed first, and no amount of clever wording would have helped.
MCP is the agreement that lets one tool, built once, work with every assistant. Without it, every assistant needs its own private version of every tool.
You will see MCP called "USB-C for AI". The plug part is right. The cable part misleads, because nothing is being connected to each other. Your assistant gets plugged into specialists: the restaurant's booking system, your calendar, your photo backup. Build the plug once, and every assistant that speaks the same agreement can use it.
Why does "shared" matter to you?
Say you use a few assistants, and you want them able to reach a few apps you rely on. Someone has to build every one of those connections and keep every one of them safe. Drag the sliders and count.
Twelve connections means twelve things that can break, twelve places for your permissions to live, twelve updates a year. Seven means the restaurant builds one plug, your assistant learns one socket, done.
Did this ever actually happen?
Yes. One afternoon, one person typing into a chat, and by the end five websites existed, one on its own web address. Below is the real session, every prompt included, including the two requests the AI refused and why. Green tags mark the moments an MCP tool did the work.
For the techy, optional
Everything below this line is for people who want the machine's own words. Nothing here is needed to understand the idea.
The machine steps of that afternoon
green squares are MCP tool calls12 steps. 8 through MCP tools, 3 through a command line, 1 plain file write.
Wrote the website as one HTML file.file
Created the Cloudflare Pages project with the wrangler CLI.command line
Deployed it. One file uploaded, the pages.dev URL went live.command line
Checked the URL from the shell. HTTP 200.command line
Opened the site in a real browser, clicked the replay button, watched the clock tick and the messages appear.browser · MCP
Clicked a poll option and read back the verdict line to confirm the page logic.browser · MCP
Listed the Cloudflare zones on the account. Six came back.MCP
Listed twelve DNS records on athelstan.xyz. None claimed the name 2306.MCP
Registered 2306.athelstan.xyz on the Pages project. Status: initializing.MCP
Created the CNAME record pointing 2306 at the pages.dev address.MCP
Polled the domain status. Pending at 25 seconds, active at 90. The site answered 200 the whole time.MCP
Screenshotted the finished site on desktop and mobile.browser · MCP