Sitecake for Claude
Build and publish a real website from a conversation. Sitecake's MCP connector lets Claude
create a site, write its content, and publish it live at a *.sitecake.net address —
then the site's owner keeps editing it afterward in an ordinary browser, no code required.
Add the connector
In Claude, go to Settings › Connectors › Add custom connector and enter:
https://sitecake.net/mcp
In Claude Code, add it as a remote MCP server pointed at the same URL. Either way, connecting triggers Sitecake's own sign-in — no separate API key to create by hand.
Signing in
Sitecake accounts are passwordless: enter your email, get a one-time code, done. If the email is new, an account is created automatically on first sign-in — there's no separate "sign up" step. Once signed in, you approve the connection and Claude can start building.
What it can do
| Tool | What it does | |
|---|---|---|
list_sites | read | Your sites, with status, URLs, and whether each has unpublished changes. |
get_site | read | One site's status, URLs, and its draft page's container names. |
get_page_content | read | The draft page's current content, container by container. |
create_site | write | Creates a draft site on a subdomain you choose, optionally starting from a full page. |
set_page_html | write, replaces | Replaces the whole draft page — layout and all containers. |
set_content | write, replaces | Replaces the inner content of one or more existing containers. |
upload_image | write | Uploads an image and returns URLs to use in the page. |
publish | write, replaces | Makes the current draft live at its public URL. |
Example prompts
- "Build a one-page site for Mila's Bakery in Novi Sad and publish it at
milasbakery." (create_site, set_page_html, upload_image, publish) - "Change the opening hours on milasbakery to 7–15 on weekdays and publish." (get_page_content, set_content, publish)
- "Which of my Sitecake sites have unpublished changes?" (list_sites)
The content model
A Sitecake page is a flat set of named containers: a section of HTML marked
class="sc-content sc-content-{name}". Only what's inside a container is editable —
layout, navigation and footer stay fixed. Containers can't nest, and names must be unique,
lowercase letters/numbers/hyphens. Supported content is text, images, a gallery
(class="sc-gallery"), and YouTube/Vimeo embeds — no file downloads, maps, or
multi-page navigation yet, and this is a single-page site model in v1.
Editing afterward
Every site has an editor URL a human can open in a browser and use directly, with the same account that signed in to Claude — no separate login for the site owner to learn. Handing off a site is just sharing that URL (or the live URL and a login) with them.
Limits
- One page per site (v1) — no multi-page navigation.
- Pages are capped at 300,000 characters of HTML; images at 8 MB (JPEG, PNG, WebP or GIF — no SVG).
- A daily cap applies to how many sites one account can create and publish.
Disconnecting
Remove Sitecake from Claude's Connectors settings at any time. You can also revoke the connector's access from Sitecake itself — sign in, open your account settings, and delete the "Claude connector" API key; the connection stops working immediately.
Privacy & support
See the privacy policy for what Sitecake stores and for how long. For help, contact support@sitecake.net.