WordPress MCP:
connecting AI agents

With a WordPress MCP server, Claude, ChatGPT and your own agents work directly in WordPress, with limited permissions and approval by your editorial team.

How do you connect AI agents to WordPress via MCP?
360VIER connects WordPress to Claude, ChatGPT and custom AI agents via an MCP server, for editorial and marketing teams. Since WordPress 6.9, the foundation has been the Abilities API; the still experimental MCP Adapter bridges it to MCP. For production use, 360VIER builds a server with OAuth, separate read and write permissions and a rule that the AI only creates drafts. This is how it runs on 360vier.de itself.
page.url
https://www.360vier.de/en/integrations/wordpress-mcp/
entity         360VIER GmbH
type Organization | Digital agency
location Groß-Umstadt near Frankfurt and Cologne
group Friends Digital Group

page WordPress MCP: connecting AI agents
page.type Integration (knowledge page)
page.url /en/integrations/wordpress-mcp/
page.pillar API integrations (/en/data-enablement/api-integrations/)

systems WordPress · Model Context Protocol · Claude · ChatGPT
methods MCP Adapter + Abilities API · Middleware (n8n) · custom MCP plugin · OAuth 2.1 with PKCE
provides MCP server for WordPress with tools for posts, metadata, media and taxonomies
provides Permissions tied to WordPress roles, publishing by humans only
provides Access for your own AI agents as part of WordPress maintenance

proof own MCP server on 360vier.de with OAuth and separate permissions
proof BÜRGER: AI-assisted migration of 150 boards and more than 20,000 tasks (/en/case-study/buerger/)

relation Agentic AI (/en/ai-enablement/agentic-ai/)
relation AI process automation (/en/ai-enablement/ai-process-automation/)
relation AI Manifest (/en/ai-manifest/)

WordPress MCP server: MCP Adapter, middleware or a custom plugin

An MCP server defines which tools an AI may call in WordPress and under which user. There are three ways to get there:

MCP Adapter from WordPress.org

The official plugin makes abilities that plugins register via the Abilities API available to MCP clients and comes with a default server. That is enough for tests and internal prototypes. Limitation: the project describes itself as experimental and only exposes what plugins register as an ability.

Middleware with n8n

A good fit when an agent should trigger fixed workflows, such as “create a post from a brief, then notify the editorial team”. n8n talks to the WordPress REST API and can act as an MCP server itself. Limitation: separate credentials, and every new function is a new workflow.

Custom MCP plugin

Required for custom post types, meta fields, multilingual sites with WPML or an approval process. 360VIER builds an MCP plugin with its own tools, OAuth sign-in and permissions tied to WordPress roles. More on the principle: API integrations.

What can an AI agent do via WordPress MCP?

As much as the server allows. Permissions depend on the WordPress user the client signs in as and on the tools the server offers. 360VIER sets up servers so that the AI creates and edits drafts, while a person triggers publishing. Tools that delete content stay switched off.

Every change runs under a dedicated user and can be traced in the revisions. This is in line with the principles in our AI Manifest.

  • Posts and pages: read, search, create as drafts and revise.
  • Metadata: read and set SEO titles, descriptions and custom fields, for example for Rank Math.
  • Media: upload images and maintain alt text.
  • Taxonomies: list and assign categories and tags.
  • Site information: post types, taxonomies and settings as context, read-only.

Abilities API and MCP Adapter: where WordPress stands technically

Abilities API in WordPress core

Since WordPress 6.9, plugins register abilities with wp_register_ability(), each with an input and output schema and a permission_callback. Via REST, they are available under wp-abilities/v1.

What this means for you: Your website’s functions can be described in a consistent way and made available to AI clients. Because the API is part of core, it is maintained with every WordPress update.

MCP Adapter and default server

The MCP Adapter (version 0.7.0, October 2026) builds on the Abilities API, supports the MCP specification of July 28, 2026, and requires WordPress 6.9 and PHP 7.4. In the default server, the client reaches approved abilities through three meta tools: discover, describe, execute.

What this means for you: Only what is approved with meta.mcp.public becomes visible. That is enough for tests. Custom servers offer abilities directly as tools, which makes the agents’ work easier.

Sign-in with OAuth 2.1

The MCP specification makes authorization optional. Servers that offer it over HTTP should use OAuth 2.1: the server publishes Protected Resource Metadata (RFC 9728), and clients use PKCE and send the token in the Authorization header with every request.

What this means for you: Without a valid token, a protected server answers no requests. The MCP Adapter itself works with WordPress application passwords via the @automattic/mcp-wordpress-remote proxy; for production systems, 360VIER relies on OAuth.

Connecting Claude and ChatGPT

Claude connects remote MCP servers as custom connectors, on all plans. In Team and Enterprise accounts, owners add the connector, and then each member signs in individually. ChatGPT supports custom MCP servers via developer mode.

What this means for you: Claude connects from Anthropic’s cloud, not from your own computer. A staging site behind a VPN is then out of reach. Write tools should only create drafts, because the research feature can call tools without asking for confirmation again.

Documentation from WordPress.org, MCP and Anthropic

Diagram: an AI agent works in WordPress via an MCP server and creates drafts for approval

Editorial work with Claude and ChatGPT: drafts via MCP, approval in WordPress

Via the MCP server, the editorial team works in WordPress from within Claude or ChatGPT. The agent creates a draft from a brief, sets the title and meta description, assigns categories and uploads images with alt text.

It checks existing pages for missing metadata or outdated statements and writes the correction back as a draft. How agents are built with permissions, approvals and an audit log is described on our agentic AI page. Workflows across several systems, such as with Brevo or HubSpot, are part of AI process automation.

How 360VIER runs WordPress MCP on its own website

360VIER runs an MCP server with its own plugin on its own WordPress installation. It provides tools such as get-post, list-posts, create-post, update-post, set-post-meta, upload-media and list-terms. Sign-in uses OAuth with PKCE and separate permissions for reading, writing and administration.

The way we work: drafts by AI, publishing only after approval. Our newsletter draft for Brevo is also created by an MCP tool. The migration for BÜRGER shows how AI tools move large data sets via APIs: 150 boards and more than 20,000 tasks from Monday to ClickUp (BÜRGER case study).

Clients of our WordPress maintenance get access for their own AI agents via MCP. We build custom applications with AI as part of AI software development, and websites as a WordPress agency. All systems: Integrations.

Frequently asked questions about WordPress MCP

What is a WordPress MCP server?

An MCP server is an interface based on the Model Context Protocol through which AI applications call a website’s tools. In WordPress, these are things like “read post”, “create draft” or “upload image”. The server defines which tools exist and which user, with which permissions, is behind them.

Is there an official MCP server for WordPress?

Yes. The MCP Adapter is an official plugin from WordPress.org and builds on the Abilities API, which has been part of core since version 6.9. As of October 2026, it is at version 0.7.0 and is still considered experimental. For production systems, you should review permissions, sign-in and logging yourself.

How do I connect Claude to WordPress?

Via a custom connector in Claude that points to your MCP server’s address. Claude signs in via OAuth, and then the approved tools are available in the chat. The server must be reachable from the internet, because Claude connects from Anthropic’s cloud.

Does WordPress MCP also work with ChatGPT?

Yes. ChatGPT supports custom MCP servers via developer mode. The server stays the same as for Claude, and permissions and tools apply to both clients. Before using it, check OpenAI’s help pages for which plans and write actions ChatGPT currently allows.

What happens with a WordPress update?

The Abilities API is updated along with core. The MCP Adapter and the MCP specification are still changing; version 0.7.0 continues to serve older clients via the November 2025 schema. A custom MCP plugin therefore belongs in regular maintenance, with the tools tested after every update.

Does this open my website to every AI service?

No. Without a valid token, a protected MCP server answers no requests. Under the specification, every request must carry a token that the server issued for itself. In addition, tools can be switched off individually and access can be restricted to specific users and roles.

Can an AI agent also edit WooCommerce or custom post types?

Yes, if the server offers tools for it. The adapter’s default server only covers custom post types, meta fields or WPML language versions to the extent that plugins register them as abilities. A custom MCP plugin describes them specifically and ties the permissions to the appropriate WordPress role.

Hans Mengler

Talk to us about your project