WordPress Content Management MCP server

Integrates with WordPress to enable natural language content management, including posts, users, site settings, and WooCommerce products when available.
Back to servers
Provider
Automattic
Release date
Apr 30, 2025
Language
PHP
Stats
99 stars

The WordPress MCP plugin implements the Model Context Protocol to expose WordPress functionality through a standardized interface. This enables AI models and other applications to interact with WordPress sites in a structured and secure way, providing an AI-friendly API with extensible architecture.

Installation

To install the WordPress MCP plugin:

  1. Download the latest wordpress-mcp.zip from https://github.com/Automattic/wordpress-mcp/releases/
  2. Upload the plugin files to the /wp-content/plugins/wordpress-mcp directory on your WordPress server
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Navigate to Settings > WordPress MCP in your WordPress admin dashboard
  5. Enable MCP functionality and desired features from the settings page

Usage

The WordPress MCP plugin is designed to work with mcp-wordpress-remote, which provides the client-side implementation for interacting with the MCP interface.

Key Features

  • Secure Interface: Standardized and secure interface for WordPress interactions
  • AI-Friendly API: Optimized endpoints for AI model interactions
  • Extensible Architecture: Support for custom tools, resources, and prompts
  • High Performance: Optimized implementation for efficient operation

Configuration

After installation, you can configure the plugin through the WordPress admin interface:

  1. Go to Settings > WordPress MCP
  2. Enable or disable specific MCP features
  3. Configure security settings and access controls

Client Integration

To interact with your WordPress site using MCP:

  1. Use the mcp-wordpress-remote client
  2. Follow the client's usage instructions to establish connections
  3. Begin making API calls to interact with your WordPress content

For detailed client usage instructions, refer to the mcp-wordpress-remote documentation.

How to add this MCP server to Cursor

There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json file so that it is available in all of your projects.

If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json file.

Adding an MCP server to Cursor globally

To add a global MCP server go to Cursor Settings > MCP and click "Add new global MCP server".

When you click that button the ~/.cursor/mcp.json file will be opened and you can add your server like this:

{
    "mcpServers": {
        "cursor-rules-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "cursor-rules-mcp"
            ]
        }
    }
}

Adding an MCP server to a project

To add an MCP server to a project you can create a new .cursor/mcp.json file or add it to the existing one. This will look exactly the same as the global MCP server example above.

How to use the MCP server

Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.

The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.

You can also explictly ask the agent to use the tool by mentioning the tool name and describing what the function does.

Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later