Documentation

Build, publish & run a website

Sitelas is a website builder you drive by describing what you want — in a Claude chat or your browser. This is the complete guide: the builder, your dashboard, the Claude connector, API keys for agents, and everything in between.

Last updated: July 20, 2026

Add the connector to Claude in one line

https://sitelas.com/api/mcp

Paste 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:

1Describe

Say what you want — in a Claude chat or the browser.

2Build

Sitelas designs it: layout, copy, pages, theme.

3Preview

A private draft URL. Nothing is public yet.

4Publish

Go live on a subdomain or your own domain.

5Run

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 editor is the product surface — rich enough to express the design, not a set of rigid blocks. Header, footer, and page layout are shared across pages so your site stays consistent.

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

Every page and site keeps a 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).

The Sitelas dashboard — your sites, with plan and status.
The Sitelas dashboard — your sites, with plan and status.

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:

DomainTypeNameValue
Root (example.com)A@76.76.21.21
wwwCNAMEwwwcname.vercel-dns.com
Subdomain (app.example.com)CNAMEappcname.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

Records can take anywhere from a few minutes to a few hours to propagate. If Verify fails right away, wait and retry — it’s almost always propagation, not a mistake.

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

ResourceFreePro
Subdomain sites / account3per-site plan
Pages / site10100
Collection items / site202,000
Form submissions / month505,000
Attachment size2 MB25 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.

The Account tab — details, connected apps, API keys, and the danger zone.
The Account tab — details, connected apps, API keys, and the danger zone.

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:

  1. In Claude, open Settings → Connectors Add custom connector.
  2. Paste the URL https://sitelas.com/api/mcp and add it.
  3. 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.
Both resolve to the same 78 tools, scoped to your account by database row-level security.

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

“Build a portfolio for a Brooklyn wedding photographer — warm, editorial, with a contact form.” · “Any new contact-form messages this week?” · “Add a Pricing page with three tiers, then publish.”

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:

CategoryWhat it doesKey tools
DiscoverBrowse templates, section archetypes, and primitives; score a template against a brief.list_site_templates · select_template_for_brief · list_primitives
ReadList sites and inspect one — pages, theme, versions, and what changed.list_sites · get_site · get_site_overview · get_version_diff
Create & editCreate 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 & structureAdd, delete, duplicate, and reorder pages; edit per-page SEO.add_page · delete_page · duplicate_page · update_seo
Content collectionsCreate collections (blog, projects, listings) and manage their items.create_collection · add_content_item · edit_content_item · delete_content_item
Publish & versionPreview 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 & CRMRead and reply to submissions; view contacts and their activity.list_submissions · read_submission · draft_reply_to_submission · list_contacts
AnalyticsRead pageviews, top paths, and recent activity.get_analytics · top_pages · summarize_recent_activity
ScheduleSchedule a publish or unpublish for later; list and cancel jobs.schedule_publish · list_scheduled_jobs · cancel_scheduled_job
Domains & SEOConnect and verify a custom domain; generate a sitemap.set_custom_domain · verify_custom_domain · generate_sitemap
Design reviewSelf-review a site against design and health checks before shipping.critique_design · site_health_check · verify_site
BillingStart 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.

Account → API keys — create a key (shown once), see last-used, revoke.
Account → API keys — create a key (shown once), see last-used, revoke.

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.