MCP Expose Abilities
Let AI agents do real WordPress work via MCP. 61 core abilities, 12 add-ons, 280+ ecosystem abilities for content, builders, SEO, security, files, and operations.
Install / Use
/learn @bjornfix/MCP Expose AbilitiesQuality Score
Category
Development & EngineeringSupported Platforms
README
MCP Expose Abilities
Let AI assistants edit your WordPress site via MCP.
Tested up to: 6.9 Stable tag: 3.0.34 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
What It Does
This plugin exposes WordPress functionality through MCP (Model Context Protocol), enabling AI assistants to directly interact with your WordPress site. No more copy-pasting between chat and admin.
Example: "Fix the phone numbers in these 25 articles to be clickable tel: links." - Done in 30 seconds, all 25 articles.
The Real Workflow
In practice, the human should not have to memorize the whole ecosystem.
The normal pattern is:
- point Codex, Claude, or another MCP-capable agent to this repository
- let the agent read the README and wiki
- let the agent work out the required stack and relevant add-ons
- give the agent a clear task with boundaries
The human's job is mostly to describe the goal. The agent's job is to figure out the mechanics.
Why This Feels Different
Most WordPress AI demos still leave you doing the boring part yourself.
This ecosystem is different because the agent can actually do the work inside WordPress:
- fix repetitive content issues across many pages
- update menus, media, plugins, comments, and options
- work with real builder and plugin ecosystems like Elementor, GeneratePress, Rank Math, and Wordfence
- handle the kind of site maintenance people usually postpone because it is repetitive and dull
That changes the experience from:
Here is what you should do in wp-admin
to:
Tell the agent what needs doing, and let it carry out the work
Before vs After
Before
- ask the AI what to do
- copy the answer into WordPress by hand
- click through wp-admin for the repetitive bits
- lose momentum because the task is boring
- postpone the cleanup, maintenance, or optimization work again
After
- tell the agent what needs doing
- let it inspect the site directly
- let it make the targeted change
- verify the result
- move on to the next useful improvement instead of getting stuck in admin drudgery
That difference is the whole point of this ecosystem.
Who It Is For
This is a good fit for:
- agencies managing many WordPress sites
- companies with repetitive content and operations work
- organizations that want AI to do real maintenance, not just generate text
- technical teams that are tired of copy-paste workflows between chat and wp-admin
It is especially useful when work gets postponed simply because the manual version is boring.
If you want the more specific buyer case, start here:
Documentation
For setup and troubleshooting beyond the quick start, use the wiki:
- Why Teams Use It
- Use Cases
- Who It Is For
- Who Benefits Most
- Alternatives
- Getting Started
- Install Order and Dependencies
- First Working MCP Connection
- Which Add-On Do I Need?
- Troubleshooting
- Examples
If you are using an AI agent, the simplest instruction is often just:
Read https://github.com/bjornfix/mcp-expose-abilities and figure out the stack before making changes.
Start Here
If you are new to the stack, use this order:
- Install Abilities API
- Install MCP Adapter
- Install MCP Expose Abilities (this plugin)
- Confirm you can list and execute core abilities
- Add only the vendor-specific plugins you actually need
If you skip step 4 and start installing add-ons immediately, troubleshooting gets harder than it needs to be.
What You Actually Need
For a minimal working setup, you only need:
- WordPress 6.9+
- PHP 8.0+
- Abilities API
- MCP Adapter
- MCP Expose Abilities (this plugin)
Everything else in the ecosystem is optional.
5-Minute Setup
- Install and activate the required plugins:
- Abilities API: https://github.com/WordPress/abilities-api/releases/latest
- MCP Adapter: https://github.com/WordPress/mcp-adapter
- MCP Expose Abilities: download the latest release from this repo
- Verify the Abilities API plugin is installed as
wp-content/plugins/abilities-api/abilities-api.php - Activate all three plugins in WordPress
- Confirm the MCP adapter route is reachable on your site
- Run a simple read-only ability first, such as listing posts or reading a page
First Success Check
Before adding Elementor, Cloudflare, Gmail, or anything else, confirm the core stack works.
Good first tests:
- list posts
- get a page by ID
- list menus
- list installed plugins
If those work, the stack is wired correctly. If they do not, fix the core stack before adding add-ons.
Modular Architecture
Version 3.0 introduced a modular architecture. The core plugin provides WordPress-native abilities, while vendor-specific features are available as separate add-on plugins:
| Plugin | Abilities | Description | |--------|-----------|-------------| | MCP Expose Abilities (core) | 61 | WordPress core: content, menus, users, media, widgets, plugins, options, comments, taxonomy, system | | MCP Abilities - Filesystem | 11 | File operations with security hardening | | MCP Abilities - Elementor | 40 | Elementor page builder integration | | MCP Abilities - GeneratePress | 26 | GeneratePress theme + GenerateBlocks | | MCP Abilities - Cloudflare | 4 | Cloudflare cache management | | MCP Abilities - Google Workspace | 16 | Gmail API via Workspace service account | | MCP Abilities - Rank Math | 23 | Rank Math SEO metadata access | | MCP Abilities - Wordfence | 11 | Wordfence security status + blocks | | MCP Abilities - Brevo | 22 | Brevo contacts, lists, campaigns | | MCP Abilities - Advanced Ads | 17 | Advanced Ads management | | MCP Abilities - Toolset | 38 | Toolset post types, custom fields, taxonomies, relationships | | MCP Abilities - SitePress | 10 | WPML translation mapping, language-switcher recovery, and QA checks | | MCP Abilities - Formidable | 6 | Formidable Forms settings, usage tracing, styles, and CSS cache controls |
Total ecosystem: 285 abilities
Install only what you need. Running GeneratePress? Install that add-on. Don't use Elementor? Skip it.
Requirements
- WordPress 6.9+
- PHP 8.0+
- Abilities API plugin (WordPress core team)
- MCP Adapter plugin (WordPress core team)
- Use the official Abilities API release ZIP (
abilities-api.zip) so it installs aswp-content/plugins/abilities-api/abilities-api.php
WordPress Compatibility
- Requires WordPress 6.9 or newer
- Tested up to WordPress 6.9
- Requires PHP 8.0 or newer
- Maintained against the WordPress 6.9 release line together with the supported add-on plugins
Installation
- Install and activate the required plugins:
- Abilities API (official release ZIP): https://github.com/WordPress/abilities-api/releases/latest
- MCP Adapter: https://github.com/WordPress/mcp-adapter
- Download the latest release from Releases
- Upload via WordPress Admin → Plugins → Add New → Upload Plugin
- Activate the plugin
- (Optional) Install add-on plugins for vendor-specific features
Which Add-On Should I Install?
Install add-ons only when your site actually uses that product:
- Elementor site: install
mcp-abilities-elementor - GeneratePress / GenerateBlocks site: install
mcp-abilities-generatepress - Cloudflare-managed site: install
mcp-abilities-cloudflare - Gmail / Workspace automation: install
mcp-abilities-workspace - Rank Math site: install
mcp-abilities-rankmath - Wordfence site: install [`mcp-abilities-wor
