Builds run in the background
build_website and edit_website return a build_id straight away. The build runs on CreonOS and usually takes a few minutes; get_build_status reports progress and the result.
Any MCP client with OAuth sign in can use CreonOS to build a website from a description, change it, follow the build, and publish it to a public address. Each person signs in with their own CreonOS account and builds on their own credits.
https://www.creonai.io/mcpinitialize (2025-11-25, 2025-06-18).https://www.creonai.io/.well-known/oauth-protected-resource/mcp and https://www.creonai.io/.well-known/oauth-authorization-server.creon. What a connection may do (build, publish) and its daily credit limit are set by the person on the consent screen and can be changed at any time in CreonOS.Every tool has a title and explicit read only, destructive, idempotent and open world hints.
| Tool | What it does | Read only | Destructive |
|---|---|---|---|
get_account | Plan, credit balance, what can still be spent today, published sites, and any build in progress. | Yes | No |
list_projects | The account's projects with their published addresses. | Yes | No |
build_website | Starts building a new website in a new project from a description. Returns a build_id. | No | No |
edit_website | Starts a change to an existing project. Returns a build_id. | No | Yes |
get_build_status | Progress, files changed, credits used and, when finished, a summary. | Yes | No |
cancel_build | Stops a queued or running build. | No | Yes |
publish_website | Puts a project's site on a public creonos.co.uk address, if the person allowed publishing. | No | Yes |
unpublish_website | Takes a published site down. | No | Yes |
audit_website | Checks any public web page and returns a score out of 100 and the main problems, each with a fix. Free. | Yes | No |
preview_website | A picture of a project's page as it looks on a phone, shown as a card with Publish and Open buttons where the assistant supports MCP Apps. One credit. | Yes | No |
get_enquiries | The messages visitors sent through the contact forms on the account's published sites. | Yes | No |
ask_creon_team | Sends the person's request for help to the CreonOS team, who reply by email. | No | No |
connect_domain | Connects a domain the person owns to one of their published sites and returns the nameservers to set. Plans that include their own web address. | No | No |
check_domain | Reports how far a connected domain has got, and finishes the set up once its nameservers point at CreonOS. | No | No |
build_website and edit_website return a build_id straight away. The build runs on CreonOS and usually takes a few minutes; get_build_status reports progress and the result.
One build at a time per account, the plan's own limits, and a daily credit limit for each connection that the person sets. A connection is cut off at once if it is disconnected or the account is suspended.
Nothing is published unless the person allowed publishing for that connection and publish_website is called. unpublish_website takes a site down again.
CreonOS receives only the tool arguments a client sends. It never asks for or stores the conversation.