Skip to content

CMS for AI agents.

Your coding agent prepares a version through scoped MCP. You review the exact Markdown; publishing pins that version, and rejects stale edits.

Works with your agents
ClaudeCodexPiOpenCodeAmpDroid+ any MCP client
agent · claude mcp
>
saving exact Markdown…
→ waiting for your approval · version 3
blog.acme.com/shipping-with-mcpdraft
Shipping with MCP
by claude · just now
exact Markdown · version 3approval required

// Scoped access

Let agents prepare posts
without your login.

Start with draft-only access. Grant publishing only to an agent that must release a version after your explicit approval. Every token is shown once, then stored as a hash.

generated scope token
sites:read posts:read posts:create posts:update assets:write activity:read

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

blog-writer
agent · 1 blog
connected
Read sitesites:read
Allowed
Read postsposts:read
Allowed
Create draftsposts:create
Allowed
Update postsposts:update
Allowed
Upload mediaassets:write
Allowed
Read activityactivity:read
Allowed
Publish postsposts:publish
Blocked
Delete mediaassets:delete
Blocked
connect · blog.acme.commcp
$ claude mcp add --transport http vibecms \
https://blog.acme.com/mcp \
--header "Authorization: Bearer vc_live_…"
connected · 17 tools available with Publisher scope
posts.createposts.publishposts.previewposts.versions.restoreassets.upload+12 more

Your agent runs the workflow.
You control the release.

Connect once. MCP, the typed REST API, and the CLI all preserve the same Markdown, version checks, scopes, and audit trail.

MCP

19 tools, scoped per token, over POST /mcp

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

REST

18 typed endpoints · OpenAPI 3.1

The same capabilities over plain HTTP, with search on the posts list and 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 built in.
Nothing bolted on.

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

Markdown editor

Exact Markdown, live preview, and version-aware publishing - with callouts, code blocks, and a table of contents built in.

## Section
Body with **bold** text

Scoped MCP

Draft and read by default. Grant publish, archive, or upload only when the workflow needs it.

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.

you approved v3
you edited draft
media uploaded

Media library

Upload images up to 10 MB, stored on R2 and served at the edge.

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.

Clear notes

Minimal

Field Notes

Editorial

01 / GUIDE

Technical

New: Launch

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.

Public early access · Early access rate

vibecms Cloud

Launch offer · cancel anytime.

$13/month

or $99/year

Normally $19/month or $190/year.

// Launch pricing applies automatically at checkout. Locked while you stay subscribed.

Claim the launch offer

Free to start - no card. Draft, connect your agent, and publish your first 5 posts. Upgrade for more publishing, media, analytics, and your own domain.

  • 1 hosted blog
  • Unlimited posts
  • Scoped MCP access
  • Activity & version history
  • Reader & AI discovery analytics
  • Custom domain
  • 4 designed themes
  • Typed REST API & CLI
  • Unlimited drafts
  • 5 GB media on R2
  • SEO & AI visibility built in
  • Managed hosting on Cloudflare

Questions
about early access.

What is the launch offer?

Public early access pricing is $13/month or $99/year instead of the standard $19/$190. It applies automatically at checkout while the offer is displayed and stays locked for as long as your subscription remains active.

Is vibecms an AI writer?

No. It is the publishing control plane your trusted agents prepare content in. Bring your own agent or use the dashboard; either way, you review an exact version before it goes live.

Who is this for?

Solo writers and small teams who want one clean Markdown blog with 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. Your call.

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