Skip to content

Commit 49c8626

Browse files
WIP
1 parent f25933d commit 49c8626

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

blog-posts/introducing-mcp-adapter.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
# From Abilities to AI Agents: Introducing the WordPress MCP Adapter
22

3-
The Abilities API makes WordPress functionality **discoverable, typed, and executable** across PHP, JavaScript, and REST. The **MCP Adapter** takes the next step: it lets modern AI tools (like Claude Desktop, Claude Code, VS Code AI extensions, and other MCP clients) **discover and call those abilities directly**, as if your WordPress site were a built‑in AI toolset.[1]
3+
One of the major new developer updates to come to WordPress 6.9 release was the **Abilities API**. You can read the full introduction to [The Abilities API](https://developer.wordpress.org/news/2025/11/introducing-the-wordpress-abilities-api/) to learn more about its design, and use cases, but it's a new way for plugins and themes to expose functionality in a standardized, cross-context manner.
44

5-
This post is a follow-up to the Abilities API introduction and shows how to:
5+
One of the other major benefits of the Abilities API is that it **lays the groundwork for AI integration**. By defining abilities with clear input/output schemas and permission checks, plugins can make their functionality discoverable and callable by AI agents.
66

7-
- Install and initialize the WordPress MCP Adapter
8-
- Expose your existing abilities as **MCP tools, resources, and prompts**
9-
- Connect AI clients like **Claude** and **VS Code/Claude Code/Cursor/Copilot-style tools**
10-
- Use practical workflows (content inventory, diagnostics, refactoring) powered by your WordPress site
7+
The **MCP Adapter** is the first official AI solution that builds on top of the Abilities API. It allows you to connect AI applications like Claude Desktop, Claude Code, GitHub Copilot, and other MCP enabled clients to any WordPress site, so that they can **discover and call those abilities directly**, as if your WordPress site were a built‑in AI toolset.
118

12-
***
9+
In this post, you'll learn what MCP is, how the WordPress MCP Adapter works, and how to get started exposing your abilities to AI agents.
1310

1411
## Quick recap: Abilities as the foundation
1512

@@ -25,12 +22,18 @@ You define an ability once with:
2522
Once registered, that ability is:
2623

2724
- Executable in PHP via `wp_get_ability()->execute()`
28-
- Discoverable and callable via the Abilities REST API
25+
- Discoverable and callable via the Abilities REST API endpoint
2926
- Usable in JavaScript via `@wordpress/abilities`
3027

31-
The **MCP Adapter** builds on this: it takes those abilities and **exposes them to AI agents** using the [Model Context Protocol] as tools, resources, and prompts.[1]
28+
The **MCP Adapter** builds on this: it takes those abilities and **exposes them to AI agents** using the Model Context Protocol as tools, resources, and prompts.
3229

33-
***
30+
## What is the Model Context Protocol (MCP)?
31+
32+
## What is the Model Context Protocol
33+
34+
The Model Context Protocol (MCP) is an open standard that defines a consistent way for AI applications to connect to external tools, systems, and data sources. It acts like a “universal adapter” between large language models and the services they need. Instead of writing custom integrations for each model and each API, developers expose capabilities through MCP servers and let any compatible AI client discover and call them.
35+
36+
In practice, an MCP client (such as an AI-powered IDE or chat assistant) connects to one or more MCP servers, asks what operations and resources they provide, and then invokes those operations using a shared, well-defined protocol. This makes it much easier to build AI workflows that mix model reasoning with live data—files, databases, web services, or, in WordPress’s case, abilities registered via the Abilities API, without tying your integration to a single vendor.
3437

3538
## What is the WordPress MCP Adapter?
3639

0 commit comments

Comments
 (0)