Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

ai.sitectrl/sitectrl

ai.sitectrl/sitectrl

Your AI builds real hosted websites: describe it, get a live site with SSL, forms, analytics. Free.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
456ms
last probe
Tools
15
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
15 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
15 items in total; 3 or more earns these points.
pass Describes itself 10/10
99 characters; more than 30 earns these points.

Tools · 15

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 wher…

get_build_status

Check whether a site started by create_site has finished. Signed in: pass the slug create_site returned (status building / built / failed). Guest build: pass the claim_token — works WITHOUT signing in…

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…

write_site_files

Call get_site_context first. Push NEW files (HTML/CSS/JS/images) into a site's DRAFT. To CHANGE an existing page use patch_site_file instead (find/replace on the current file) — rewriting a whole page…

list_site_files

List the files in a site's draft tree (paths + sizes).

get_site_context

CALL THIS BEFORE ANY WRITE. Returns what sitectrl's own editing agent knows about the site: its notes, brand tokens, page inventory, declared invariants, the platform-owned parts every page must keep …

patch_site_file

Call get_site_context first. Change an existing draft file IN PLACE — the way to modify a page. Each edit is {find, replace} (swap exact text) or {after, insert} (add text right after an anchor); the …

read_site_file

Read one file from a site's draft tree (text, or base64 for binary; 512 KB cap). Returns a 'hash' of the current bytes.

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. Choic…

search_domains

Search real domain availability + prices (com/net/org/co/io/site and more). Available results include a purchase_url — hand it to the USER to complete checkout; the connector never spends money. Purch…

get_analytics

The site's private first-party traffic: pageviews/visitors/sessions/clicks totals, top pages, referrers, devices. Windows: 24h, 7d, 30d.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.sitectrl.ai/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "ai.sitectrl/sitectrl": {
      "url": "https://mcp.sitectrl.ai/mcp",
      "transport": "streamable-http"
    }
  }
}