home / mcp / mcp wp abilities mcp server

MCP WP Abilities MCP Server

Exposes WordPress 6.9+ Abilities as MCP tools for querying site info and environment, with dynamic discovery and schema validation.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "aplaceforallmystuff-mcp-wp-abilities": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-wp-abilities"
      ],
      "env": {
        "WORDPRESS_URL": "https://your-site.com",
        "WORDPRESS_USERNAME": "your-username",
        "WORDPRESS_APP_PASSWORD": "your-app-password"
      }
    }
  }
}

You run an MCP server that automatically discovers WordPress 6.9+ Abilities and exposes them as AI-accessible tools. This lets you query site information and perform actions through a standardized MCP interface without hardcoding each ability.

How to use

Start by running your MCP client against this server. The WordPress Abilities API is discovered at runtime, so you don’t need to predefine tools. The MCP server will present tools such as wp_core_get_site_info and wp_core_get_environment_info, and any plugin-provided abilities that register themselves will automatically appear as additional tools. You interact with the tools through your MCP client by selecting a tool, supplying the required inputs, and requesting the corresponding WordPress ability.

How to install

Prerequisites you need installed on your system before starting:

  • Node.js 18+
  • npm (comes with Node.js)
  • Access to a WordPress 6.9+ site with Abilities API enabled

Install the MCP WP Abilities package globally so you can run the server from anywhere:

npm install -g mcp-wp-abilities

Available tools

wp_core_get_site_info

Get site name, description, URL, version, language, and other basic site information.

wp_core_get_environment_info

Get PHP version, database info, and environment type for the WordPress site.