Draftbase gives writers a real editor and gives you full control of the components underneath. One system, no hand-off.
No separate CMS to host, no export step. Every entry renders as MDX your codebase already understands.
--- 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.
Define fields once. Every entry in the collection follows the same shape, so your components never guess.
MCP-connected tools read and write entries with full schema validation — no raw file edits, no drift.
> 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