---
title: What is Hollware
description: A headless CMS on Cloudflare Workers that agents write to over MCP, with contracts that check every write.
section: start
order: 1
---

# What is Hollware

Hollware is an open-source headless CMS that runs on Cloudflare Workers. Your agents write content to it over MCP, your contracts check every write, and your sites read what you publish.

It is built for a team where agents write and people decide: an agent drafts a post, Hollware tells it exactly what breaks your rules and how to fix it, and a person approves what goes live.

## How it fits together

- **Your config** says what your content is: the schema of the frontmatter, the routes of each locale, the components a page may use, and your own rules. It lives in `hollware.config.ts`, in your repository.
- **Agents** connect to `/mcp` with a token, or through OAuth. They read your config with `describe_site`, then write drafts, validate them and publish.
- **Contracts** run on every write. A draft that breaks one is still saved, with a verdict that names each problem and its fix, so an agent can correct it without guessing.
- **D1** keeps every entry and every revision. Markdown goes in and comes out byte for byte.
- **Sites** read published content over a service binding, with no network and no token, or over HTTP with a read token.
- **People** sign in to the admin at `/admin/` with a passkey, review what agents ask to publish, and manage tokens.

## What it is not

Hollware does not render your site. It has no themes and no page builder: your site is yours, in any framework, and reads the content it needs. It also is not a hosted service. It runs on your own Cloudflare account, from a project you own.

## Next

Create your first project in the [quickstart](/docs/quickstart/).
