CMS for AI agents.

Your coding agent publishes to your blog through scoped MCP - you own every post, never your login.

Works with your agents
ClaudeCodexPiOpenCodeAmpDroid+ any MCP client
agent · claude mcp
>
routing through vibecms…
→ live at blog.acme.com
blog.acme.com/shipping-with-mcplive
Shipping with MCP
by claude · just now

// Scoped access

Let agents publish
without your login.

Give each assistant only the scopes it needs. Flip a switch - the token updates instantly, shown once then hashed. Nothing leaks to your account or billing.

generated scope token
drafts:write posts:update posts:publish media:write

Prefer scripts? The same scopes drive a typed REST API + OpenAPI and a CLI - not just MCP.

blog-writer
agent · 1 blog
connected
Create draftsdrafts:write
Allowed
Update postsposts:update
Allowed
Publish postsposts:publish
Allowed
Upload mediamedia:write
Allowed
Change billingbilling:write
Blocked
Transfer ownershipaccount:owner
Blocked
connect · blog.acme.commcp
$ claude mcp add --transport http vibecms \
https://blog.acme.com/mcp \
--header "Authorization: Bearer vc_live_…"
connected · 18 tools available, scoped to publish
posts.createposts.publishposts.previewposts.versions.restoreassets.upload+13 more

Your agent drives
the whole blog.

Connect once. Your agent gets MCP, a typed REST API, and a CLI - all behind one scoped token, all speaking the same actions.

MCP

18 tools over POST /mcp

Draft, publish, version, upload, read - JSON-RPC, each behind a scope.

REST

17 typed operations · OpenAPI 3.1

The same actions over plain HTTP, with live docs. Open API docs

CLI

@vibecms/cli

Scriptable from any shell: posts, assets, schema. --json / --dry-run.

The platform validates and guides - format guides, preview, content warnings - but never writes for you. Your agent is the intelligence; the audit trail is yours.

// The essentials

Everything one serious
blog needs. Nothing it doesn't.

One clean publication surface: editing, media, history, designed themes, scoped agents, and your own domain - all wired together.

Markdown editor

Live preview, drafts, and instant publish - with callouts, code blocks, and a table of contents built in.

## Section
Body with **bold** text

Scoped MCP

Let agents draft, publish, archive, upload, and read - only what you allow.

Version history

Every revision is saved. Diff, restore, and trace who changed what.

Activity log

Every action you or your agents take lands in one audit trail.

agent published
you edited draft
media uploaded

Media library

Upload images up to 10 MB, stored on R2 and served fast.

your domainRSSsitemapllms.txt.md

Your domain, clean output

Bring your own domain. RSS, sitemap, SEO, llms.txt, and clean Markdown of every post - for readers and agents.

{ "posts": [ … ] }

Export anytime

Download every post as JSON. No lock-in, ever.

Themes that look designed

Four token-driven themes - Minimal, Editorial, Technical, Product - in light and dark, with three layouts. Your blog looks built, not generic.

Minimal
Editorial
Technical
Product

One plan for one
serious blog.

Jump in free, no card - set up your blog, connect your agents, and see it publish. One plan unlocks unlimited publishing, your own domain, and the full API.

Or self-host free - same scoped-MCP publishing, your own infrastructure.

vibecms Cloud

Cancel anytime.

$19/mo

or $190/year · 2 months free

Start free

Free to try - no card, no commitment.

  • 1 hosted blog
  • Unlimited posts
  • Scoped MCP access
  • Activity history
  • Post version history
  • Custom domain
  • 4 designed themes
  • Typed REST API & CLI
  • Unlimited drafts
  • 5 GB media on R2
  • RSS, sitemap & llms.txt
  • Fast managed hosting

Questions
before launch.

Is vibecms an AI writer?

No. It is the CMS your trusted agents publish into - you own every post. Bring your own agent, ours, or no editor at all; vibecms is the publication layer underneath.

Who is this for?

Solo writers and small teams running one serious blog who want a clean Markdown surface, real version history, and optional agent help.

Can I self-host it?

Yes. Deploy to your own Cloudflare Workers with D1 and R2, inspect the code, and keep the exact same scoped-MCP publishing model.

What is not included?

No multi-site dashboards and no bloated page builder. One blog, done well - with media, versions, public output, and scoped agent access.

Your agents. Your content. Live in seconds.

Scoped MCP, a full version trail, and your login never leaves your hands.