Edit individual blocks, not whole posts

Read, insert, update, delete, move, duplicate, wrap, and replace blocks one at a time. Your AI agent fixes a single paragraph without rewriting, and risking, the entire page.

  • Surgical edits: change one heading or swap a button, nothing else moves.
  • Persistent block IDs let your agent plan changes across multiple turns.
  • Atomic batch edits: up to 50 changes in one revision, no broken blocks.
Block MCP architecture: a WordPress plugin exposes the block tree to an MCP server that hands editing tools to your AI agent
The Block MCP connect screen in WordPress, with a picker offering Claude Desktop app, Claude Code, Cursor, and other MCP client options

Connect your AI app in minutes

Install the free plugin, go to Settings, then click Block MCP, and pick the app you use to chat with AI. The plugin walks you through the rest. No config files to edit, no Application Password to copy by hand.

  • One-click installer for the Claude Desktop app.
  • Claude Code and Cursor connect with a single command, generated for your site.
  • Any other MCP client gets a ready-to-paste configuration.

Your AI gets a limited account, not your password

Block MCP connects through a dedicated account that can create and edit content, but can’t sign in to your dashboard, change your settings, or delete other people’s work. Your content and credentials stay between your computer and your WordPress site, never on a third-party server.

  • Choose which content types the AI can edit. Moving anything to trash is off by default.
  • Every edit is revision-backed, so undo is one click.
  • Disconnect any AI app at any time to revoke its access immediately.
Zack Katz

Don’t let all the technical details on this page scare you. Download the free plugin, install it, go to Settings, click on Block MCP, and follow the steps.

Here’s an article showing you the complete setup flow.

Still have any questions? Ask support.

I would love for you to use this because it’s changed how I use WordPress, and I’m confident it will for you, too.

Zack signature

How it compares to the WordPress REST API

Most WordPress automation—including other MCP servers—ultimately writes through the standard REST API, which treats a post as one big blob of HTML. That’s fine for publishing a finished draft, but it falls apart fast when an AI agent needs to make small, targeted edits to an existing page. Here’s what changes when the agent can work at the block level instead.

What the agent can doStandard WP REST APIBlock MCP
Edit one heading without touching the rest of the page❌ Rewrites the entire page on every edit✅ Updates just the one heading
Make 5 edits in a row without re-sending the whole page each time❌ Sends the full page body 5×✅ Sends only what changed
Find which block contains “Pricing” without scanning rendered HTML❌ No structured search—the agent has to regex through HTML✅ Built-in search by text or block type
Stop legacy or deprecated blocks from being saved in the first place❌ No block-aware validation; deprecated blocks save without warning✅ Server rejects legacy blocks and suggests modern replacements
Edit a page and have it still open cleanly in the block editor afterward❌ Edits as raw HTML—expect many blocks flagged “This block contains unexpected or invalid content” because the original block markers got stripped✅ Block markup is preserved exactly
Keep editing the right block after adding or removing other blocks above it❌ Has to re-read the whole page after each edit✅ The agent keeps working without re-reading
Fix several typos across one page in a single revision❌ Multiple round-trips and revisions cluttering history✅ One update_blocks call, one revision, atomic—partial failure rolls back the whole batch

We tested it. Only Block MCP worked every time.

We put Claude in front of popular WordPress MCP servers and gave it one instruction: “change the H2 heading ‘Code samples’ to H3,” then reopened the page to inspect it. 27 runs total—3 servers × 3 models (Haiku, Sonnet, Opus) × 3 runs each.

ModelBlock MCPAI Engine ProInstaWP/mcp-wp
Haiku✅ 3 / 3 · 10s avg⚠️ 2 / 3 · 44s avg❌ 0 / 3 · 20s avg
Sonnet✅ 3 / 3 · 9s avg✅ 3 / 3 · 14s avg❌ 0 / 3 · 36s avg
Opus✅ 3 / 3 · 9s avg✅ 3 / 3 · 13s avg⚠️ 2 / 3 · 38s avg
Total✅ 9 / 98 / 92 / 9

Only Block MCP succeeded reliably across every model. The full, reproducible benchmark script is in the README—run it against your own site.

Free. Open source. Sets itself up.

Don’t know what an MCP is? Don’t worry: install the free connector plugin and it will guide you from there.

The WordPress MCP server for AI block editing — free and open source.
Free

Block-level read & write for any Gutenberg post or page, with atomic batch edits, persistent block IDs, and one-click undo.

  • Edit individual blocks, not whole posts
  • Guided setup connects Claude or Cursor in minutes
  • Atomic batch edits with one-click undo via revisions
  • Built-in Yoast SEO support and per-site block preferences
  • Free and MIT licensed, use it on every site you build

Have more questions?

You must log in to submit a review.