L’intelligence artificielle ne se contente plus de générer du texte ou des images. En 2026, elle devient véritablement agentique : capable d’agir de manière autonome, de prendre des décisions et d’exécuter des tâches complexes. Et WordPress, le CMS qui propulse plus de 40 % du web, est désormais au cœur de cette révolution.
Avec l’arrivée de WordPress 6.9 et de l’Abilities API, votre site WordPress peut devenir bien plus qu’une simple cible pour les agents IA externes. Il peut devenir un agent lui-même, capable d’exposer ses fonctionnalités de manière standardisée et de permettre aux intelligences artificielles d’interagir directement avec lui.
Dans cet article, nous allons explorer en profondeur cette nouvelle ère de WordPress, comprendre les technologies qui la rendent possible, et découvrir comment vous pouvez dès aujourd’hui transformer votre site en plateforme intelligente.
Comprendre les Agents IA : Au-delà du Simple Chatbot
Avant de plonger dans les spécificités WordPress, clarifions ce qu’est réellement un agent IA. Contrairement à un chatbot classique qui se contente de répondre à des questions, un agent IA possède trois caractéristiques fondamentales :
- Autonomie : Il peut prendre des décisions sans intervention humaine constante
- Capacité d’action : Il dispose d’outils pour effectuer des actions concrètes
- Raisonnement itératif : Il analyse les résultats et ajuste ses actions en conséquence
Un agent IA fonctionne selon une boucle simple mais puissante : le modèle de langage (LLM) reçoit une liste d’outils disponibles, raisonne sur lequel utiliser pour accomplir la tâche, exécute l’action, puis décide de la suite. Cette boucle continue jusqu’à ce que l’objectif soit atteint.
Les Trois Modèles d’Implémentation
WordPress supporte désormais trois niveaux d’autonomie pour les agents :
1. Single-shot (Action unique) Le modèle le plus simple. L’utilisateur clique, une seule “ability” s’exécute. Parfait pour des actions atomiques comme “optimiser cette image” ou “vérifier le SEO de cet article”.
2. Workflows déterministes Des séquences prédéfinies avec des déclencheurs. Par exemple : “Quand un nouveau commentaire arrive, l’analyser pour le spam, le modérer, et notifier l’auteur”. Le chemin est fixé à l’avance.
3. Boucles agentiques Le niveau le plus avancé. Le LLM choisit dynamiquement quelles actions entreprendre en fonction du contexte et des résultats précédents. C’est ici que WordPress devient véritablement une plateforme d’agents IA.
L’Abilities API : Le Cœur de l’Intelligence WordPress
L’Abilities API, introduite dans WordPress 6.9, représente un changement de paradigme. Elle crée un registre centralisé qui expose les capacités de vos plugins et thèmes dans un format lisible par les machines.
Qu’est-ce qu’une “Ability” ?
Une ability est une unité fonctionnelle autonome avec :
- Des entrées clairement définies (paramètres acceptés)
- Des sorties structurées (ce qu’elle retourne)
- Des permissions (qui peut l’utiliser)
- Une logique d’exécution (ce qu’elle fait concrètement)
Pensez-y comme une fonction PHP, mais exposée de manière standardisée pour que n’importe quel système externe — humain ou IA — puisse la découvrir et l’utiliser.
Abilities Natives de WordPress 6.9
WordPress 6.9 inclut trois abilities core prêtes à l’emploi :
- core/get-site-info : Retourne les informations du site (nom, description, URL, etc.)
- core/get-user-info : Fournit les détails du profil utilisateur connecté
- core/get-environment-info : Expose le contexte technique (version PHP, WordPress, base de données)
Ces abilities constituent les fondations sur lesquelles vous construirez des fonctionnalités plus avancées.
Enregistrer Votre Première Ability
Voici comment créer une ability personnalisée. Commencez par enregistrer une catégorie :
add_action( 'wp_abilities_api_categories_init', 'partikuls_register_category' );
function partikuls_register_category() {
wp_register_ability_category(
'content-management',
array(
'label' => __( 'Gestion de Contenu', 'partikuls' ),
'description' => __( 'Abilities liées à la gestion du contenu du site' ),
)
);
}
Puis enregistrez l’ability elle-même :
add_action( 'wp_abilities_api_init', 'partikuls_register_ability' );
function partikuls_register_ability() {
wp_register_ability(
'partikuls/get-recent-posts',
array(
'label' => __( 'Récupérer les Articles Récents', 'partikuls' ),
'description' => __( 'Retourne les derniers articles publiés avec leurs métadonnées' ),
'category' => 'content-management',
'input_schema' => array(
'type' => 'object',
'properties' => array(
'count' => array(
'type' => 'integer',
'description' => 'Nombre d\'articles à retourner',
'default' => 5,
),
'category' => array(
'type' => 'string',
'description' => 'Slug de la catégorie (optionnel)',
),
),
),
'output_schema' => array(
'type' => 'array',
'items' => array(
'type' => 'object',
'properties' => array(
'id' => array( 'type' => 'integer' ),
'title' => array( 'type' => 'string' ),
'excerpt' => array( 'type' => 'string' ),
'url' => array( 'type' => 'string' ),
'date' => array( 'type' => 'string' ),
),
),
),
'execute_callback' => 'partikuls_get_recent_posts',
'permission_callback' => function() {
return current_user_can( 'read' );
},
'meta' => array(
'show_in_rest' => true,
'mcp' => array( 'public' => true ),
),
)
);
}
function partikuls_get_recent_posts( $input ) {
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => $input['count'] ?? 5,
);
if ( ! empty( $input['category'] ) ) {
$args['category_name'] = $input['category'];
}
$posts = get_posts( $args );
return array_map( function( $post ) {
return array(
'id' => $post->ID,
'title' => $post->post_title,
'excerpt' => wp_trim_words( $post->post_content, 30 ),
'url' => get_permalink( $post ),
'date' => $post->post_date,
);
}, $posts );
}
Notez le paramètre 'mcp' => array( 'public' => true ) dans les métadonnées. C’est lui qui autorise l’exposition de cette ability aux agents IA via le protocole MCP.
Le Model Context Protocol (MCP) : Le Langage Universel des Agents
Le Model Context Protocol est un standard ouvert qui permet aux applications IA de se connecter de manière sécurisée à des sources de données et des outils externes. C’est le pont entre les LLM (comme Claude, GPT) et vos systèmes.
WordPress MCP Adapter : La Passerelle Officielle
Le WordPress MCP Adapter est le plugin officiel qui traduit vos abilities WordPress en outils MCP. Une fois installé, il expose automatiquement trois outils fondamentaux :
- mcp-adapter-discover-abilities : Liste toutes les abilities disponibles
- mcp-adapter-get-ability-info : Récupère les détails d’une ability spécifique
- mcp-adapter-execute-ability : Exécute une ability avec les paramètres fournis
Installation et Configuration
- Téléchargez le plugin depuis le dépôt GitHub officiel
- Installez-le comme n’importe quel plugin WordPress
- Activez-le depuis l’administration
Pour connecter Claude Desktop à votre site, ajoutez cette configuration dans votre fichier claude_desktop_config.json :
{
"mcpServers": {
"wordpress-monsite": {
"command": "npx",
"args": [
"-y",
"@anthropic-ai/mcp-remote",
"https://monsite.com/wp-json/mcp/v1/sse"
]
}
}
}
Pour Cursor ou VS Code, la configuration est similaire. L’important est de pointer vers l’endpoint SSE (Server-Sent Events) de votre installation WordPress.
Sécurité et Authentification
WordPress.com supporte nativement OAuth 2.1 pour les connexions MCP, ce qui simplifie grandement l’authentification. Pour les installations auto-hébergées, plusieurs options existent :
- Application passwords WordPress
- JWT (JSON Web Tokens) via plugins dédiés
- OAuth 2.0 avec des plugins comme WP OAuth Server
Conseil de pro : Commencez toujours par exposer des abilities en lecture seule et non destructives. Testez-les en local avant d’ouvrir l’accès à des agents externes.
Cas d’Usage Concrets : L’IA au Service de Votre Site
1. Rédaction et Publication Automatisées
Imaginez demander à Claude : “Rédige un article sur les tendances WordPress 2026 et publie-le en brouillon”.
L’agent va :
- Rechercher des informations (via des abilities de recherche)
- Générer le contenu
- Appeler une ability
create-draft-post - Vous notifier que le brouillon est prêt
2. Audit SEO Intelligent
Un agent peut parcourir vos pages produits, analyser les descriptions, identifier les lacunes SEO et proposer des améliorations — le tout de manière autonome.
3. Support Client Avancé
Un agent connecté à WooCommerce peut :
- Consulter l’historique des commandes d’un client
- Vérifier le statut d’une livraison
- Initier un remboursement si nécessaire
- Créer un ticket de support escaladé
4. Génération de Rapports
Demandez simplement : “Génère un rapport des ventes de janvier avec les produits les plus performants” et l’agent interrogera vos données WooCommerce pour produire un rapport structuré.
Bonnes Pratiques et Erreurs à Éviter
À Faire
- Validez toujours les entrées avec des schémas JSON stricts
- Limitez les permissions au strict nécessaire
- Loguez les exécutions pour audit et débogage
- Testez en environnement local avant la production
- Documentez vos abilities avec des descriptions claires
À Éviter
- N’exposez jamais d’abilities destructives sans authentification forte
- Ne stockez pas de secrets dans les paramètres d’ability
- N’ignorez pas les timeouts — les LLM peuvent être lents
- Ne faites pas confiance aveuglément aux entrées des agents
Gestion des Erreurs
Votre callback d’exécution doit toujours retourner des erreurs structurées :
function partikuls_dangerous_ability( $input ) {
if ( ! current_user_can( 'manage_options' ) ) {
return new WP_Error(
'forbidden',
'Permissions insuffisantes pour cette action',
array( 'status' => 403 )
);
}
// Logique de l'ability...
}
L’Écosystème en Pleine Expansion
Plugins Compatibles
Plusieurs plugins majeurs ont déjà adopté l’Abilities API :
- WooCommerce : Gestion complète des produits, commandes et clients via MCP
- AI Engine : Transforme votre site en serveur MCP complet
- Bit Flows : Workflows automatisés avec 270+ intégrations
WordPress 7.0 : La Suite
Prévu pour avril 2026, WordPress 7.0 apportera :
- WP AI Client : Une interface agnostique pour les LLM directement dans le core
- Workflows API : Pour chaîner les abilities de manière déclarative
- Collaboration temps réel : Coédition native
- Refonte de l’admin : Interface modernisée
Commencer Dès Aujourd’hui
Voici votre plan d’action pour intégrer les agents IA à votre WordPress :
- Mettez à jour vers WordPress 6.9 si ce n’est pas déjà fait
- Installez le MCP Adapter depuis GitHub
- Identifiez 2-3 abilities simples à exposer (lecture seule)
- Testez avec Claude Desktop ou Cursor en local
- Itérez et élargissez progressivement vos capacités
L’ère des agents IA dans WordPress ne fait que commencer. Les sites qui s’adapteront les premiers auront un avantage compétitif significatif — que ce soit pour l’automatisation interne, l’expérience client ou la création de nouveaux services.
Conclusion : WordPress, Plateforme d’Agents du Futur
WordPress a toujours été une plateforme d’extension et de personnalisation. Avec l’Abilities API et le MCP, il franchit une nouvelle étape en devenant une plateforme native pour les agents IA.
Cette évolution n’est pas anodine. Elle signifie que chaque plugin, chaque thème, peut désormais exposer ses fonctionnalités à des intelligences artificielles de manière standardisée et sécurisée. Les possibilités sont immenses : de l’automatisation du quotidien à la création de nouveaux business models basés sur des agents autonomes.
Chez Partikuls, nous accompagnons déjà nos clients dans cette transition. Que vous souhaitiez exposer les capacités de votre site existant ou développer des plugins compatibles avec l’Abilities API, notre équipe est là pour vous guider.
L’avenir de WordPress est agentique. Et cet avenir commence maintenant.
Vous souhaitez intégrer des agents IA à votre site WordPress ? Contactez l’équipe Partikuls pour un accompagnement sur mesure.
Sources
- Introducing the WordPress Abilities API – WordPress Developer Blog
- From Abilities to AI Agents: Introducing the WordPress MCP Adapter – WordPress Developer Blog
- Abilities API – Common APIs Handbook | Developer.WordPress.org
- GitHub - WordPress/mcp-adapter
- Connect AI Agents to WordPress.com with OAuth 2.1 and MCP
- Seamlessly Connect AI Agents to WordPress.com with MCP
- Why WordPress 6.9 Abilities API Is Consequential And Far-Reaching – Search Engine Journal
