Glossary


dl.glossary-list dd { margin-top: -50px; padding-top: 50px; }

Abilities API
A coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.Core 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.API 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/
REST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. 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).Provider 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/index.phpPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. general-purpose scripting language that is especially suited for web development and can be embedded into HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites.. https://www.php.net/manual/en/index.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.AI 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. #