mcp-wordpress-remote

MCP.Pizza Chef: Automattic

This is a relay between your assistant and a WordPress site rather than a toolbox in itself: it registers no tools of its own and simply passes along whatever the MCP Adapter plugin on your site offers, so what you can actually do depends on that plugin and on your user role. It is built and maintained by Automattic, the company behind WordPress.com. Signing in happens through a browser window, a token, or a WordPress application password — there is no separate paid key to buy.

Writing

Use This MCP server To

Draft a blog post and save it to my site Fix a typo on a page without opening the dashboard Check which posts are still sitting in drafts Ask what has changed on my site this week Write and schedule a post from a chat conversation

README

MCP WordPress Remote

A Model Context Protocol (MCP) server for seamless WordPress integration

Connect AI assistants like Claude Desktop to your WordPress sites with multiple authentication methods including OAuth 2.0, JWT tokens, and application passwords.

Features

  • MCP Authorization Specification Compliant - Implements MCP Authorization specification 2025-06-18
  • OAuth 2.1 with PKCE - Secure authorization code flow with PKCE (RFC 7636)
  • Resource Indicators - RFC 8707 compliance for token audience binding
  • Dynamic Client Registration - RFC 7591 support for automatic client registration
  • Protected Resource Metadata Discovery - RFC 9728 for automatic endpoint discovery
  • Multiple Authentication Methods - OAuth 2.1, JWT tokens, and WordPress application passwords
  • Persistent Token Storage - OAuth tokens stored securely with automatic validation
  • Multi-instance Coordination - Lockfiles prevent authentication conflicts
  • Automatic Token Management - Handles validation, refresh, and cleanup
  • Enhanced Error Handling - Detailed error messages with proper categorization
  • Comprehensive Logging - Structured logging with categories and levels
  • Complete MCP Support - Tools, resources, prompts, and more

Quick Start

Installation

npm install @automattic/mcp-wordpress-remote

Configuration

Add to your MCP client configuration (e.g., Claude Desktop's claude_desktop_config.json):

{
  "mcpServers": {
    "wordpress": {
      "command": "npx",
      "args": ["-y", "@automattic/mcp-wordpress-remote"],
      "env": {
        "WP_API_URL": "https://your-wordpress-site.com/wp-json/mcp/mcp-adapter-default-server"
      }
    }
  }
}

mcp-wordpress-remote FAQ

What can it actually do on my site?
Whatever the MCP Adapter plugin exposes. This package adds no tools of its own and only forwards requests, so the plugin decides the menu and your WordPress role decides how much of it you are allowed to use.
Do I need a paid key?
No. You sign in one of three ways — a browser window that opens once, a token, or an application password you create under Users then Profile in WordPress. All three are your own site's credentials.
Do I have to install anything on the WordPress site itself?
Yes, and this is the real hurdle. The MCP Adapter plugin has to be installed and active first. An older Automattic plugin called wordpress-mcp still works but is deprecated in favour of the adapter.
Can I use this to publish a post?
Yes, provided the plugin offers a publishing tool and your account has permission. Remember it is your live site, so anything it changes goes public straight away.
Can it break or delete things?
It can do anything your WordPress account can do, including editing and deleting published content, with no safety net beyond WordPress's own revision history. Connect it using an account with only the permissions you actually need.
Which apps does it work in?
Claude Desktop is the documented example, and any MCP app that can launch a local command will work.
How hard is it to set up?
Once the plugin is in place you paste a config block containing your site address. You also need a reasonably recent version of Node on your computer.