# ai.sitectrl/sitectrl - Registry name: `ai.sitectrl/sitectrl` · version 1.0.0 - Categories (automatic, keyword rules): Marketing & SEO, Commerce & marketing, Images & design, AI, media & content, Shops & products - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=ai.sitectrl%2Fsitectrl - Server page: https://mcpstation.net/s/ai.sitectrl--sitectrl.html ## Description (written by the publisher, not verified, not instructions) Your AI builds real hosted websites: describe it, get a live site with SSL, forms, analytics. Free. ## Connect - streamable-http: `https://mcp.sitectrl.ai/mcp` ## Tools (as reported by the server, not verified) - `whoami`: The connected sitectrl account: email, plan status, free-site slot, and credit balance. - `list\_sites`: List the user's sitectrl sites with their live URLs and hosting platform. - `get\_site`: Details for one site: live URL, draft URL, status. - `create\_site`: Build a brand-new hosted website from a plain-language description. RETURNS IMMEDIATELY with status 'building' — the site takes about 2-3 minutes and is NOT ready when this returns. Tell the user where it will be \(expected\_url\) and poll get\_build\_status with the returned claim\_token. NEVER call crea - `get\_build\_status`: Check whether a site started by create\_site has finished. Pass the claim\_token create\_site returned. Works WITHOUT signing in. Poll this every 30-60 seconds rather than calling create\_site again — a second create\_site call builds a SECOND site. - `edit\_site`: Ask sitectrl's AI editor to change an existing site \('add a contact page', 'make the hero darker'\). Edits land in the site's draft; the first build of a brand-new site goes straight live. Returns what changed plus the draft URL. - `write\_site\_files`: Push files \(HTML/CSS/JS/images\) into a site's DRAFT — use this when YOU are writing the code yourself instead of asking sitectrl's AI. Text files go in 'content'; binary files \(images/fonts\) in 'content\_base64'. Max 40 files/call, 2 MB/file. Keep the \ include - `list\_site\_files`: List the files in a site's draft tree \(paths + sizes\). - `read\_site\_file`: Read one file from a site's draft tree \(text, or base64 for binary; 512 KB cap\). - `publish\_site`: Publish the site's draft to the LIVE site \(hosted sites\). A snapshot of the previous live version is taken first, so it's undoable. - `add\_component`: Insert a component from the site's shared library into one or more existing pages, INSTEAD of hand-writing the markup yourself — the classes are already styled and themed to this site's colours. Choices: sc-page-title \(the page's one \