WordPress MCP plugin
The WordPress MCP plugin that installs in minutes.
WP MCP is a single WordPress plugin that turns your site into a Model Context Protocol server on the official Abilities API. Connect Claude, Cursor, or any MCP client and manage Elementor and all of WordPress from a prompt, with a snapshot saved before every write, so nothing an agent does is ever unrecoverable.
GPL-2.0 core · WordPress 6.8+ · ~2 min to connect
$ wp plugin install wpmcp --activate
✓ MCP server live at /wp-json/wpmcp/v1
$ claude mcp add wpmcp --transport http …
⛨ snapshot engine armed · rollback ready
✓ Connected · 188 abilities active
What you need
Three things, and you're building.
01 / You
A prompt
Describe the change in plain language to your AI client.
02 / Client
Claude · Cursor
Any MCP-compatible agent, connected over HTTP or stdio.
03 / WP MCP
The plugin
Snapshots, then runs the ability, on the Abilities API.
04 / WordPress
Your site
The change lands, with a Restore button next to it.
Requirements: WordPress 6.8+ (the Abilities API is in modern core), PHP 8.1+, and an MCP client. Elementor is optional, needed only for the Elementor tools. Everything runs on your own server; no proxy, no SaaS in the middle.
Install and connect
Four steps from zip to first prompt.
01
Install & activate
Drop in the free wpmcp plugin and activate it like any other. It self-registers on the WordPress Abilities API.
02
Enable the server
The MCP endpoint goes live at /wp-json/wpmcp/v1. Reads are on; sensitive writes stay off until you opt in.
03
Connect your client
Paste the generated config into Claude Code, Cursor, or Claude Desktop, app password over HTTP, or the WP-CLI stdio bridge locally.
04
Prompt
Ask for the change. WP MCP snapshots the target, makes the edit, and leaves you a one-click undo.
Frequently asked
Questions, answered.
How do I install the WordPress MCP plugin?
Install the free wpmcp plugin from GitHub releases (wp.org listing planned), activate it, and it registers an MCP server on your site over the official WordPress Abilities API. Then paste the connection config into Claude, Cursor, or any MCP client. Most people are connected in a couple of minutes.
Is WP MCP free?
Yes. The core plugin, 163 of its 188 abilities, plus the entire snapshot-before-every-write safety engine and one-click rollback, is free and GPL-2.0, self-hosted forever. Pro adds deep Elementor editing, unlimited history, and guarded execution tools.
What are the requirements?
WordPress 6.8+ (the Abilities API ships in modern core), PHP 8.1+, and an MCP-compatible client. Elementor is optional, it is only needed for the Elementor-specific tools. Everything else works on any theme.
How do I connect Claude or Cursor?
Authenticate with a WordPress application password over HTTP, or run the WP-CLI stdio bridge for local development. The plugin's admin screen shows a ready-made config block for each client.
How does it get updates?
Free updates ship from GitHub releases; Pro updates and licensing run through Freemius. Either way the plugin lives entirely on your own server, nothing is proxied through us.