Skip to content

MCP server

WordPress MCP server

The official WordPress MCP Adapter lets AI discover and run WordPress abilities that plugins and sites expose, with WordPress permissions.

At a glance

Maintained by
WordPress project (WordPress/mcp-adapter) with Automattic (mcp-wordpress-remote proxy)
Tools exposed
3 listed below
Reviewed
September 24, 2026

Why it matters

What it does and why it matters

WordPress runs a large share of the web, including many business websites and online stores. The WordPress project's MCP Adapter connects WordPress to AI assistants through the Abilities API: plugins and themes register abilities, such as "create a draft post" or "list products", and the adapter exposes them through three tools for discovering, describing and running those abilities.

That design means what an assistant can do depends on the abilities your site offers, and every action runs under normal WordPress permissions.

The older Automattic WordPress MCP plugin is deprecated in favor of the adapter. WordPress.com sites have MCP built in. For self-hosted sites, a small proxy connects Claude to the adapter. We connect with an application password for a user with an editor role, not an administrator, and keep publishing behind review.

Use cases

Best business use cases

Draft posts

Create draft posts from outlines. See content generation.

Content audits

List pages and posts that need updates.

Store tasks

Run store abilities exposed by plugins.

Media tasks

Work with media where abilities allow.

Site checks

Check site information exposed as abilities.

Tools

Available tools

Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.

Read and write: Depends on the abilities the site exposes (abilities are private by default); can read and write content when enabled.

  • mcp-adapter-discover-abilities

    List the site abilities exposed to MCP.

  • mcp-adapter-get-ability-info

    Get details and input schema for one ability.

  • mcp-adapter-execute-ability

    Run an ability on the site.

Workflows

Example workflows

Draft a blog post

  1. 1

    Share an outline.

  2. 2

    The assistant discovers the post abilities.

  3. 3

    It creates a draft post.

  4. 4

    An editor reviews and edits it.

  5. 5

    The editor publishes.

Find pages to refresh

  1. 1

    Ask for pages not updated in a year.

  2. 2

    The assistant runs the listing ability.

  3. 3

    It returns pages with dates.

  4. 4

    It suggests which to refresh first.

  5. 5

    The team plans updates.

Prompts

Example prompts

  • “List the abilities this site exposes.”

  • “Create a draft post from this outline, but do not publish it.”

  • “Which pages have not been updated in over a year?”

Setup

Installation and configuration

Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.

Claude Desktop: 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",
                "WP_API_USERNAME": "your-username",
                "WP_API_PASSWORD": "your-application-password",
                "OAUTH_ENABLED": "false"
            }
        }
    }
}

Claude Code: terminal

claude mcp add wordpress -e WP_API_URL=https://your-wordpress-site.com/wp-json/mcp/mcp-adapter-default-server -- npx -y @automattic/mcp-wordpress-remote
  • Hosted server: https://your-wordpress-site.com/wp-json/mcp/mcp-adapter-default-server (self-hosted site with the MCP Adapter plugin).
  • Local server: npm: @automattic/mcp-wordpress-remote (proxy to the site); WP-CLI over stdio also supported.
  • Needs: OAuth 2.1 (default) or WordPress username plus Application Password. Custom headers via CUSTOM_HEADERS..

Security

Security considerations

  • Editor, not admin

    Connect with a user whose role fits the task.

  • Application passwords

    Use a dedicated application password you can revoke.

  • Review before publishing

    Keep publishing behind human review.

  • Plugin abilities

    Check which abilities plugins expose before connecting.

Related servers

Servers that pair well with it

WooCommerce

WooCommerce's official MCP support, in preview, exposes store abilities for products and orders through the WordPress MCP Adapter.

MySQL

A community MCP server that lets AI run SQL against MySQL, read-only by default, with insert, update and delete each switched on separately.

Canva

Canva's official MCP server lets AI search, create, resize, export and comment on designs, upload assets and use brand kits.

Keep exploring

FAQ

Questions people ask us

Have a question that is not here? Ask us directly.

Start a project

Want this connected to your own systems? We build AI workflows with MCP.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.