MCP Server

MCP WordPress Remote proxy server

Remote serverstreamable-httpTypeScript

What is the MCP MCP server?

MCP WordPress Remote proxy server. The mcp mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 3 defined tools rather than through you.

What it actually does

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

  • 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

Adding it to your client

Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.

Its toolset

Everything the assistant can do here goes through one of these:

  • Installation — The Installation tool exposed by this server
  • Configuration — Add to your MCP client configuration (e.g., Claude Desktop's claude_desktop_config.json):
  • Setup — 3. Build the project: bash npm run build

Configuration

You will need 8 environment variables: WP_API_URL, CUSTOM_HEADERS, OAUTH_ENABLED, JWT_TOKEN, WP_API_USERNAME, WP_API_PASSWORD, OAUTH_CALLBACK_PORT, OAUTH_HOST. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

  • Node.js 22+ (required for fetch API support) - WordPress site with the MCP Adapter plugin installed and active - WordPress user account with appropriate permissions

Caveats

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the mcp mcp server does with a few real requests.

When to reach for it

This sits in the file and storage access group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. MCP's toolset — Installation, Configuration, Setup — is a fair guide to whether it matches your workflow. It is maintained by GitHub Actions; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
InstallationThe Installation tool exposed by this server.
ConfigurationAdd to your MCP client configuration (e.g., Claude Desktop's claude_desktop_config.json):
Setup3. **Build the project:** bash npm run build

How to install the MCP MCP server

#### Comma-Separated Format:

```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",
        "CUSTOM_HEADERS": "X-MCP-API-Key:IOskncfyes78U8on3q7ry43o487tybrc,X-Custom-Header:value"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js 22+ (required for fetch API support) - WordPress site with the MCP Adapter plugin installed and active - WordPress user account with appropriate permissions
VariableDescriptionRequired
WP_API_URLEndpoint or connection string the server talks to.Yes
CUSTOM_HEADERSConfiguration value read at startup.Optional
OAUTH_ENABLEDConfiguration value read at startup.Optional
JWT_TOKENCredential the server authenticates with.Yes
WP_API_USERNAMEConfiguration value read at startup.Optional
WP_API_PASSWORDConfiguration value read at startup.Optional
OAUTH_CALLBACK_PORTConfiguration value read at startup.Optional
OAUTH_HOSTEndpoint or connection string the server talks to.Optional

Example prompts to try

  • Use MCP to Installation.
  • Use MCP to Configuration.
  • Use MCP to Setup.

Frequently asked questions

It connects MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 3 tools (Installation, Configuration, Setup) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with MCP directly.