Author content with your team. Plug in the AI agents you already use to run the CMS on your behalf — scoped, auditable, and native to how your content is shaped.
Most CMSes treat AI agents as an afterthought. We built one where agents are first-class collaborators from day one, working alongside your team on the same structured content.
A clean dashboard for writers, editors, and admins. Define custom content structures — blogs, products, guides, case studies — with typed fields, rich content, and publish scheduling.
Connect Claude, Cursor, or any MCP-capable tool in two clicks via OAuth. The agent instantly understands your custom content structures and can create, retrieve, update, and delete content on your behalf.
Drop Word docs, PDFs, notes, or screenshots into your agent. CMS Caddie's schema-aware API guides the agent through converting unstructured input into correctly-shaped, published content.
You keep creative control. The agent handles the mechanical parts — matching your schema, formatting, slugs, scheduling, and publishing.
Define content groups and fields in the dashboard. Add optional example hints per field so any agent knows the exact format you expect (prices, slugs, dates).
Paste one URL into Claude or Cursor. Sign in, tick the scopes you're comfortable granting (read, write, publish, delete), and you're connected.
Share an unstructured document, a rough outline, or a Slack thread. The agent follows your structure, drafts the items, and — if you granted the scope — publishes them.
Model it once, serve it anywhere — from your Next.js front-end to a marketing email to the agent drafting next week's post.
Build collections like blog, products, or testimonials with typed fields — plain text, rich HTML, numbers, images, video, files, and references between groups.
Every item has one UTC published timestamp. Past = live. Future = scheduled. Far-future = draft. One field, no publish/unpublish dance.
Fire webhooks on create, update, publish, and delete. Plug into rebuild pipelines, cache invalidation, or downstream services without polling.
One account owns many projects. Invite admins per project, rotate keys per project, keep blast radius tight, and download a full backup zip whenever you want.
Upload media straight to object storage with presigned POSTs — no server-side proxy, no IAM credentials in the browser, no size surprises.
Traditional long-lived keys with read/write scopes for your applications, static site generators, and CI jobs — still first-class.
Give an AI agent the same access a teammate has: scoped, auditable, and revocable. No prompt-stuffing credentials. No guesswork about what shape a “number” or a “date” should be.
Connect Claude Desktop, Claude Code, or Cursor to mcp.cmscaddie.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. The agent finishes the exchange itself — no API keys to copy-paste.
Separate scopes for content:read, write, delete, publish, and files. Grant just enough to do the job.
Agents discover your content structures through groups.list and follow per-field format hints you set in the dashboard — no hallucinated fields.
Full audit log per key — action, target, status, request ID, timestamp. Inspect 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.
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 to every client automatically.
No seat counts, no content caps, no surprise metering. One flat price per project.
Free to start. Bring your team, your existing docs, and the AI agents you already love.
Get started free