Headless CMS · AI over MCP
Every site you run. One CMS.
Model each site's content, let Claude, Cursor or Codex draft the edits over MCP, and publish only what you approve.
Free for individual use. Business: talk to us.
Add a QuickBooks question to the Staffic FAQ.
→ cms_upsert_entry · staffic/faq
1 draft saved, with a note
- question
- Empty
- answer
- Empty
Claude Code: Taken from the QuickBooks feature page.
QuickBooks Time, in sync
Does Staffic sync hours to QuickBooks?
Yes. Approved timesheets sync to QuickBooks Time.
The tour · real screens
Watch an AI edit go live.
Nine steps, from connecting Claude to a published, logged change. Pick a chapter to jump ahead.







1/9Copy the site’s MCP URL
Multi-site
Every site. One sign-in.
Each site keeps its own content model, media, members and MCP endpoint. Switch from the sidebar or with ⌘K.
- 30 content types
- Last build passed on Cloudflare Pages
- Its own MCP URL: /api/mcp/developerlook
- 18 content types
- Last build passed on Cloudflare Pages
- Its own MCP URL: /api/mcp/staffic
- 10 content types
- Last build passed on Cloudflare Pages
- Its own MCP URL: /api/mcp/rentalsuite
- 11 content types
- No build hook yet
- Its own MCP URL: /api/mcp/bundlewise
- 11 content types
- Last build passed on Cloudflare Pages
- Its own MCP URL: /api/mcp/cartwheel





The editor
Click around the editor.
A real entry that Claude drafted for Staffic. Tap a pin to see what each part does.

Every AI edit is marked
Fields Claude changed carry a badge until someone publishes, so reviewers know where to look.
Day to day
The small things, handled.
Search, drafts, languages, versions, builds, search previews and alt text. Each tile below runs the way the app does.
Jump to any entry, type or file from anywhere.
AI edits wait for a person.
Translations stay linked to their source page.
Every model change is a version you can revert.
Publishing starts the site's build.
QuickBooks Time Tracking Integration | Staffic
Time tracking software that integrates with QuickBooks Online: track hours in Staffic, then send invoices to QuickBooks.
See the page in search before it ships.

Missing alt text is flagged, and your AI can write it.
Content model
Model it like you think.
Tap field kinds to build a content type. Sitessa makes the form, the API and the TypeScript types from it.
20 field kinds, the same list as the app's Add a field dialog.
AI over MCP
Bring your own AI.
Every site has its own MCP endpoint with 50 tools. Connect the AI app you already use; its changes arrive as drafts with its name on them.
Run this in the repo of the site’s front-end. Sign-in opens in your browser.

Delivery API
Typed content. One fetch.
Front-ends read published content with a read key. Types come from your content model, and publishing can start your site's build.

Live sites
Running on Sitessa today.
Four product sites build from one Sitessa suite. Hover to pause, click to open a site.
Pricing
Free for individual use.
Every feature is in both. For business use, tell us about your sites and team.
Free
For your own sites and side projects.
- Content modeling with 20 field kinds
- MCP for Claude, Cursor and Codex
- SEO, Languages, Redirects and Site identity plugins
- Delivery API with TypeScript types
Talk to us
For companies, agencies and teams running sites for products or clients.
- Everything in Individual
- Licensed for business and client work
- Members and roles on every site
What is Sitessa?
A headless CMS for running more than one website. Each site gets its own content model, media, members and API, and you manage them all from one sign-in.
Which AI apps work with it?
Any app that supports remote MCP servers. Settings has copy-ready setup for Claude Code, Claude Desktop, Cursor and Codex.
Can an AI publish without me?
Its writes are drafts with its name on them. It publishes only when someone tells it to, and every change is logged with a version you can restore.
Do I need code to change the content model?
No. Add and change fields in Structure. Each change is reviewed, applied as a model version you can revert, and front-ends get updated TypeScript types.
How do my websites get the content?
Through the Delivery API with a read key. Publishing can call your site's build hook, so the live site updates after its next build.
What does it cost?
It's free for individual use. For business use, talk to us.




