This server acts as a Model Context Protocol (MCP) interface for WordPress, enabling AI models and applications to interact with WordPress content securely and efficiently through standardized communication.
You can:
- Search posts by title or keyword using
search-posts
tool - Retrieve posts by ID using
get-post
tool - Create posts using Gutenberg block formatting via
create-post
tool - Update posts with Gutenberg block formatting using
update-post
tool - Get block types schema to retrieve information about available WordPress block types
- Interact via JSON-RPC 2.0 compliant endpoints (STDIO or HTTP transports)
- List available MCP tools, resources, and prompts
- Execute available MCP tools and read resource content
- Extend with custom tools and resources
- Access WordPress REST API endpoints (if experimentally enabled)
Referenced as the organization behind the WordPress MCP plugin repository, suggesting official support or development from Automattic for this WordPress integration.
Mentioned as the platform where the plugin repository and releases are hosted, enabling users to download the plugin and contribute to its development.
Exposes WordPress functionality through a standardized interface, allowing AI models and applications to interact with WordPress sites securely. Provides tools, resources, and prompts that can be extended for custom WordPress interactions.
WordPress MCP
A WordPress plugin that implements the Model Context Protocol (MCP) to expose WordPress functionality through a standardized interface. This plugin enables AI models and other applications to interact with WordPress sites in a structured and secure way.
Features
- 🔒 Secure and standardized interface for WordPress interactions
- 🤖 AI-friendly API endpoints
- 🏗️ Extensible architecture for custom tools, resources and prompts
- 🔌 Adapter for WordPress Feature API
- ⚡ High-performance implementation
Installation
- Download the latest wordpress-mcp.zip from https://github.com/Automattic/wordpress-mcp/releases/
- Upload the plugin files to the
/wp-content/plugins/wordpress-mcp
directory - Activate the plugin through the 'Plugins' menu in WordPress
- Navigate to
Settings > MCP
and enable MCP functionality and features
Usage
This plugin is designed to work with wp-wordpress-remote, which provides the client-side implementation for interacting with the MCP interface. Please check the usage instructions.
Development
Extending the Plugin
You can extend the plugin's functionality by adding new components through the WordPress MCP API:
Adding New Tools
Check the tools defined on wp-content/plugins/wordpress-mcp/includes/Tools/
for examples
Adding Resources
Check the resources define on wp-content/plugins/wordpress-mcp/includes/Resources/
for examples
Adding Prompts
Check the prompts defined on wp-content/plugins/wordpress-mcp/includes/Prompts/
for axamples
Using the WordPress Feature API
Check the WordPress Feature API - a system for exposing WordPress functionality in a standardized, discoverable way for both server and client-side use. When enabled, this plugin will convert Features into MCP tools and resources.
Contributing
We welcome contributions!
Support
WordPress MCP has extensive documentation, please refer to the docs for more information.
For support, please:
- Open an issue on GitHub
- Contact the maintainers
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A WordPress plugin that implements the Model Context Protocol to enable AI models and applications to interact with WordPress sites in a structured and secure way.
Related MCP Servers
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -16TypeScript
- -securityAlicense-qualityImplements a Model Context Protocol server for WordPress that enhances VS Code with WordPress-specific intelligence, including database integration, code completion, and documentation.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol plugin that helps AI assistants maintain persistent project context through structured markdown files, providing a systematic approach to tracking project goals, decisions, progress, and patterns.Last updated -5JavaScriptMIT License