MCPWP turns a WordPress site into an MCP server so AI assistants can manage site operations such as pages, Elementor layouts, WooCommerce products, media, SEO, menus, and settings. It exposes a dynamic set of MCP tools through a WordPress plugin or direct HTTP endpoint, with available tools depending on installed plugins and license plan.
From the registry: MCP for WordPress — connect Claude, Cursor, or Windsurf to any WordPress site.
$ wp plugin install https://mumega.com/spai-updates/mumega-site-pilot-ai-latest.zip --activatehttps://mumega.com/spai-updates/mumega-site-pilot-ai-latest.zip},{Please install the `mcpwp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install and activate the MCPWP WordPress plugin** — Install the MCPWP plugin on your WordPress site so it can expose the MCP endpoint and generate API keys. Run: `wp plugin install https://mumega.com/spai-updates/mumega-site-pilot-ai-latest.zip --activate` (https://mumega.com/spai-updates/mumega-site-pilot-ai-latest.zip},{)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","@mcpwp.net/mcpwp"]
- required environment variables:
- `WP_URL`: The base URL of your WordPress site running the MCPWP plugin. (example: `<your-wordpress-site-url>`)
- `WP_API_KEY`: API key created in MCPWP for accessing your WordPress site. (example: `<your-api-key>`)
Note: README also documents a direct Streamable HTTP connection to the WordPress MCP endpoint using URL <your-wordpress-site-url>/wp-json/site-pilot-ai/v1/mcp with header X-API-Key: <your-api-key>. Preferred portable install path is the recommended stdio npx launcher.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.WP_URLrequiredThe WordPress site URL used by the MCP client to connect to the server.WP_API_KEYrequiredThe API key used to authenticate requests to the WordPress MCP server.Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.