EX:OH supports a technology called MCP. This allows us to interface the CMS with your favourite AI tool, like Claude, Codex, Cursor.
By now most of us have had the same experience: you ask your AI assistant to help with a customer's website, it writes you a perfectly decent set of paragraphs, and then you spend the next half hour copying and pasting them into the right fields of the CMS, page by page.
With MCP your AI tool can do that last part itself, inside the boundaries you set for it.
MCP stands for Model Context Protocol. It is an open standard that lets an AI tool connect to another piece of software and use the tools that software offers, much like you would use the buttons in its interface.
Once connected to EX:OH CMS, your AI tool can find and read pages, create new ones, add and rearrange sections, update details like SEO, upload images to the media library, preview its own work, and publish or unpublish pages.
Changes to pages land on the draft first. Every publish or unpublish needs a publication note, which ends up in the logbook of the page, so you can always see what was changed and why. This information also feeds into the larger context of the agent so that it is aware of why something changed; adding to the perception of intelligence.
Themes can also carry guidance written for AI tools, explaining which page types and sections to use and how to fill them in. The agent follows the same conventions your theme builder set out for your own staff.
Access is set up per organisation, from that organisation's MCP panel:
For platform owners there is also an administrator token that can work across all your organisations. It switches itself off when it hasn't been used for a while.
Plenty of your customers already produce content somewhere else: a monthly newsletter, product updates in a spreadsheet, a list of upcoming events.
You can point your agent at that material and let it do the retyping. It creates the page in the right place, fills in the sections, uploads the images and publishes the page with a note explaining where the content came from.
The same goes for tidying up what is already there. The classic example here is SEO. A customer asks why their pages look so plain in search results, and you discover half of them never had a meta description filled in.
With MCP you can ask your agent to find every page without a meta description or thumbnail, read each one, write a description that fits and save it to the draft. You then review and publish, or let the agent publish with a note per page.
When a new customer comes on board they usually hand over a pile of material: a brand guide, a list of services, team bios, a logo and a folder of photos.
Combined with the onboarding workflow described on the Organisations page, MCP lets you turn that pile into a first version of their website:
Your customer gets a presentable site to react to on day one, and you spend your time on the parts of the website that need your judgement.