CMS Caddy is a structured content platform built for developers and the AI agents that work alongside them — one project, one API, scoped access for every collaborator.
Model your content once — groups, fields, publish rules — and serve it to any front-end, script, or AI agent through a clean REST API.
Define collections like blog, products, or testimonials with typed fields — plain text, rich HTML, numbers, images, video, files, and references between groups.
Every item has a UTC published timestamp. Past = live. Future = scheduled. Far future = draft. One field, no publish/unpublish dance.
Fire custom webhooks on create, update, publish, and delete events. Plug into rebuild pipelines, cache invalidation, or downstream services.
One account can own many projects. Invite admins per project, rotate keys per project, and keep blast radius tight.
Traditional long-lived keys with read/write scopes for your applications, static site generators, and CI jobs.
Upload media straight to object storage with presigned POST URLs — no server-side proxy, no IAM creds in the browser.
Give an AI agent the same access a teammate has — scoped, auditable, and revocable. No prompt hacking, no copy-pasting credentials.
Connect Claude Desktop, Claude Code, or Cursor to mcp.cmscaddy.com. Every REST route becomes a typed tool the model can call directly.
Paste one URL. Log in through the browser. Pick a project and scopes. Claude finishes the exchange automatically — no API keys to copy.
Separate scopes for content:read, write, delete, publish, and files. Grant an agent just enough to do its job, nothing more.
Full audit log per key — action, target, status, request ID, timestamp. Open the log from the dashboard, or pull it through the API.
Every write accepts an Idempotency-Key and a ?dry_run=true mode. Agents can plan before they act, and retry without duplication.
Connected apps appear in your project settings. Revoke any agent’s access instantly — audit history stays untouched.
Every feature of the API is described in a single manifest. We project it into OpenAPI, llms.txt, and an MCP tool list from the same source — so new routes propagate automatically to every client.
Free to start. Bring humans, scripts, and agents to the same content model.
Get Started