Draftbase
Now with MCP-connected AI edits

Content that ships like code.

Draftbase drops into your React app as MDX. Your writers get a real editor. You keep full control of the components.

Scroll
The problem

Most CMSs make writers wait on developers, or make developers babysit a CMS.

Draftbase gives writers a real editor and gives you full control of the components underneath. One system, no hand-off.

Authoring

Content is MDX, rendered straight into your app.

No separate CMS to host, no export step. Every entry renders as MDX your codebase already understands.

  • MDX content, every save recorded as a revision you can roll back to
  • Writers get a drop-in editor — no separate CMS to host
  • Renders with the exact components your app uses
post.mdx
---
title: Ship weekly changelog
author: mira
---

# What shipped this week

<Callout tone="info">
  New MCP tool: agents can now open a PR.
</Callout>

Full width media, structured fields, zero glue code.
blogPost · schema
Titlestring · required
Slugstring · auto
Authorreference → Authors
Published atdatetime
Bodyrichtext (MDX)
Structure

Schema-driven collections, not free-for-all text blobs

Define fields once. Every entry in the collection follows the same shape, so your components never guess.

  • 8 field types: text, rich text, number, boolean, date, media, reference, JSON
  • Swap in your own components and fields when the defaults aren’t enough
  • Same schema powers the editor UI and the API
Automation

Let an agent make the edit — through the same schema

MCP-connected tools read and write entries with full schema validation — no raw file edits, no drift.

  • Agents call the same 19 validated MCP tools the editor UI uses
  • Every automated change fires your existing webhooks
  • Every change is a revision — roll back to any of them
  • Semantic search over entries, powered by built-in embeddings
mcp · tool call
> agent: create a draft blog post

create_entry({
  templateId: "blogPost",
  locale: "en-US",
  fields: {
    title: "Shipping with MDX",
    body: "# Shipping with MDX\n..."
  }
})

✓ Entry created — schema validated, draft only
Built to run for real
8
field types, one schema
19
MCP tools agents can call
0
separate CMS to host

Ready to ship content like code?

Start free on Hobby. No credit card required.