Sur cette page
Le Shopify AI Toolkit n’est pas un outil unique. C’est un ensemble de technologies. C’est aussi le point qui prête le plus à confusion : les marchands demandent s’ils doivent « l’activer », les développeurs cherchent son point d’accès, et la réponse ne tient ni dans l’un ni dans l’autre. Le Toolkit réunit en réalité trois couches d’infrastructure distinctes que Shopify a lancées au cours des six derniers mois sous une même appellation : des outils permettant de développer des applications Shopify avec des assistants de programmation IA, des serveurs MCP permettant aux agents d’achat IA d’effectuer des transactions dans les boutiques Shopify, et un protocole ouvert appelé UCP, qui permet aux agents, aux marchands, aux prestataires de paiement et aux fournisseurs d’identifiants de communiquer selon une norme commune. Cette dernière couche compte plus qu’il n’y paraît : sur plus de 10 millions de commandes Shopify, environ 1 sur 19 (5,2 %) est modifiée après le paiement (Revize, 2026). Un agent qui effectue des transactions pour le compte d’un marchand devra donc, tôt ou tard, gérer une modification ou une annulation pour laquelle il n’a pas été conçu.
Si votre boutique Shopify Plus traite plus de dix mille commandes par mois, le sujet vous concerne : votre boutique deviendra accessible aux agents, que vous l’ayez prévu ou non. Si vous utilisez le forfait Advanced et accordez une attention particulière à la qualité des conversions et à l’expérience client, le sujet vous concerne aussi : la prochaine vague d’« assistants d’achat » orientera les acheteurs qualifiés vers votre boutique ou les en détournera. Et si vous développez des applications Shopify, pour votre propre boutique ou pour le Shopify App Store, la partie du Toolkit destinée aux développeurs réduit de 40 à 60 % le temps de développement des processus administratifs courants dans les équipes qui l’ont adoptée. Ce guide présente chaque couche, son rôle et les points auxquels les marchands doivent prêter attention en 2026.

Qu’est-ce que le Shopify AI Toolkit ?
Le Shopify AI Toolkit est une intégration destinée aux développeurs. Il relie directement les assistants de programmation IA — Claude Code, Cursor, Gemini CLI, Codex et VS Code — à la documentation de Shopify, aux schémas de ses API et à une fonction locale d’exécution d’opérations sur une boutique, appuyée sur la CLI. Il est proposé sous forme de plugin (recommandé, avec mise à jour automatique), de compétences d’agent à installer manuellement et d’un serveur local Dev MCP, qui fonctionne sur la machine du développeur sans authentification.
Ce qu’il remplace : l’ancienne extension VS Code .dev Assistant, abandonnée le 3 mars 2025. Sur quoi il repose : le Model Context Protocol (MCP), la norme ouverte publiée par Anthropic fin 2024 et désormais prise en charge par tous les grands outils de programmation IA.

Concrètement, voici ce que la partie Dev MCP du Toolkit permet à un développeur de faire sans quitter son éditeur assisté par l’IA :
- Rechercher dans la documentation Shopify.dev à jour, avec des résultats pertinents pour la version actuelle de l’API, plutôt que dans des pages indexées par un moteur de recherche généraliste trois mois plus tôt.
- Explorer les schémas de l’API GraphQL Admin, afin que l’assistant IA écrive des requêtes avec les bons noms de champs et les bons types, au lieu d’inventer des champs inexistants.
- Valider le code GraphQL et le code des composants générés par rapport au véritable schéma, avant même de les exécuter.
- Exécuter des opérations Admin validées sur une boutique précise avec
shopify store authetshopify store execute, pour que « montre-moi les dix premiers produits » renvoie un résultat réel provenant de la boutique du développeur.
Cette dernière fonction change le plus le travail quotidien. Elle ramène la séquence « écrire une requête → passer à l’interface d’administration → l’exécuter → vérifier les résultats → revenir à l’éditeur → ajuster » à un seul aller-retour dans l’éditeur.
Mais ce n’est qu’une des trois couches. La confusion commence lorsqu’on s’arrête là.
Les trois serveurs MCP que chaque marchand doit connaître
Au-delà de Dev MCP, Shopify propose trois autres serveurs MCP. Ce sont ceux qui comptent pour les marchands, car ils déterminent comment les agents d’achat IA interagissent avec votre boutique, votre catalogue et les commandes de vos clients.
1. Storefront MCP — une boutique, un agent
Le serveur Storefront MCP est le point d’accès qu’expose chaque boutique Shopify pour permettre aux agents d’interagir avec cette boutique précise. Aucune authentification n’est nécessaire. L’adresse suit le modèle https://{shop}.myshopify.com/api/mcp et accepte des appels JSON-RPC comme celui-ci :
const mcpEndpoint = `https://your-store.myshopify.com/api/mcp`;
fetch(mcpEndpoint, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
jsonrpc: '2.0',
method: 'tools/call',
id: 1,
params: {
name: 'search_shop_catalog',
arguments: {
query: 'organic coffee beans',
context: 'customer preference for fair-trade single-origin'
}
}
})
});Les outils exposés par Storefront MCP comprennent search_shop_catalog (rechercher des produits à partir d’une demande formulée en langage naturel), search_shop_policies_and_faqs (répondre aux questions des clients sur l’expédition, les retours, etc.), update_cart (ajouter ou retirer des articles du panier et modifier les quantités), get_order_status et get_most_recent_order_status. Ce dernier est important : un agent IA utilisant Storefront MCP peut vérifier le statut de la commande d’un client qui revient, signaler un retard et lancer un retour. C’est le type de travail qu’effectue un conseiller du service client.
2. Catalog MCP — un agent, tous les marchands Shopify
Catalog MCP fonctionne à l’autre échelle. C’est la couche de recherche globale qui permet à un agent d’interroger tous les marchands Shopify éligibles en un seul appel. Contrairement à Storefront MCP, il nécessite une authentification : des jetons JWT délivrés par le Dev Dashboard, valables 60 minutes et obtenus à l’aide d’identifiants client. C’est le serveur qu’interrogent des agents comme le mode shopping de ChatGPT, la couche commerce de Perplexity et les intégrations d’agents de Claude lorsqu’un utilisateur demande « trouve-moi des chaussures de course à moins de $120 livrables au Canada ». Ils interrogent Catalog MCP, pas une boutique particulière.
Ses deux principaux outils sont search_global_products (recherche parmi plusieurs marchands avec des filtres de prix, d’expédition et d’options de produit) et get_global_product_details (recherche par identifiant universel de produit, qui renvoie toutes les combinaisons d’options proposées par les marchands vendant ce SKU). Les résultats sont regroupés par identifiant universel de produit (UPID), afin que les mêmes SKU présents dans plusieurs boutiques ne produisent pas une multitude de résultats redondants pour l’agent.

3. Customer Accounts MCP — des agents qui gardent le contexte
Customer Accounts MCP est la couche la plus susceptible de transformer l’expérience après achat. Elle donne à un agent authentifié un accès en lecture à l’historique des commandes, au carnet d’adresses et aux informations de compte d’un client, auprès des marchands chez lesquels ce client possède un compte. Concrètement, l’agent personnel d’un acheteur peut répondre à « quand ma commande de casque arrivera-t-elle ? » en appelant Customer Accounts MCP. Il peut aussi lancer un retour sans que le client ait à saisir son numéro de commande dans un formulaire d’assistance.
Pour les marchands qui traitent un grand volume de commandes, cela permet à un agent de prendre en charge une part considérable des demandes d’assistance de premier niveau. Pour ceux qui accordent une attention particulière à l’expérience client, c’est une occasion ou une menace selon que l’agent au service du client appartient au marchand, à Shopify ou à un tiers. La plupart des premiers déploiements combinent ces approches : l’agent aux couleurs du marchand appelle Customer Accounts MCP pour le compte de ses clients authentifiés.
| Serveur | Qui l’appelle | Authentification | Usage principal |
|---|---|---|---|
| Dev MCP | Développeurs utilisant des outils de programmation IA | Aucune (en local) | Rechercher dans la documentation, explorer les schémas, exécuter des opérations sur une boutique |
| Storefront MCP | Agents (aux couleurs d’une marque ou tiers) | Aucune | Rechercher dans une boutique, gérer le panier, répondre aux questions sur les politiques, consulter le statut des commandes |
| Catalog MCP | Agents (principalement tiers) | JWT (Dev Dashboard) | Rechercher et consulter des produits chez plusieurs marchands |
| Customer Accounts MCP | Agents authentifiés | OAuth via les comptes Shopify | Consulter l’historique des commandes et les informations de compte, effectuer des actions après achat |
Universal Commerce Protocol (UCP) : la couche qui relie les autres
Les quatre serveurs MCP sont conformes à UCP. Cet acronyme compte. L’Universal Commerce Protocol est la norme ouverte publiée par Shopify qui définit comment quatre types d’acteurs — les plateformes (agents et applications), les marchands, les fournisseurs d’identifiants et les prestataires de services de paiement — communiquent de façon cohérente lors de transactions commerciales sur le Web.
UCP n’est pas réservé à Shopify : la spécification est publiée, les implémentations par des tiers sont encouragées, et l’objectif explicite est de créer une couche interopérable. Un agent développé par OpenAI pourrait ainsi finaliser un paiement sur Shopify, sur BigCommerce ou sur une plateforme personnalisée, sans qu’il faille développer une nouvelle intégration pour chacune.
UCP définit trois fonctions principales :
- Découverte — rechercher des produits chez plusieurs marchands, obtenir leurs détails et aider les acheteurs à trouver ce qu’ils veulent. Shopify met cette fonction en œuvre avec Catalog MCP et Storefront MCP.
- Paiement — créer des sessions de paiement (checkout), recueillir les informations de l’acheteur, ajouter un moyen de paiement et finaliser la transaction. Shopify met cette fonction en œuvre avec les outils de panier de Storefront MCP et Checkout Kit, qui prend en charge les paiements intégrés comme ceux effectués dans le navigateur.
- Commandes — suivre les transactions confirmées, les étapes du traitement des commandes (fulfillment), les remboursements et les retours. Shopify met cette fonction en œuvre avec Customer Accounts MCP et les API Admin existantes.

La conséquence pratique pour les marchands : si vous utilisez Shopify et que Storefront MCP est activé, ce qui est le cas par défaut pour la plupart des boutiques, les agents compatibles UCP peuvent déjà découvrir votre boutique. Vous n’avez pas besoin d’« intégrer ChatGPT » ou d’« intégrer Claude » : vous vous intégrez à UCP, et chaque agent compatible UCP peut y accéder. C’est le même principe que celui apporté par le référencement naturel à la recherche organique en 1999 : une norme, de nombreux utilisateurs. Nous détaillons UCP dans un guide dédié si vous souhaitez approfondir la spécification.
Ce qui va changer pour les marchands dans les 18 prochains mois
Trois évolutions concrètes, classées de la plus certaine à la moins certaine :
1. Le trafic apporté par les agents devient un véritable canal, au-delà de la nouveauté. Nous observons déjà que 3 à 8 % des sessions dans les boutiques très visibles dans les résultats d’achat issus de ChatGPT arrivent par l’intermédiaire d’agents. D’ici au quatrième trimestre 2026, la plupart des assistants IA destinés aux consommateurs disposeront d’intégrations commerciales. Le guide pour vendre sur ChatGPT explique comment optimiser précisément ce canal.
2. Après l’achat, les clients passeront du libre-service à l’assistance par agent. Consultation du statut d’une commande, lancement d’un retour, changement d’adresse, ajout d’une réduction après paiement : toutes ces tâches d’assistance de premier niveau, prises en charge aujourd’hui par Revize et d’autres applications après achat, s’inscriront dans une conversation avec un agent. Les appels aux outils utiliseront toujours les mêmes API, mais l’interface passera des formulaires Web à une conversation en langage naturel. Les marchands qui n’auront pas résolu les problèmes de leurs processus sous-jacents ne seront pas prêts pour les agents : ceux-ci ne réparent pas une expérience après achat défaillante, ils la rendent visible.
3. La qualité des données produit produira des gains qui se cumulent. Dans UCP, l’agent s’appuie sur les détails d’un produit pour décider de le proposer ou non à l’acheteur. Titre, description, caractéristiques techniques, matériaux, combinaisons d’options, données de stock : chaque champ est désormais évalué par un modèle, et plus seulement par une personne. Les marchands dont les données produit sont propres et structurées se classent devant ceux dont les données sont lacunaires dans les résultats proposés par les agents, comme dans les résultats de recherche. La différence, c’est qu’un agent ne peut pas faire défiler une page pauvre en contenu comme le ferait une personne : les données insuffisantes entraînent simplement un classement plus bas.
Utiliser le AI Toolkit en tant que développeur ou agence
La mise en place de la partie du Toolkit destinée aux développeurs est l’étape la plus simple de l’ensemble.

Si vous utilisez Claude Code, installez une fois le plugin Shopify : le serveur Dev MCP s’enregistre automatiquement. Vous pourrez ensuite rechercher dans la documentation, explorer les schémas et utiliser shopify store execute comme appels d’outils dans toutes vos conversations avec Claude Code. Aucune configuration par projet n’est nécessaire.
Si vous utilisez Cursor, ajoutez le serveur Dev MCP au fichier de configuration MCP de Cursor. La configuration tient dans un bloc JSON de cinq lignes. Cursor chargera les outils au prochain redémarrage.
Si vous utilisez Gemini CLI, l’intégration consiste à installer une compétence depuis le dépôt GitHub des compétences Shopify.
Les compétences d’agent (distinctes du plugin) sont des fichiers Markdown à placer dans le répertoire .agent/skills/ de votre dépôt. Elles conviennent si vous souhaitez personnaliser le comportement par projet. Un fichier de compétence peut, par exemple, indiquer à l’IA les conventions de nommage de votre boutique, votre méthode de test et votre processus de déploiement, afin que le code généré respecte automatiquement vos normes.
Le gain de productivité est réel, mais circonscrit. Dans les équipes qui l’ont adopté sérieusement, nous avons constaté une accélération du développement d’applications pour les tâches que l’IA maîtrise : requêtes GraphQL répétitives, ébauches de gestionnaires de webhooks, agencement de composants Polaris et automatisation des processus avec la CLI. Il n’accélère pas sensiblement les décisions d’architecture, le débogage entre systèmes ou l’optimisation des performances, car ces tâches nécessitent un contexte que Dev MCP ne fournit pas.
Activer les achats par agent dans votre boutique
Pour la plupart des boutiques Shopify, le point d’accès Storefront MCP est actif par défaut. Vous pouvez le tester en 30 secondes :
curl -X POST https://YOUR-STORE.myshopify.com/api/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": 1
}'Si vous recevez une liste d’outils, les agents peuvent accéder à votre boutique. Si vous souhaitez créer par-dessus un agent aux couleurs de votre marque — un module de conversation servant d’« assistant d’achat » sur votre vitrine — le modèle Shop Chat Agent de Shopify est le moyen le plus rapide. Ce dépôt de démarrage comprend une interface de conversation intégrée, un client MCP, la gestion des réponses en continu et la possibilité d’utiliser Claude, GPT ou Gemini comme modèle de langage.
Voici un calendrier réaliste de déploiement sur 90 jours pour un marchand qui souhaite lancer son propre agent :
- Semaines 1-2 : Clonez le modèle Shop Chat Agent, adaptez les instructions et l’interface à votre marque, puis choisissez le modèle de langage que vous préférez.
- Semaines 3-4 : Déployez-le sur un thème de test et effectuez des contrôles internes sur les parcours liés au panier, au catalogue et au statut des commandes.
- Semaines 5-8 : Lancez-le progressivement auprès d’un petit groupe de clients et mesurez le taux de résolution autonome (la part des demandes d’assistance résolues par l’agent sans transfert à une personne).
- Semaines 9-13 : Affinez les instructions à partir des transcriptions, ajoutez les politiques et les connaissances produit propres à votre marque, puis ouvrez l’accès à l’ensemble du trafic.
L’erreur évitable que nous observons le plus souvent consiste à sauter les semaines 3-4. Les contrôles internes détectent des problèmes qui, autrement, seraient visibles des clients dès le lancement : un agent qui recommande avec assurance des produits absents de votre catalogue, gère mal les prix promotionnels ou donne des estimations d’expédition erronées.
La place des outils après achat dans une stack d’agents
Les agents gèrent bien la découverte des produits et le paiement. Ils gèrent mal l’après-achat si le marchand ne dispose pas de systèmes que les agents peuvent appeler pour agir sur les commandes.
Modifier une commande, changer une adresse, effectuer un échange ou ajouter une réduction après le paiement : voilà ce qu’un agent doit pouvoir faire lorsqu’un acheteur demande « pouvez-vous modifier ma commande ? ». Customer Accounts MCP donne aux agents un accès en lecture aux commandes. L’écriture — la modification elle-même — doit encore s’effectuer ailleurs. Dans la plupart des boutiques, elle passe aujourd’hui par des tickets d’assistance et des modifications dans Shopify Admin. C’est la lacune que chaque marchand devra combler à mesure que les agents deviendront la principale interface de la relation client.
Revize est la couche de modification après achat conçue précisément pour cela : changements d’adresse, échanges de variantes, ajouts de produits, annulations et ajouts de réductions après paiement. Nous travaillons activement sur des points d’accès permettant aux agents de demander ces modifications, afin que les processus nécessaires soient déjà en place lorsqu’ils commenceront à les appeler. Revize est disponible sur le Shopify App Store si vous réfléchissez à la place de l’après-achat dans votre stratégie d’agents.
Questions fréquentes
Qu’est-ce que le Shopify AI Toolkit en une phrase ?
Le Shopify AI Toolkit réunit trois couches : un serveur Dev MCP pour les assistants de programmation IA, quatre serveurs MCP conformes à UCP (Storefront, Catalog, Customer Accounts et Dev) pour les agents d’achat IA, et la spécification Universal Commerce Protocol qui les relie.
Le Shopify AI Toolkit est-il gratuit ?
Oui. Le serveur Dev MCP fonctionne en local, sans authentification ni frais. Les points d’accès Storefront MCP sont disponibles dans chaque boutique sans frais supplémentaires. Catalog MCP nécessite un compte Dev Dashboard gratuit pour obtenir les identifiants JWT. Customer Accounts MCP utilise l’authentification client existante de Shopify.
Ma boutique doit-elle être sur Shopify Plus pour utiliser MCP ?
Non. Le point d’accès Storefront MCP est actif par défaut dans toutes les boutiques Shopify, quel que soit le forfait. Catalog MCP fonctionne pour tout marchand dont les produits satisfont aux critères d’éligibilité de Shopify, indépendamment de son forfait. Seules certaines fonctions avancées de commerce par agents (catalogues enregistrés, autorisations d’accès personnalisées) nécessitent Plus.
Quelle est la différence entre Storefront MCP et Catalog MCP ?
Storefront MCP est limité à la boutique d’un marchand et ne nécessite aucune authentification. Les agents l’utilisent lorsque l’acheteur a déjà choisi la boutique où il souhaite acheter. Catalog MCP couvre plusieurs marchands, nécessite une authentification JWT et sert aux agents lorsque l’acheteur recherche des produits parmi toutes les boutiques Shopify.
Qu’est-ce que l’Universal Commerce Protocol ?
UCP est la spécification ouverte de Shopify qui définit comment les agents IA, les marchands, les prestataires de services de paiement et les fournisseurs d’identifiants communiquent au cours d’une transaction commerciale. Elle définit trois fonctions principales — Découverte, Paiement et Commandes — et peut aussi être mise en œuvre par des plateformes autres que Shopify.
ChatGPT, Claude et Gemini utiliseront-ils tous les serveurs MCP de Shopify ?
Ils les utilisent déjà par l’intermédiaire de leurs modes d’agent et d’achat respectifs. Les agents fondés sur la norme MCP d’Anthropic peuvent se connecter directement aux serveurs MCP de Shopify. Le SDK d’agents d’OpenAI prend directement en charge MCP. Pour Gemini de Google, un mécanisme de connexion est décrit dans la documentation destinée aux développeurs de Shopify.
L’activation des achats par agent nuit-elle à mon taux de conversion ?
Les premières données suggèrent que non, et souvent même l’inverse. Le trafic apporté par les agents tend à correspondre à une intention d’achat plus forte : l’acheteur a déjà indiqué à l’agent ce qu’il recherche. L’outil update_cart de Storefront MCP lui présente directement un panier rempli, sans qu’il ait à parcourir la boutique. Nous avons observé une baisse des conversions lorsque les instructions données à l’agent sont insuffisantes et qu’il recommande des produits absents du catalogue, poussant l’acheteur à aller ailleurs.
Comment le AI Toolkit protège-t-il les données personnelles des clients ?
Dev MCP fonctionne en local sur la machine du développeur et ne transmet pas les données de la boutique à l’extérieur par défaut. Les appels Storefront MCP s’effectuent de serveur à serveur, sans exposition intrinsèque de données personnelles. Customer Accounts MCP exige le consentement explicite du client via OAuth avant qu’un agent puisse accéder à son historique de commandes ou aux données de son compte. Les quatre couches sont soumises aux conditions de licence des API et aux accords de traitement des données de Shopify.
L’agent d’un concurrent peut-il effectuer une transaction dans ma boutique via MCP ?
Oui, et c’est prévu par la conception du système. Tout agent conforme à UCP peut rechercher des produits dans votre catalogue et créer des sessions de paiement par le point d’accès Storefront MCP. Si vous souhaitez limiter les agents autorisés à effectuer des transactions, vous disposez des contrôles que vous utilisez déjà : limitation du nombre de requêtes, blocage d’adresses IP et restrictions d’accès de Catalog MCP définies au niveau du marchand par Shopify. Pour la plupart des marchands, ouvrir leur vitrine à davantage d’agents a un effet globalement positif sur le chiffre d’affaires.
Dois-je faire quelque chose pour que ma boutique apparaisse dans les résultats de recherche des agents ?
Vous avez besoin de données produit de qualité. Les agents proposent des produits selon la qualité des titres, la pertinence des descriptions, l’exhaustivité des caractéristiques techniques et les données de stock. Ce sont les mêmes champs qui influencent le référencement naturel, mais ils sont évalués par un modèle. Les marchands dont les fiches produit contiennent peu d’informations sont moins bien classés dans les résultats proposés par les agents. C’est le levier offrant le meilleur retour sur investissement pour améliorer les résultats obtenus auprès des agents.
Quel est le lien entre le AI Toolkit et Shopify Functions ?
Ce sont des couches distinctes, sans chevauchement. Shopify Functions exécute une logique personnalisée pour le panier et le paiement au nom du marchand pendant le passage à la caisse. Le AI Toolkit permet aux agents d’interagir avec la vitrine depuis l’extérieur. Un agent qui appelle update_cart par Storefront MCP déclenchera les Functions configurées dans la boutique, comme toute autre mise à jour du panier. Nous expliquons ici en détail la migration vers Functions.
Comment savoir ce qu’un agent fait dans ma boutique ?
Les requêtes Storefront MCP sont enregistrées comme les autres appels à l’API Storefront et apparaissent dans les journaux des requêtes API de la boutique, dans l’interface d’administration. Vous pouvez aussi ajouter des outils de suivi à l’agent aux couleurs de votre marque : le modèle Shop Chat Agent comprend un mécanisme de journalisation des conversations qui envoie chaque message utilisateur, chaque appel d’outil et chaque réponse d’outil vers le service de votre choix. Pour les agents tiers, vous ne voyez que les appels API adressés à votre boutique, pas la conversation en amont avec l’agent.
Mis à jour en août 2026. Revize est une application Shopify qui permet aux clients de modifier eux-mêmes leur commande après achat : ils peuvent changer l’adresse d’expédition, échanger une variante ou un produit, annuler et obtenir un remboursement ou un crédit en boutique avant le traitement de la commande (fulfillment), sans ouvrir de ticket d’assistance. Découvrez comment permettre à vos clients de modifier leurs commandes Shopify ou retrouvez Revize sur le Shopify App Store.