MCP Adapter
Part of the AI Building Blocks for WordPress initiative. The MCP Adapter bridges WordPress’s Abilities API with the Model Context Protocol (MCP) specification, providing a standardized way for AI agents to interact with WordPress functionality. It includes HTTP and STDIO transport support, comprehen
About this tool.
Part of the AI Building Blocks for WordPress initiative.
The MCP Adapter bridges WordPress’s Abilities API with the Model Context Protocol (MCP) specification, providing a standardized way for AI agents to interact with WordPress functionality. It includes HTTP and STDIO transport support, comprehensive error handling, and an extensible architecture for custom integrations.
Features:
- Ability-to-MCP Conversion – Automatically converts WordPress abilities into MCP tools, resources, and prompts.
- Multi-Server Management – Create and manage multiple MCP servers with unique configurations.
- Extensible Transport Layer – Built-in HTTP and STDIO transports, plus support for custom transport protocols.
- Flexible Error Handling – Default WordPress-compatible error logging with support for custom, server-specific handlers.
- Observability – Zero-overhead metrics tracking with configurable handlers.
- Permission Control – Granular, configurable permission checking for all exposed functionality.
Getting started.
- 01Go to Plugins > Add New in your WordPress admin, search for “MCP Adapter”, and click Install Now .
- 02Activate the plugin through the ‘Plugins’ screen in WordPress.
- 03Register the abilities you want to expose, or install a plugin that registers them for you.
You can also upload the plugin ZIP via Plugins > Add New > Upload Plugin , or install it with WP-CLI:
wp plugin install mcp-adapter --activate
Frequently asked questions.
What is MCP?
Model Context Protocol is an open standard for connecting AI agents to external systems. Instead of every AI client needing its own custom integration, a system exposes what it can do as MCP tools, resources and prompts, and any MCP-compatible client can use them. See modelcontextprotocol.io for the specification.
What is MCP Adapter?