Dotsy // AI-first. Human-friendly.

Wake up, Neo. Websites are simple now.

Your AI builds it. Dotsy hosts, edits and publishes it.

Works inside Claude, ChatGPT, Cursor and any MCP client. No Dotsy AI, no credits.

Take the yellow pill. Start free →

Served from 300+ cities on Cloudflare's edge

Ask your AI.Dotsy does the rest.

Or click and edit it yourself. Either way, Dotsy hosts and publishes it.

  1. You
  2. Your AI Claude · ChatGPT · Cursor
  3. Dotsy
  4. Live site
Your AI:
ClaudeMove yourcompany.com
Move yourcompany.com over from Squarespace. Keep every URL exactly the same.
ClaudeI'll use Dotsy to import it.
Dotsy import_site_from_url48 pages
Dotsy preflight_site0 broken links
Done: 48 pages imported as a draft, same URLs. Preview: yourcompany.dotsy.site/draft ↗ Want me to publish?
Yes, publish.
Dotsy publish_siteLive
Live on yourcompany.com, and your bill just got smaller.
ClaudeBakery website
Build a site for my bakery, Rose & Rye. Menu, opening hours, and a way to order ahead.
ClaudeI'll use Dotsy to build it.
Dotsy start_siteDraft
Dotsy put_content3 pages
Dotsy edit_pageOrder form
Dotsy publish_siteLive
Done. It's live at roseandrye.dotsy.site, free for as long as you like.
ClaudeDomain, form and SEO
Help me connect yourcompany.com, add a quote request form to Contact, and check the SEO on every page.
ClaudeI'll use Dotsy for all three.
Dotsy add_custom_domainSSL on
Dotsy edit_pageQuote form
Dotsy preflight_site48 pages
All set. SEO score is 96. Two images were missing alt text, so I fixed them.
ClaudeCity pages
Make a page for each of the 2,400 cities in locations.csv. Use the Austin page as the template.
ClaudeI'll read the file and use Dotsy to build each page from the Austin template.
Dotsy bulk_put_content2,400 pages
Dotsy get_draft_statusAll ready
2,400 pages are ready as drafts. Spot-check a few, and I'll publish them all at once.
ClaudeNew phone number
Our phone number changed to +1 415 555 0199. Update it everywhere, and add a "Closed Dec 24–26" notice to the header.
ClaudeI'll use Dotsy to find every copy.
Dotsy find_replace39 found
Dotsy apply_changesetStaged
Done. Preview the draft: yourcompany.dotsy.site/draft ↗ Want me to publish? If not, I'll discard it and nothing changes on your live site.
Looks good, publish.
Dotsy publish_site39 changes
Live on yourcompany.com.
ClaudePeak Physio site
Add a site for Peak Physio to the Northwind workspace and publish it on peakphysio.com.
ClaudeI'll set it up with Dotsy.
Dotsy create_siteCreated
Dotsy put_content5 pages
Dotsy publish_siteLive
Done. Peak Physio is live, site number 142. Add Dana as a guest in the dashboard and she'll see this site only.

What's in the box.All of it works today, unless it says otherwise.

Connections
ClaudeRename to Acme Group
Replace “Acme Inc.” with “Acme Group” everywhere.
ClaudeI'll use Dotsy's site-wide find & replace.
Dotsy find_replace214 found
214 matches on 61 pages, staged as a draft. Nothing is live yet. Want me to publish?
roseandrye.com
Import
yourcompany.com
Domains
yourcompany.com
Analytics
Crawlers
Experiments
yourcompany.com
Northwind Studio

Coming soonVersion history & rollback · Password-protected pages · Multi-language · Shop · Members · Multi-step funnels

Screens are illustrations with example data.

Early access · new accounts let in in waves

Add Dotsy to your AI.One URL. No setup.

Paste this link into Claude, ChatGPT, Cursor or any MCP client. No API keys, nothing to install.

https://mcp.dotsy.ai/mcp

Then pick your AI below. Two minutes, tops.

Pick your AI.Three steps or fewer.

Claude

Web and desktop apps, any plan. Free includes one custom connector.

  1. Open Customize → Connectors (Settings → Connectors in older versions).
  2. Click +, then Add custom connector. Name it Dotsy, paste the URL, click Add.
  3. Click Connect and sign in to Dotsy in the tab that opens. Done.

Team or Enterprise? An owner adds it once under Organization settings → Connectors, then everyone clicks Connect.

Prefer a terminal?

The Dotsy CLI pushes a folder straight from your disk. Made for big sites, CI, and AI agents that run commands.

Needs Node.js 20 or later. Leave off --publish to check a draft first.

  1. Install it.
    npm i -g @dotsy-ai/cli
  2. Log in once. Paste an API key from your dashboard.
    dotsy login
  3. Push a folder. New site name? It offers to create it.
    dotsy push my-site ./site --publish

Building an integration?

Use the REST API, the same one the dashboard, the CLI and our MCP server run on. Create sites, write pages, upload files, read form entries and publish.

Same API key as the CLI. API reference · OpenAPI spec

Create a site
curl https://api.dotsy.ai/api/v1/sites \
  -H "Authorization: Bearer $DOTSY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"my-site"}'

Ideas

  • Today’s specials, straight from your till
  • A page for every new product
  • Form entries into your CRM
  • A closure banner on every page
  • A site for each of your customers

Then just ask.Your AI builds the draft. Sign in when you publish.

Your AI:
ClaudeYoga studio website
Build me a website for my yoga studio.
ClaudeHappy to. What's the studio called, and should visitors see your class times?
Still Point Yoga, Portland. Yes, a weekly schedule.
I'll use Dotsy to build it.
Dotsy start_siteNo account needed
Dotsy put_content4 pages
Dotsy edit_pageSchedule
Your draft is ready to preview. Want changes? Just say so, or say "publish" when you like it.
Publish it.
Sign in to publishOpened app.dotsy.ai in your browser…Signed in. The site is yours.Your AI never sees a password. WaitingDone
Dotsy publish_siteLive
Published. It's live at stillpoint.dotsy.site ↗ Want your own domain next?

Some AI apps ask you to sign in when you first connect.

Questions

Does Dotsy have its own AI?

No. You use the AI you already have — Claude, ChatGPT, Cursor or any MCP client. Dotsy gives it the tools to build, edit and publish your site. You never pay us for AI.

What is MCP?

The Model Context Protocol is an open standard that lets an AI assistant use outside tools. Dotsy's MCP server gives your AI the tools to build, edit and publish your site. It can start a new draft right away; it publishes, or touches your existing sites, only after you sign in.

Which AI tools work?

Anything that connects to a remote MCP server: Claude on the web, desktop and in Claude Code, ChatGPT with Developer mode, Cursor, VS Code with Copilot, Devin Desktop (formerly Windsurf), and many more. Clients that only run local servers can use npx mcp-remote.

Can I use Dotsy without an AI?

Yes. Everything you can ask your AI to do also works in the Dotsy dashboard. Prefer a terminal? The Dotsy CLI pushes a folder from your disk.

Is there an API?

Yes. A REST API with an OpenAPI spec lets you create sites, write pages, upload files, read form entries and publish from your own code. It uses the same API key as the CLI. See how it works.

Do I pay for AI?

No. You use the AI plan you already have, and Dotsy never charges AI credits. You only pay Dotsy for hosting, and that starts at $0.

Websites used to take a weekend. Now they take a sentence.

Start free Migrate my site

Free forever on yoursite.dotsy.siteNo card needed