Content your team and your agents can both be trusted with.
contentworker is a headless CMS built API-first. Editors model, write, review and publish in the admin; developers read the same content over REST, GraphQL and SDKs; AI agents work through an MCP server that can do exactly what a person with the same key can, and nothing more.
What it does
Section titled “What it does”- Structured content, modeled once. Content types are typed, validated fields: text, rich text, references, components and repeaters, localized per field. See Content modeling.
- Every change is a version. Saving a draft appends an immutable version; publishing pins one for delivery. Entries move through Draft Changed Published, and you can diff or restore any version. See Editing and publishing.
- Review before it ships. Workflows route entries through validation, policy checks, approvals and AI steps, and releases publish many entries as one. See Workflows and Approvals and reviews.
- AI that proposes, people that decide. Drafting, translation, tagging, enrichment and moderation return proposals you review, with the same validation as a human edit. See AI features.
- One surface for people and agents. The REST API, the admin and the MCP server call the same operations under the same permission checks. See MCP server.
Where next
Section titled “Where next”Getting startedModel a type, publish an entry, read it over the Delivery API.
WorkflowsRoute entries through review, approvals and AI steps before they publish.
Reading contentQuery, filter, localize, search and stream published content.
Node catalogEvery workflow node type, its fields and its output branches.