WordPress Abilities API : la fonction qui prépare les plugins à l’ère des agents IA
Une Ability, c’est quoi ?
Une Ability WordPress représente une fonctionnalité déclarée de manière standardisée. L’intérêt est de ne plus cacher la logique métier dans une fonction PHP que seul son auteur connaît.
Une capacité peut être découverte, documentée et potentiellement utilisée par plusieurs consommateurs.
Pourquoi cela intéresse les développeurs
Supposons que votre plugin possède une fonction qui récupère les produits WooCommerce arrivés à un stock critique. Aujourd’hui, vous pouvez l’appeler depuis votre code.
Demain, la même capacité peut être utilisée par :
- une interface d’administration ;
- une requête REST ;
- un workflow d’automatisation ;
- un agent IA via MCP.
Vous ne construisez donc plus quatre intégrations indépendantes.
Commencer avec une capacité simple
Choisissez une opération sans effet de bord. Par exemple :
« Retourner les produits dont le stock est inférieur à cinq ».
La capacité doit avoir un nom explicite, des entrées typées et une sortie prévisible.
Une fois cette brique fonctionnelle, vous pouvez la rendre disponible dans les interfaces nécessaires.
Le rôle du MCP Adapter
Le MCP Adapter fait le pont entre les capacités WordPress et le protocole MCP. Une Ability compatible peut alors devenir un outil que l’agent découvre et appelle.
C’est particulièrement intéressant pour les plugins métiers : CRM, réservation, catalogue, support, statistiques ou gestion de contenu.
La stratégie à adopter
Ne transformez pas immédiatement toutes vos fonctions en outils IA. Sélectionnez les fonctions qui correspondent à des tâches compréhensibles en langage naturel.
Exemple :
« Donne-moi les commandes qui n’ont pas été expédiées depuis trois jours. »
est un excellent candidat.
« Exécute toute la logique interne du plugin »
ne l’est pas.
Le point clé
L’IA n’est qu’un consommateur de votre architecture. Si vos fonctions sont bien séparées, documentées et sécurisées, vous pourrez changer de client IA plus facilement.
L’Abilities API est donc intéressante même sans IA. MCP devient ensuite une couche supplémentaire qui rend ces capacités découvrables par des agents.
À retenir
L’Abilities API et le MCP Adapter font partie des briques AI officielles documentées par WordPress.
