Connect Any WordPress Plugin as MCP Tools
WordPress 6.9 shipped the Abilities API — a built-in standard that lets any plugin declare its functionality in a structured, AI-readable format. Easy MCP AI bridges those abilities directly to the Model Context Protocol, so your AI assistant can use them instantly.
What is the WordPress Abilities API?
Introduced in WordPress 6.9, the Abilities API is a core WordPress standard that gives plugins, themes, and WordPress core itself a unified way to register named, typed, and permission-controlled actions — called abilities.
Think of an ability as a self-describing unit of functionality: it has a label, an input schema, an output schema, and a permission check. Because every ability follows the same structure, tools like Easy MCP AI can discover and expose them automatically — no custom integration code required.
When a plugin developer registers an ability using wp_register_ability(), that functionality becomes immediately available as an MCP tool to any AI client connected to your site through Easy MCP AI.
How It Works
1. Plugin Registers an Ability
A plugin developer calls wp_register_ability() with a label, input/output schema, and permission callback — using standard WordPress hooks.
2. Easy MCP AI Discovers It
Easy MCP AI automatically reads all registered abilities on your site and exposes them as MCP tools — no configuration, no extra setup needed.
3. Your AI Can Use Them
Claude, ChatGPT, Cursor, or any MCP-compatible AI client can now call those plugin tools through natural conversation, with full permission enforcement.
Why This Is a Big Deal
No Custom Integration Per Plugin
Previously, exposing a plugin's features to AI required writing a dedicated MCP integration. With the Abilities API, any plugin that adopts it is automatically MCP-ready through Easy MCP AI.
Typed Inputs & Outputs
Every ability ships with a JSON Schema definition for its parameters and return values. AI clients get accurate tool descriptions, reducing hallucinations and errors.
Built-In Permission Checks
Each ability includes a permission callback. Easy MCP AI enforces it on every call, so plugin abilities respect the same access controls as the rest of your site.
Grows With Your Plugin Stack
As more plugin developers adopt the Abilities API, your AI's capabilities grow automatically. Install a new plugin, and its abilities appear as usable MCP tools with no extra steps.
Requirements
| Requirement | Details |
|---|---|
| WordPress Version | WordPress 6.9 or higher. The Abilities API is built into WordPress core — no additional plugin required. |
| Easy MCP AI | Any version that includes Abilities API support. Easy MCP AI automatically discovers and bridges registered abilities to MCP. |
| Plugin Support | The plugin must implement the Abilities API using wp_register_ability(). This is a decision made by each plugin's developer. |
| AI Client | Any MCP-compatible AI client — Claude Desktop, Claude Code, Cursor, Windsurf, and others. |
For Plugin Developers
If you maintain a WordPress plugin and want its features to be usable by AI assistants through Easy MCP AI, implement the Abilities API. Your users won't need to do anything — Easy MCP AI will detect and expose your abilities automatically.
Register your abilities inside the wp_abilities_api_init action hook using wp_register_ability(). Each ability needs a unique name, a human-readable label, a permission callback, an input schema, and an output schema.
Ready to Get Started?
Install Easy MCP AI on WordPress 6.9+ and every Abilities-enabled plugin on your site becomes instantly accessible to your AI assistant.
Download Easy MCP AI Free →