Add the connector to Claude in one line
https://sitelas.com/api/mcpPaste it into Claude → Settings → Connectors → Add custom connector. Or build in your browser — no Claude account needed.
What is Sitelas
Sitelas turns plain-language intent into a real, hosted website. You describe the site you want; Sitelas picks a design that fits, writes the copy, lays out the pages, and hands you a private preview. When you approve, it publishes to a live URL — and the same conversation keeps running the site afterward: edits, contact-form messages, analytics.
It’s a real product surface, not a code export or a mockup. A site you own, at a URL, that you can keep editing — from a Claude chat, or from a full visual editor in your browser. You’re never locked into one or the other.
Getting started
There are two ways in — pick whichever fits you:
In your browser
Sign in at the dashboard, describe a site, and the built-in AI editor designs it. No Claude account required.
From Claude
Add https://sitelas.com/api/mcp as a connector, then just chat: “build me a portfolio site.”
Either way you start free — up to three subdomain sites and $10 of AI credits, no card required.
How it works
Every site moves through the same lifecycle, whether you drive it from chat or the editor:
Say what you want — in a Claude chat or the browser.
Sitelas designs it: layout, copy, pages, theme.
A private draft URL. Nothing is public yet.
Go live on a subdomain or your own domain.
Edit, read messages, check analytics — ongoing.
The key idea is preview first: your changes live on a private draft until you explicitly publish. Nothing goes public by accident.
The visual editor
Open any site’s editor to arrange it visually. Pages are built from primitives — headings, text, images, buttons, forms, galleries, navigation, and more — composed into sections. You can restyle the theme (colors, fonts, spacing, roundness), swap photography, and edit copy inline. Sitelas ships 40+ hand-tuned templates across portfolio, business, food, SaaS, academic and more as starting points.
Design-first
The AI chat
Inside the editor there’s an AI chat panel — the same “describe it and it happens” experience as the Claude connector, built right into the browser. Ask it to rewrite a headline, change the palette, add a pricing page, or swap the hero image, and it edits the draft for you to review.
In-editor AI is metered by credits (see AI credits). New accounts get $10 free on first use.
Pages & content
A site has structural pages (Home, About, Pricing…) and, when it needs a list, a content collection (blog posts, projects, listings). Add, duplicate, reorder, and delete pages; each page has its own SEO settings. Navigation is explicit — you control exactly what appears in the menu.
Forms & submissions
Add a contact form to any page. Every submission is captured — no third-party form service to wire up:
- Your inbox. Read and reply to submissions from the dashboard, or ask Claude (“any new messages this week?”). Each submission also becomes a contact with its own activity history.
- Webhook forwarding. Set an optional per-form webhook and each submission is POSTed to your URL the moment it arrives — compose with Zapier, n8n, your CRM, Slack, anything.
- File attachments. Uploads go to private Sitelas storage and are shared as durable, signed download links — never public URLs. Up to 2 MB on Free, 25 MB on Pro.
- Spam protection. Cloudflare Turnstile guards every public form path.
Monthly submission volume is 50 on Free and 5,000 on Pro, per site.
Preview & publishing
Edits land on a draft. A private preview URL always renders the current draft, so you (or anyone you share it with) can review before anything is live. When you’re happy, publish — whole-site, or a single page at a time. A one-step revert takes the last publish back.
Three states
draft, a live, and a previous live version — so publishing is safe and reversible.Dashboard overview
Your dashboard has three tabs: Sites (everything you own), Billing (plan, AI credits, activity), and Account (sign-in, connected apps, API keys, and account deletion).

Sites
The Sites tab lists every site you own with its subdomain, publish status, and plan. From here you open the editor, view the live site, manage its domain, or delete it. Free accounts can hold up to three subdomain sites.
Custom domains
On the Pro plan you can connect your own domain to a site. Add the domain in the dashboard (or via Claude with set_custom_domain), then create these DNS records at your registrar:
| Domain | Type | Name | Value |
|---|---|---|---|
| Root (example.com) | A | @ | 76.76.21.21 |
| www | CNAME | www | cname.vercel-dns.com |
| Subdomain (app.example.com) | CNAME | app | cname.vercel-dns.com |
We also give you a one-time TXT verification record to confirm you own the domain. Once it propagates, click Verify — SSL is issued automatically. Preview URLs keep working for unpublished drafts, and subdomain renames are 301-aliased so old links don’t break.
DNS takes a moment
AI credits
The in-editor AI chat runs on credits. New accounts get $10 of free credits the first time they use it. When you need more, top up $5 / $10 / $25 — a one-time payment, and credits never expire. The Claude connector path is billed by Anthropic through your Claude plan, not by Sitelas credits.
Plans & billing
Free
$0
- Up to 3 subdomain sites
- Full visual editor + AI chat
- $10 of AI credits
- Claude connector + API keys
- Forms → inbox + webhook
Pro
$9/mo per site
- Everything in Free, plus:
- Custom domain + automatic SSL
- Full site analytics
- Priority support
Payments are handled by Polar as Merchant of Record — Sitelas never stores your full card details. Cancel any time; see the refund policy.
Limits & quotas
| Resource | Free | Pro |
|---|---|---|
| Subdomain sites / account | 3 | per-site plan |
| Pages / site | 10 | 100 |
| Collection items / site | 20 | 2,000 |
| Form submissions / month | 50 | 5,000 |
| Attachment size | 2 MB | 25 MB |
| Custom domain + analytics | — | ✓ |
New accounts get $10 of AI credits; credits never expire and top up in $5 / $10 / $25 amounts. The MCP endpoint (connector and API keys) is rate-limited to 20 requests per minute per account.
Account & sign-in
The Account tab shows your email and sign-in method, a sign-out button, your connected apps (which Claude connectors have access — revoke any of them here), your API keys, and the delete-account control.

Deleting your account
Account → Delete account permanently removes everything: all your sites, pages, content, form submissions, contacts, AI credits, and connected domains — and cancels any active subscription. You confirm by typing your email; it cannot be undone.
The Claude connector
Sitelas is a remote MCP server, so Claude can build and run your sites in natural conversation. Connecting is one line and a sign-in:
- In Claude, open Settings → Connectors → Add custom connector.
- Paste the URL
https://sitelas.com/api/mcpand add it. - Click Connect, sign in to Sitelas (Google), and approve. Claude registers itself automatically — there’s no client ID to enter.
Two ways to authenticate, same account, same tools:
Interactive connector
- Who
- You, in Claude / a browser
- How
- OAuth 2.1 — sign in once, approve. Claude registers itself (DCR).
- When
- Everyday use with a human present.
API key (headless)
- Who
- An agent, script, or automation
- How
- A bearer key (stl_pat_…) you generate in Account → API keys.
- When
- Unattended / programmatic — no browser.
What Claude can do
The connector exposes ~78 tools across the full lifecycle: discover templates; create, edit, and publish sites (surgical patches, brand & palette changes, image search, URL cloning); manage content collections; read submissions, contacts, and analytics; schedule jobs; and configure custom domains. Destructive actions (like deleting a site) are annotated and require explicit confirmation.
Example prompts
Tool reference
The connector exposes ~78 tools. They’re the same whether you drive them from a chat or an agent with an API key. Here they are by category:
| Category | What it does | Key tools |
|---|---|---|
| Discover | Browse templates, section archetypes, and primitives; score a template against a brief. | list_site_templates · select_template_for_brief · list_primitives |
| Read | List sites and inspect one — pages, theme, versions, and what changed. | list_sites · get_site · get_site_overview · get_version_diff |
| Create & edit | Create a site from a template, then customize — surgical patches, brand & palette, image search, URL cloning. | create_site_from_template · patch_nodes · apply_brand · apply_palette · replace_images_from_search · capture_url |
| Pages & structure | Add, delete, duplicate, and reorder pages; edit per-page SEO. | add_page · delete_page · duplicate_page · update_seo |
| Content collections | Create collections (blog, projects, listings) and manage their items. | create_collection · add_content_item · edit_content_item · delete_content_item |
| Publish & version | Preview a draft, publish whole-site or per-URL, unpublish, one-step revert, diff versions. | get_preview · publish_site · unpublish_site · revert_site · get_version_diff |
| Inbox & CRM | Read and reply to submissions; view contacts and their activity. | list_submissions · read_submission · draft_reply_to_submission · list_contacts |
| Analytics | Read pageviews, top paths, and recent activity. | get_analytics · top_pages · summarize_recent_activity |
| Schedule | Schedule a publish or unpublish for later; list and cancel jobs. | schedule_publish · list_scheduled_jobs · cancel_scheduled_job |
| Domains & SEO | Connect and verify a custom domain; generate a sitemap. | set_custom_domain · verify_custom_domain · generate_sitemap |
| Design review | Self-review a site against design and health checks before shipping. | critique_design · site_health_check · verify_site |
| Billing | Start an upgrade — returns a secure checkout link for the user's own Pro subscription. | start_upgrade |
Destructive tools (like delete_site or delete_page) are annotated destructive and require an explicit confirmation before they run.
API keys (headless access)
The connect flow above uses interactive OAuth — a human signs in. For an agent, script, or automation that runs without a browser, create an API key in Dashboard → Account → API keys (shown once) and send it as a bearer header to /api/mcp. No OAuth round-trip.

Claude Code
claude mcp add --transport http sitelas https://sitelas.com/api/mcp \
--header "Authorization: Bearer $SITELAS_API_KEY"Anthropic API (build your own agent)
client.messages.create(
model="claude-opus-4-8",
max_tokens=4096,
mcp_servers=[{
"type": "url",
"url": "https://sitelas.com/api/mcp",
"name": "sitelas",
"authorization_token": os.environ["SITELAS_API_KEY"],
}],
messages=[{"role": "user",
"content": "Build a portfolio site and publish it."}],
extra_headers={"anthropic-beta": "mcp-client-2025-04-04"},
)Any MCP client / raw HTTP
curl -X POST https://sitelas.com/api/mcp \
-H "Authorization: Bearer stl_pat_…" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'The key acts on your account with the same ownership scoping as the connector — the same tool catalog, no human in the loop. Set an optional expiry, watch its last-used date, and revoke it any time from the same screen.
Security
- OAuth 2.1 with PKCE and Dynamic Client Registration; API keys and access tokens are hashed at rest (never stored in plaintext).
- Multi-tenant isolation enforced by database row-level security — every call is scoped to the signed-in account.
- All inputs are schema-validated server-side; Cloudflare Turnstile guards public form paths; HTTPS everywhere.
- Revoke a Claude connection under Account → Connected apps, or an API key under Account → API keys — instantly.
Report a security issue to contact@sitelas.com.
Data handling
The connector and editor only touch the signed-in account’s own data — sites and content, collection items, form submissions and contacts, and analytics. Data is stored in Sitelas’s managed database (Supabase) and private storage. Subscription payments are handled by Polar as Merchant of Record; Sitelas never stores your full card details. The full subprocessor list is in the Privacy Policy.
Frequently asked questions
›Do I need a Claude account to use Sitelas?
No. You can build, publish, and run a site entirely in your browser with the built-in editor and its own AI. The Claude connector is an optional second way in for people who live in Claude.
›Is my site really live, or just a preview?
Really live. Every site publishes to a real URL — a free yourname.sitelas.com subdomain, or your own custom domain with automatic SSL. Preview URLs are private until you publish.
›What does it cost?
Free to start: up to 3 subdomain sites, the full editor, AI chat with $10 of free credits, and the connector. Pro is $9/month per published site and adds a custom domain and full analytics.
›Can an agent run my sites without me?
Yes — generate an API key in Account → API keys and give it to your agent. It uses the same MCP tools with no interactive sign-in. Revoke it any time.
›What happens to my data if I delete my account?
Everything is permanently removed — all sites, pages, content, form submissions, contacts, AI credits, and connected domains — and any active subscription is cancelled. It cannot be undone.
›Does Sitelas handle payments for my site's customers?
No. Sitelas is website software. If your published site takes payments, that runs through your own provider (e.g. a Stripe payment link) into your own account — Sitelas is never in that flow.
Support
Questions, bugs, or feedback? Email contact@sitelas.com — we’re here to help you ship.