API możliwości WordPress

Standard WordPress (WP 6.9 PHP + WP 7.0 JS) rejestrowania możliwości pluginów widocznych dla agentów AI i WebMCP — z input/output schemas i permission callbacks. Maszynowo-czytelna deklaracja "co ta strona potrafi". Fundament pod WebMCP integration.

W Polsce nazywane też:

WordPress Abilities APIAPI możliwości WordPressabilities WordPressrejestracja możliwości WP

Agent odwiedza stronę. Wie że to WordPress. Ale co konkretnie może na tej stronie zrobić? Kupić? Zarezerwować? Wyszukać? Zalogować się? Zapytać o produkt?

Bez Abilities API agent musi to odgadnąć przez parsowanie HTML, analizę formularzy i próbę zrozumienia struktury strony. To jest niedeterministyczne i zawodne.

Z Abilities API — strona mówi wprost. „Potrafię: sprzedawać produkty, przyjmować rezerwacje, odpowiadać na pytania przez /ask.”

Czym jest WordPress Abilities API

WordPress Abilities API to wprowadzony w WordPress 6.9 (PHP) i rozszerzony w WordPress 7.0 (JavaScript przez @wordpress/abilities i @wordpress/core-abilities) standard rejestrowania możliwości pluginów i strony — z input/output schemas, permission callbacks i annotations — widocznych dla agentów AI i WebMCP, stanowiący maszynowo-czytelną deklarację „co ta strona potrafi”.

Dwa pakiety JavaScript w WP 7.0

@wordpress/abilities: czyste zarządzanie stanem dla możliwości — definiujesz ability bez zależności od WordPress core. Przenośne, testowalne.

@wordpress/core-abilities: warstwa integracji z WordPress — auto-fetchuje zarejestrowane abilities z serwera przez REST API, integruje z Gutenberg Editor.

Plugin który chce zadeklarować ability rejestruje je na serwerze (PHP), klient-side @wordpress/core-abilities pobiera je automatycznie przez REST i udostępnia dla agentów i WebMCP.

Format ability

Każda ability ma: nazwę (identyfikator), opis (dla agenta rozumiejącego NL), input schema (co ability potrzebuje), output schema (co zwraca), permission callback (kto może wywołać), i annotations (metadane — np. czy akcja jest odwracalna, czy wymaga potwierdzenia).

Przykład: sklep WooCommerce rejestruje ability „add_to_cart” z input schema {product_id: integer, quantity: integer} i annotation {reversible: true, requires_confirmation: false}. Agent zakupowy wie dokładnie jak dodać produkt do koszyka i że może to zrobić bez pytania użytkownika.

Abilities API a agent-readiness

Abilities API jest odpowiedzią WordPress na pytanie „jak strona może powiedzieć agentowi co potrafi” bez potrzeby osobnego llms.txt czy agent-skills pliku. Strona z Abilities API jest agent-ready przez samą architekturę — każdy plugin który rejestruje abilities daje agentom mapę możliwości strony.

WebMCP (propozycja Google dla przeglądarek) będzie korzystać z Abilities API jako źródła informacji o możliwościach strony — to jest „laying the groundwork for browser agents and WebMCP integration” które WordPress 7.0 deklaruje explicite w dokumentacji.

WooCommerce gotowy na agentówStan konfiguracji sklepu WooCommerce (30% sklepów światowych) umożliwiający agentom AI efektywną obsługę — REST API produktów i zamówień, Product schema, Abilities API dla akcji zakupowych i obsługa agentic checkout. REST API vs HTML parsing to kluczowa różnica.WordPress 7.0Pierwsza wersja WordPressa (43% internetu) z natywną integracją AI w core — WP AI Client (Settings → Connectors dla OpenAI, Claude, Gemini), Abilities API (możliwości pluginów widoczne dla agentów), Playground MCP Server i PHP-only blocks. Wydana 20 maja 2026. Real-time collaboration przesunięta na WP 7.1.Klient AI WordPressWbudowany w WordPress 7.0 interfejs do konfigurowania zewnętrznych modeli AI (Settings → Connectors) — provider-agnostic API dostępne dla wszystkich pluginów, eliminujące potrzebę osobnej konfiguracji AI w każdym pluginie. Jeden klucz API dla całej instalacji WordPress.WebMCPPropozycja standardu Google pozwalająca stronom internetowym wystawiać agentom zestaw akcji które mogą wykonać bezpośrednio — bez konieczności zgadywania struktury DOM przez agenta.Umiejętności agentaMechanizm proponowany przez Cloudflare pozwalający stronom publikować listę dostępnych akcji dla agentów pod adresem .well-known/agent-skills/index.json — agent wie co może zrobić na stronie zanim zacznie działać.OperacyjnośćCzwarty filar agent-readiness: zdolność strony do wykonywania działań przez agenta — formularze przyjazne agentom, API zamiast imitowania kliknięć, brak barier takich jak captcha blokująca automatyzację.