Glossary

Abilities API
A coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. WordPress APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. (introduced in 6.9) that creates a central registry of capabilities, making WordPress functions discoverable and accessible to AI agents, automation tools, and developers. Transforms WordPress from isolated functions into a unified system. #
Ability
A registered, self-documenting unit of WordPress functionality that can be discovered and invoked through multiple contexts (REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/., Command Palette, MCP). Includes authorization and input/output specifications. #
AI Agent
An AI system that autonomously performs tasks and interacts with systems through available tools and resources. #
AI Experiments Plugin
WordPress’s AI laboratory bringing all building blocks together. Serves as both a user tool and developer reference implementation. First release (v0.1.0) includes Title Generation experiment. #
LLM (Large Language Model)
AI models capable of understanding and generating human-like text. #
MCP (Model Context Protocol)
A protocol enabling AI assistants to connect with applications and data sources. WordPress uses this to expose its capabilities to external AI tools. #
MCP Adapter
Translates WordPress abilities into Model Context Protocol format, allowing AI assistants like Claude and ChatGPT to discover and invoke WordPress capabilities as tools, resources, and prompts. #
MCP Client
AI agents, IDEs, or assistants that connect to MCP servers to access capabilities. #
MCP Server
Exposes tools, resources, and prompts according to Model Context Protocol specification. WordPress can run multiple MCP servers with different configurations. #
Model Preference List
A pattern where developers specify preferred models in order, letting the SDK use the first available based on site configuration. #
PHP AI Client SDK
A platform-agnostic library providing unified access to LLMs and embedding models from any major AI providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI).. Developed collaboratively with the PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. community. The WordPress AI Client SDK is the WordPress-specific package that adds REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/. endpoints, APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. key management, and integrations through `AI_Client::prompt()`. #
Provider
An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). #
Provider-Agnostic
Software design that works with multiple service providers without being tied to one. Recommended for WordPress AI integrations. #
Resource (MCP)
Data or content that an AI agentAI Agent An AI system that autonomously performs tasks and interacts with systems through available tools and resources. can access through MCP. #
Tool (MCP)
A function that an AI agentAI Agent An AI system that autonomously performs tasks and interacts with systems through available tools and resources. can invoke. In WordPress, these are exposed from registered Abilities. #

s
search
c
compose new post
r
reply
e
edit
t
go to top
j
go to the next post or comment
k
go to the previous post or comment
o
toggle comment visibility
esc
cancel edit post or comment