# WordPress/mcp-adapter

An MCP adapter that bridges the Abilities API to the Model Context Protocol, enabling MCP clients to discover and invoke WordPress plugin, theme, and core abilities programmatically.

Repository: https://github.com/WordPress/mcp-adapter
Canonical: https://ross.abutalabs.com/products/mcp-adapter
Homepage: https://make.wordpress.org/ai/2025/07/17/mcp-adapter
Language: PHP
License: GPL-2.0
License Family: copyleft
Last push: 2026-08-26T15:58:38+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 85, longevity 29
- inputs: {"age_days": 419, "days_push": 7, "days_rel": 20, "gap_med": 56.0, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1622, forks 188 (observed 2026-08-28T04:05:12.271345+00:00)

## What it is
The official WordPress plugin that bridges the WordPress Abilities API to the Model Context Protocol (MCP), exposing plugin, theme, and core abilities as MCP tools, resources, and prompts. It supports HTTP and STDIO transports, multi-server management, pluggable error handling and observability, and granular permission checks.

## Use cases
- expose WordPress abilities as MCP tools for AI agents
- connect Claude or other MCP clients to a WordPress site
- let AI agents programmatically invoke WordPress plugin and theme functionality
- run multiple MCP servers with per-server permissions on one WordPress install
- add custom MCP transports or observability to a WordPress AI integration

## When to choose
- you want AI agents to discover and call WordPress functionality via the MCP standard
- you are building on the WordPress Abilities API and need MCP exposure
- you need HTTP or STDIO transports with granular auth and permission checks

## When to avoid
- your site does not use or need the Abilities API
- you need a general-purpose MCP server outside WordPress
- you require a language other than PHP

## Facets
- artifact type: plugin
- maturity: active
- function: mcp, api-framework, middleware, auth
- domain: artificial-intelligence, cms, web-development, developer-tools
- platform: php, self-hosted
- tags: mcp-server, abilities-api, ai-agents, wordpress-plugin, model-context-protocol, wordpress, web-server

## Member repositories
- WordPress/mcp-adapter (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.271345+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:48:58.620486+00:00, confidence not recorded.
  - readme: https://github.com/WordPress/mcp-adapter (fetched 2026-08-28T04:05:12.271345+00:00, sha 8db9fcc746f5)
  - homepage: https://make.wordpress.org/ai/2025/07/17/mcp-adapter (fetched 2026-08-29T11:21:46.556294+00:00, sha f4a8c0f91829)
  - site_page: https://wordpress.org/documentation (fetched 2026-08-29T11:21:46.565742+00:00, sha bd7786ab20ae)
  - site_page: https://wordpress.org/about (fetched 2026-08-29T11:21:46.567562+00:00, sha 7beb23faf433)
  - site_page: https://wordpress.org/about/privacy (fetched 2026-08-29T11:21:46.569267+00:00, sha ae4fa61fc31e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
