Guide 2026 du kit d’outils IA Shopify : Agents, MCP et UCP expliqués

Guide 2026 du kit d’outils IA Shopify : Agents, MCP et UCP expliqués

Guide 2026 du kit d’outils IA Shopify : Agents, MCP et UCP expliqués

Guide du Shopify AI Toolkit 2026 : Agents, MCP et UCP expliqués — en-tête d’article de blog Revize

Le Shopify AI Toolkit n'est pas une seule chose. C'est une pile. Et c'est le fait le plus mal compris à son sujet — les marchands demandent sans cesse s'ils devraient "l'activer", les développeurs demandent sans cesse à quel endpoint il se trouve, et les deux cherchent la mauvaise réponse. Le AI Toolkit est en réalité trois couches d'infrastructure distinctes que Shopify a publiées au cours des six derniers mois, regroupées sous une seule bannière marketing : une chaîne d'outils pour développeurs permettant de créer des applications Shopify avec des assistants de codage IA, un ensemble de serveurs MCP pour permettre à des agents d'achat IA d'effectuer des transactions sur des boutiques Shopify, et un protocole ouvert appelé UCP qui permet aux agents, aux marchands, aux processeurs de paiement et aux fournisseurs d'identifiants de communiquer entre eux de manière standardisée.

Si vous exploitez une boutique Shopify Plus avec plus de dix mille commandes par mois, cela vous concerne parce que votre boutique va devenir adressable par des agents, que vous l'ayez prévu ou non. Si vous êtes un marchand Advanced centré sur le CX et obsédé par la qualité de conversion, cela vous concerne parce que la prochaine vague d'"assistants d'achat" enverra soit des acheteurs qualifiés vers vous, soit les contournera. Et si vous développez des applications Shopify — pour votre propre boutique ou pour l'App Store — la partie développeur du Toolkit réduit de 40 à 60 % le temps de développement des flux d'administration typiques dans les équipes qui l'ont adoptée. Ce guide passe en revue chaque couche, son fonctionnement, et les points auxquels les marchands devraient prêter attention en 2026.

Isometric illustration of the Shopify AI Toolkit architecture showing three layered MCP servers stacked over a Shopify storefront, rendered in purple and cream tones

Qu'est-ce que le Shopify AI Toolkit ?

Le Shopify AI Toolkit est une intégration destinée aux développeurs qui connecte directement des assistants de codage IA — Claude Code, Cursor, Gemini CLI, Codex et VS Code — à la documentation Shopify, aux schémas d'API et à une capacité locale "store execute" adossée à une CLI. Il est fourni sous forme de plugin (recommandé, avec mises à jour automatiques), d'un ensemble de compétences d'agent que vous pouvez installer manuellement, et d'un serveur Dev MCP local qui s'exécute sur la machine du développeur sans authentification.

Ce qu'il remplace : l'ancienne extension VS Code .dev Assistant, qui a été dépréciée le 3 mars 2025. Sur quoi il repose : le Model Context Protocol (MCP), la même norme ouverte qu'Anthropic a publiée fin 2024 et que tous les principaux outils de codage IA prennent désormais en charge.


Diagram showing a developer's AI assistant connecting through the Shopify Dev MCP server to Shopify documentation, GraphQL Admin API schema, and a CLI-backed store execute pipeline

En pratique, voici ce que la partie Dev MCP du Toolkit permet à un développeur de faire sans quitter son éditeur assisté par IA :

  • Rechercher la documentation Shopify.dev en direct avec une pertinence de requête qui correspond à la version actuelle de l'API, et non à ce qu'un simple robot d'exploration web a indexé il y a trois mois.

  • Introspecter 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'halluciner des champs qui n'existent pas.

  • Valider le code GraphQL et le code des composants générés par rapport au vrai schéma avant même que le développeur ne les exécute.

  • Exécuter des opérations Admin validées sur une boutique spécifique via shopify store auth et shopify store execute, transformant "montre-moi les dix premiers produits" en un résultat réel provenant de la propre boutique du développeur.

Cette dernière capacité est celle qui change le plus le développement au quotidien. Elle condense "écrire la requête → basculer vers l'admin → l'exécuter → vérifier les résultats → revenir → itérer" en un seul aller-retour dans l'éditeur.

Mais ce n'est qu'une des trois couches. La confusion commence quand on s'arrête ici.

Les trois serveurs MCP que tout marchand devrait connaître

Au-delà du Dev MCP, Shopify fournit trois autres serveurs MCP, et ce sont eux qui comptent pour les marchands — parce qu'ils définissent la manière dont les agents d'achat IA interagissent avec votre vitrine, votre catalogue et les commandes de vos clients.

1. Storefront MCP — un marchand, un agent

Le serveur Storefront MCP est l'endpoint que chaque boutique Shopify expose pour que des agents interagissent avec cette boutique spécifique. Aucune authentification requise. Le modèle d'endpoint est https://{shop}.myshopify.com/api/mcp et il 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'
      }
    }
  })
});
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 incluent search_shop_catalog (trouver des produits via une requête en langage naturel), search_shop_policies_and_faqs (répondre aux questions des clients sur l'expédition, les retours, etc.), update_cart (ajouter, supprimer, mettre à jour les quantités), get_order_status et get_most_recent_order_status. Ce dernier point est important : un agent IA construit sur Storefront MCP peut vérifier le statut d'une commande d'un client de retour, signaler des retards et initier des retours — le type de travail CX qu'effectue un agent de support humain.

2. Catalog MCP — un agent, tous les marchands Shopify

Catalog MCP est l'inverse. C'est la couche de recherche globale qui permet à un agent d'interroger en une seule requête tous les marchands Shopify éligibles. Contrairement à Storefront MCP, il nécessite une authentification (jetons JWT issus du Dev Dashboard, TTL de 60 minutes, émis via des identifiants client). C'est ce serveur que des agents comme le mode shopping de ChatGPT, la couche commerce de Perplexity et les intégrations d'agents de Claude interrogent lorsqu'un utilisateur demande "trouve-moi des chaussures de course à moins de 120 $ livrées au Canada" — ils passent par Catalog MCP, pas par une boutique individuelle.

Ses deux principaux outils sont search_global_products (recherche inter-marchands avec filtres de prix, d'expédition et d'options produit) et get_global_product_details (recherche d'Universal Product ID qui renvoie la matrice complète des options pour tous les marchands vendant ce SKU). Les résultats sont regroupés par Universal Product ID (UPID), afin que les SKU dupliqués sur plusieurs boutiques n'inondent pas l'agent de résultats redondants.


Illustration of the four Shopify MCP servers — Dev MCP, Storefront MCP, Catalog MCP, and Customer Accounts MCP — with data flowing to AI agents and merchant stores

3. Customer Accounts MCP — des agents qui se souviennent

La couche Customer Accounts MCP est celle qui a le plus de chances de remodeler l'après-achat. Elle donne à un agent authentifié un accès en lecture à l'historique des commandes d'un client, à son carnet d'adresses et à l'état de son compte sur les marchands où ce client a un compte. Concrètement : l'agent personnel d'un acheteur peut répondre à "quand ma commande de casque arrive-t-elle ?" en appelant Customer Accounts MCP, et il peut déclencher un retour sans que le client ait à saisir son numéro de commande dans un formulaire de support.

Pour les opérateurs à volume élevé, cela fait basculer une grande partie du support de niveau 1 dans un flux géré par un agent. Pour les marchands obsédés par le CX, c'est soit un levier, soit une menace selon que l'agent qui sert le client est le vôtre, celui de Shopify, ou celui d'un tiers. La plupart des premiers déploiements sont hybrides : l'agent de marque du marchand appelle Customer Accounts MCP au nom de ses clients authentifiés.

Serveur

Qui l'appelle

Authentification

Utilisation principale

Dev MCP

Développeurs via des outils de codage IA

Aucune (locale)

Rechercher la documentation, introspecter les schémas, exécuter des opérations de boutique

Storefront MCP

Agents (de marque ou tiers)

Aucune

Recherche sur une seule boutique, opérations de panier, Q&R sur les politiques, statut des commandes

Catalog MCP

Agents (principalement tiers)

JWT (Dev Dashboard)

Recherche et consultation de produits inter-marchands

Customer Accounts MCP

Agents authentifiés

OAuth via les comptes Shopify

Historique des commandes, informations de compte, actions post-achat

Universal Commerce Protocol (UCP) : la couche sous les couches

Les quatre serveurs MCP sont conformes à UCP. Cet acronyme compte. Le 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 manière cohérente sur le web pour les transactions commerciales.

UCP n'est pas une chose propre à Shopify ; la spécification est publiée, les implémentations tierces sont encouragées, et l'objectif est explicitement une couche interopérable où un agent développé par OpenAI peut finaliser un paiement sur Shopify, sur BigCommerce, sur une plateforme personnalisée, sans écrire une nouvelle intégration pour chacun.

Les trois capacités de base définies par UCP :

  1. Découverte — rechercher parmi les marchands, récupérer les détails des produits, aider les acheteurs à trouver ce qu'ils veulent. Shopify l'implémente via Catalog MCP et Storefront MCP.

  2. Paiement — créer des sessions de paiement, collecter les informations de l'acheteur, associer un paiement, finaliser la transaction. Shopify l'implémente via une combinaison des outils de panier de Storefront MCP et du Checkout Kit séparé (qui prend en charge à la fois les paiements intégrés et basés sur le navigateur).

  3. Commandes — suivre les transactions confirmées, les événements d'exécution, les remboursements, les retours. Shopify l'implémente via Customer Accounts MCP et les API Admin existantes.


Sequence diagram showing an AI agent completing a commerce flow across a buyer, merchant, payment service provider, and credential provider using the Universal Commerce Protocol

L'implication pratique pour les marchands : si vous êtes sur Shopify et que vous avez activé Storefront MCP (ce qui est le cas par défaut pour la plupart des boutiques), votre boutique est déjà découvrable par les agents construits sur UCP. Vous n'avez pas besoin de "vous intégrer à ChatGPT" ni de "vous intégrer à Claude" — vous vous intégrez à UCP, et chaque agent conforme à UCP obtient l'accès. C'est le même schéma que le SEO a résolu pour la recherche organique en 1999 : une norme, de nombreux consommateurs. Nous avons détaillé UCP dans un guide dédié si vous souhaitez une exploration plus approfondie de la spécification.

Ce qui change pour les marchands au cours des 18 prochains mois

Trois évolutions concrètes, par ordre décroissant de certitude :

1. Le trafic provenant d'agents devient un canal réel, et non une nouveauté. Nous observons déjà 3 à 8 % des sessions sur les boutiques très visibles dans le shopping issu de ChatGPT arriver via des références d'agents. D'ici le T4 2026, la plupart des assistants IA destinés aux consommateurs disposeront d'intégrations commerce. Le guide sur la vente sur ChatGPT couvre l'optimisation tactique spécifiquement pour ce canal.

2. L'après-achat passe du self-service à un service assuré par des agents. Les consultations du statut des commandes, les déclenchements de retours, les changements d'adresse, les réattributions de remises — tout le travail de niveau 1 que gèrent aujourd'hui Revize et d'autres applications post-achat — seront encapsulés dans une conversation avec un agent. Les appels d'outil se feront toujours sur les mêmes API, mais l'interface utilisateur passera des formulaires web à la discussion en langage naturel. Les marchands qui n'auront pas résolu les flux sous-jacents ne seront toujours pas prêts pour les agents ; les agents ne réparent pas un post-achat cassé, ils le mettent en évidence.

3. La qualité des données produit devient un ROI cumulatif. Dans UCP, les détails produits sont ce que l'agent utilise pour décider s'il doit présenter votre produit à l'acheteur. Titre, description, spécifications techniques, matériaux, combinaisons d'options, signaux de stock — chaque champ est désormais évalué par un modèle, pas seulement par un humain. Les marchands avec des données produit propres et structurées surpassent les marchands aux données clairsemées dans la découverte par agents, de la même manière qu'ils surpassent dans la recherche. La différence est que les agents ne peuvent pas faire défiler un contenu faible comme le font les humains — les données maigres sont simplement rétrogradées.

Utiliser le AI Toolkit en tant que développeur ou agence

Le flux d'installation de la partie développeur du Toolkit est la partie la plus simple de tout cela.


Developer workstation with Claude Code open alongside terminal running Shopify CLI, with the Shopify Dev MCP server connecting both to documentation and a live development store

Si vous utilisez Claude Code, lancez une fois l'installation du plugin Shopify et le serveur Dev MCP s'enregistre automatiquement. Dès lors, toute conversation avec Claude Code dispose de la recherche documentaire, de l'introspection des schémas et de shopify store execute comme appels d'outil. Aucune configuration par projet n'est nécessaire.

Si vous utilisez Cursor, ajoutez le serveur Dev MCP à votre fichier de configuration MCP de Cursor. L'installation tient en un bloc JSON de cinq lignes. Cursor charge les outils au prochain redémarrage.

Si vous utilisez Gemini CLI, l'intégration consiste en une installation de compétence depuis le dépôt de compétences GitHub de Shopify.

Les compétences d'agent (distinctes du plugin) sont des fichiers Markdown que vous placez dans le répertoire .agent/skills/ de votre dépôt. C'est la bonne approche si vous voulez une personnalisation par projet — par exemple, un fichier de compétence qui explique à l'IA les conventions de nommage de votre boutique, votre approche de test et votre pipeline de déploiement, afin que le code généré respecte automatiquement vos standards.

Le gain de productivité est réel, mais encadré. Dans les équipes qui l'ont déployé sérieusement, nous avons constaté une augmentation de la vélocité de développement des applications sur les tâches où l'IA est réellement bonne : requêtes GraphQL standard, gabarits de gestionnaires de webhooks, mises en page de composants Polaris, automatisation des flux CLI. Elle n'accélère pas de manière significative les décisions d'architecture, le débogage inter-systèmes ou l'optimisation des performances, car ces tâches nécessitent un contexte que le Dev MCP n'expose pas.

Activer le shopping agentique sur votre propre boutique

Pour la plupart des boutiques Shopify, l'endpoint 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
  }'
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 obtenez une liste d'outils en retour, votre boutique est adressable par des agents. Si vous voulez construire un agent de marque au-dessus de cela — un widget de "shopping assistant" sur votre vitrine — le modèle Shop Chat Agent de Shopify est la voie la plus rapide. C'est un dépôt de départ avec une interface de chat intégrée, un client MCP, la gestion du flux de réponses en streaming et la prise en charge interchangeable de Claude, GPT ou Gemini comme LLM.

Le déploiement réaliste sur 90 jours pour un marchand qui veut lancer son propre agent :

  • Semaine 1-2 : cloner le modèle Shop Chat Agent, personnaliser les prompts et l'interface pour correspondre à votre marque, remplacer le LLM par celui que vous préférez.

  • Semaine 3-4 : déployer sur un thème de test, effectuer des QA internes sur les flux panier, catalogue et statut de commande.

  • Semaine 5-8 : lancer en douceur sur un petit segment de clients, mesurer le taux de confinement (pourcentage de demandes de support résolues par l'agent sans escalade humaine).

  • Semaine 9-13 : affiner les prompts à partir des transcriptions, ajouter des politiques et des connaissances produit spécifiques à la marque, déployer sur l'ensemble du trafic.

La plus grosse erreur non forcée que nous observons est de sauter les semaines 3-4. Les QA internes détectent des problèmes que les lancements orientés client exposent publiquement : agents recommandant avec assurance des produits que vous ne vendez pas réellement, gérant mal les prix promotionnels, renvoyant de mauvaises estimations d'expédition.

Où l'infrastructure post-achat s'insère dans une pile agentique

Les agents gèrent bien la découverte et le paiement. Ils gèrent mal l'après-achat, sauf si le marchand dispose d'une infrastructure post-achat prête à être appelée par des agents.

La modification de commande, les changements d'adresse, les échanges et l'ajout de remises après paiement sont les tâches qu'un agent doit effectuer lorsqu'un acheteur demande "pouvez-vous modifier ma commande ?". Customer Accounts MCP donne aux agents un accès en lecture aux commandes ; la partie écriture — la modification effective — doit encore s'exécuter quelque part. Sur la plupart des boutiques aujourd'hui, elle passe par des tickets de support et des modifications dans l'admin Shopify. C'est l'écart que chaque marchand devra combler à mesure que les agents deviennent la principale surface CX.

Revize est la couche de modification post-achat conçue exactement pour cela — changements d'adresse, échanges de variantes, ajouts, annulations, réattributions de remises — et nous travaillons activement sur des endpoints de modification adressables par des agents afin que, lorsque les agents commenceront à appeler, les flux sous-jacents soient déjà en place. Revize est sur l'App Store Shopify 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 est un ensemble en trois couches : un serveur Dev MCP pour les assistants de codage IA, quatre serveurs MCP conformes à UCP (Storefront, Catalog, Customer Accounts, Dev) pour les agents d'achat IA, et la spécification Universal Commerce Protocol qui les relie entre eux.

Le Shopify AI Toolkit est-il gratuit ?

Oui. Le serveur Dev MCP s'exécute localement sans authentification et sans coût. Les endpoints Storefront MCP sont exposés sur chaque boutique sans frais supplémentaires. Catalog MCP nécessite un compte Dev Dashboard gratuit pour les identifiants JWT. Customer Accounts MCP utilise l'authentification client Shopify existante.

Ma boutique doit-elle être sur Shopify Plus pour utiliser MCP ?

Non. L'endpoint Storefront MCP est actif par défaut sur toutes les boutiques Shopify, tous forfaits confondus. Catalog MCP fonctionne pour tout marchand dont les produits répondent aux critères d'éligibilité de Shopify, quel que soit le forfait. Seules certaines fonctionnalités avancées du commerce agentique (catalogues enregistrés, scopes d'accès personnalisés) nécessitent Plus.

Quelle est la différence entre Storefront MCP et Catalog MCP ?

Storefront MCP est limité à la boutique d'un seul 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 est inter-marchands, nécessite une authentification JWT, et est utilisé par les agents lorsque l'acheteur recherche parmi toutes les boutiques Shopify.

Qu'est-ce que le Universal Commerce Protocol ?

UCP est la spécification ouverte de Shopify pour la manière dont les agents IA, les marchands, les prestataires de services de paiement et les fournisseurs d'identifiants communiquent au cours d'une transaction commerciale. Il définit Découverte, Paiement et Commandes comme ses trois capacités de base, et il est conçu pour être implémentable aussi par des plateformes non Shopify.

ChatGPT, Claude et Gemini utiliseront-ils tous les serveurs MCP de Shopify ?

Ils le font déjà, via leurs modes respectifs d'agent et de shopping. Les agents construits sur la norme MCP d'Anthropic peuvent se connecter nativement aux serveurs MCP de Shopify. Le SDK d'agents d'OpenAI prend MCP en charge directement. Gemini de Google dispose d'un schéma de passerelle documenté dans la documentation développeur de Shopify.

Activer le shopping agentique nuit-il à mon taux de conversion ?

Les premières données suggèrent que non, et souvent l'inverse. Le trafic piloté par des agents tend à arriver avec une intention plus forte (l'acheteur a déjà demandé à l'agent ce qu'il veut), et l'outil update_cart de Storefront MCP livre directement un panier rempli plutôt que d'obliger l'acheteur à naviguer. Là où nous avons vu des conversions baisser, c'est lorsque l'agent est mal configuré et recommande des produits que la boutique ne vend pas, ce qui pousse l'acheteur ailleurs.

Comment le AI Toolkit gère-t-il la confidentialité des données clients ?

Dev MCP s'exécute localement sur la machine du développeur et ne transmet pas de données de boutique à l'extérieur par défaut. Les appels Storefront MCP s'exécutent de serveur à serveur, sans exposition intrinsèque de données personnelles. Customer Accounts MCP exige un consentement OAuth explicite du client avant qu'un agent puisse accéder à son historique de commandes ou à ses données de compte. Les quatre couches sont soumises à la licence API de Shopify et à ses accords de traitement des données.

L'agent d'un concurrent peut-il effectuer des transactions sur ma boutique via MCP ?

Oui — et c'est le comportement prévu. Tout agent conforme à UCP peut rechercher votre catalogue et créer des paiements via l'endpoint Storefront MCP. Si vous voulez restreindre qui peut effectuer des transactions, les contrôles sont les mêmes que ceux que vous utilisez déjà : limitation de débit, blocage d'IP, et restrictions d'accès au niveau marchand de Shopify pour Catalog MCP. Pour la plupart des marchands, ouvrir la vitrine à davantage d'agents est globalement positif pour 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 propres. Les agents mettent en avant les produits en fonction de la qualité du titre, de la pertinence de la description, de l'exhaustivité des spécifications techniques et des signaux de stock — les mêmes champs qui alimentent le SEO, notés par un modèle. Les marchands aux pages produit pauvres sont rétrogradés dans la découverte par agents. C'est le levier au ROI le plus élevé pour améliorer les performances des agents.

Quel est le lien entre le AI Toolkit et Shopify Functions ?

Des couches différentes, sans chevauchement. Shopify Functions exécute une logique personnalisée de paiement et de panier au nom du marchand pendant le checkout. Le AI Toolkit permet aux agents d'interagir avec la vitrine depuis l'extérieur. Un agent qui appelle update_cart de Storefront MCP déclenchera les Functions configurées sur la boutique comme n'importe quelle autre mise à jour de panier. Nous couvrons la migration Functions en détail ici.

Comment déboguer ce qu'un agent fait sur ma boutique ?

Les requêtes Storefront MCP sont journalisées comme n'importe quel autre appel Storefront API et apparaissent dans les journaux des requêtes API de la boutique dans l'admin. Vous pouvez également intégrer de l'instrumentation dans votre agent de marque — le modèle Shop Chat Agent inclut un hook de journal de conversation qui écrit chaque message utilisateur, appel d'outil et réponse d'outil vers le backend de votre choix. Pour les agents tiers, vous ne voyez que les appels API sortants, pas la conversation d'amont avec l'agent.

Articles connexes

Le Shopify AI Toolkit n'est pas une seule chose. C'est une pile. Et c'est le fait le plus mal compris à son sujet — les marchands demandent sans cesse s'ils devraient "l'activer", les développeurs demandent sans cesse à quel endpoint il se trouve, et les deux cherchent la mauvaise réponse. Le AI Toolkit est en réalité trois couches d'infrastructure distinctes que Shopify a publiées au cours des six derniers mois, regroupées sous une seule bannière marketing : une chaîne d'outils pour développeurs permettant de créer des applications Shopify avec des assistants de codage IA, un ensemble de serveurs MCP pour permettre à des agents d'achat IA d'effectuer des transactions sur des boutiques Shopify, et un protocole ouvert appelé UCP qui permet aux agents, aux marchands, aux processeurs de paiement et aux fournisseurs d'identifiants de communiquer entre eux de manière standardisée.

Si vous exploitez une boutique Shopify Plus avec plus de dix mille commandes par mois, cela vous concerne parce que votre boutique va devenir adressable par des agents, que vous l'ayez prévu ou non. Si vous êtes un marchand Advanced centré sur le CX et obsédé par la qualité de conversion, cela vous concerne parce que la prochaine vague d'"assistants d'achat" enverra soit des acheteurs qualifiés vers vous, soit les contournera. Et si vous développez des applications Shopify — pour votre propre boutique ou pour l'App Store — la partie développeur du Toolkit réduit de 40 à 60 % le temps de développement des flux d'administration typiques dans les équipes qui l'ont adoptée. Ce guide passe en revue chaque couche, son fonctionnement, et les points auxquels les marchands devraient prêter attention en 2026.

Isometric illustration of the Shopify AI Toolkit architecture showing three layered MCP servers stacked over a Shopify storefront, rendered in purple and cream tones

Qu'est-ce que le Shopify AI Toolkit ?

Le Shopify AI Toolkit est une intégration destinée aux développeurs qui connecte directement des assistants de codage IA — Claude Code, Cursor, Gemini CLI, Codex et VS Code — à la documentation Shopify, aux schémas d'API et à une capacité locale "store execute" adossée à une CLI. Il est fourni sous forme de plugin (recommandé, avec mises à jour automatiques), d'un ensemble de compétences d'agent que vous pouvez installer manuellement, et d'un serveur Dev MCP local qui s'exécute sur la machine du développeur sans authentification.

Ce qu'il remplace : l'ancienne extension VS Code .dev Assistant, qui a été dépréciée le 3 mars 2025. Sur quoi il repose : le Model Context Protocol (MCP), la même norme ouverte qu'Anthropic a publiée fin 2024 et que tous les principaux outils de codage IA prennent désormais en charge.


Diagram showing a developer's AI assistant connecting through the Shopify Dev MCP server to Shopify documentation, GraphQL Admin API schema, and a CLI-backed store execute pipeline

En pratique, voici ce que la partie Dev MCP du Toolkit permet à un développeur de faire sans quitter son éditeur assisté par IA :

  • Rechercher la documentation Shopify.dev en direct avec une pertinence de requête qui correspond à la version actuelle de l'API, et non à ce qu'un simple robot d'exploration web a indexé il y a trois mois.

  • Introspecter 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'halluciner des champs qui n'existent pas.

  • Valider le code GraphQL et le code des composants générés par rapport au vrai schéma avant même que le développeur ne les exécute.

  • Exécuter des opérations Admin validées sur une boutique spécifique via shopify store auth et shopify store execute, transformant "montre-moi les dix premiers produits" en un résultat réel provenant de la propre boutique du développeur.

Cette dernière capacité est celle qui change le plus le développement au quotidien. Elle condense "écrire la requête → basculer vers l'admin → l'exécuter → vérifier les résultats → revenir → itérer" en un seul aller-retour dans l'éditeur.

Mais ce n'est qu'une des trois couches. La confusion commence quand on s'arrête ici.

Les trois serveurs MCP que tout marchand devrait connaître

Au-delà du Dev MCP, Shopify fournit trois autres serveurs MCP, et ce sont eux qui comptent pour les marchands — parce qu'ils définissent la manière dont les agents d'achat IA interagissent avec votre vitrine, votre catalogue et les commandes de vos clients.

1. Storefront MCP — un marchand, un agent

Le serveur Storefront MCP est l'endpoint que chaque boutique Shopify expose pour que des agents interagissent avec cette boutique spécifique. Aucune authentification requise. Le modèle d'endpoint est https://{shop}.myshopify.com/api/mcp et il 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 incluent search_shop_catalog (trouver des produits via une requête en langage naturel), search_shop_policies_and_faqs (répondre aux questions des clients sur l'expédition, les retours, etc.), update_cart (ajouter, supprimer, mettre à jour les quantités), get_order_status et get_most_recent_order_status. Ce dernier point est important : un agent IA construit sur Storefront MCP peut vérifier le statut d'une commande d'un client de retour, signaler des retards et initier des retours — le type de travail CX qu'effectue un agent de support humain.

2. Catalog MCP — un agent, tous les marchands Shopify

Catalog MCP est l'inverse. C'est la couche de recherche globale qui permet à un agent d'interroger en une seule requête tous les marchands Shopify éligibles. Contrairement à Storefront MCP, il nécessite une authentification (jetons JWT issus du Dev Dashboard, TTL de 60 minutes, émis via des identifiants client). C'est ce serveur que des agents comme le mode shopping de ChatGPT, la couche commerce de Perplexity et les intégrations d'agents de Claude interrogent lorsqu'un utilisateur demande "trouve-moi des chaussures de course à moins de 120 $ livrées au Canada" — ils passent par Catalog MCP, pas par une boutique individuelle.

Ses deux principaux outils sont search_global_products (recherche inter-marchands avec filtres de prix, d'expédition et d'options produit) et get_global_product_details (recherche d'Universal Product ID qui renvoie la matrice complète des options pour tous les marchands vendant ce SKU). Les résultats sont regroupés par Universal Product ID (UPID), afin que les SKU dupliqués sur plusieurs boutiques n'inondent pas l'agent de résultats redondants.


Illustration of the four Shopify MCP servers — Dev MCP, Storefront MCP, Catalog MCP, and Customer Accounts MCP — with data flowing to AI agents and merchant stores

3. Customer Accounts MCP — des agents qui se souviennent

La couche Customer Accounts MCP est celle qui a le plus de chances de remodeler l'après-achat. Elle donne à un agent authentifié un accès en lecture à l'historique des commandes d'un client, à son carnet d'adresses et à l'état de son compte sur les marchands où ce client a un compte. Concrètement : l'agent personnel d'un acheteur peut répondre à "quand ma commande de casque arrive-t-elle ?" en appelant Customer Accounts MCP, et il peut déclencher un retour sans que le client ait à saisir son numéro de commande dans un formulaire de support.

Pour les opérateurs à volume élevé, cela fait basculer une grande partie du support de niveau 1 dans un flux géré par un agent. Pour les marchands obsédés par le CX, c'est soit un levier, soit une menace selon que l'agent qui sert le client est le vôtre, celui de Shopify, ou celui d'un tiers. La plupart des premiers déploiements sont hybrides : l'agent de marque du marchand appelle Customer Accounts MCP au nom de ses clients authentifiés.

Serveur

Qui l'appelle

Authentification

Utilisation principale

Dev MCP

Développeurs via des outils de codage IA

Aucune (locale)

Rechercher la documentation, introspecter les schémas, exécuter des opérations de boutique

Storefront MCP

Agents (de marque ou tiers)

Aucune

Recherche sur une seule boutique, opérations de panier, Q&R sur les politiques, statut des commandes

Catalog MCP

Agents (principalement tiers)

JWT (Dev Dashboard)

Recherche et consultation de produits inter-marchands

Customer Accounts MCP

Agents authentifiés

OAuth via les comptes Shopify

Historique des commandes, informations de compte, actions post-achat

Universal Commerce Protocol (UCP) : la couche sous les couches

Les quatre serveurs MCP sont conformes à UCP. Cet acronyme compte. Le 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 manière cohérente sur le web pour les transactions commerciales.

UCP n'est pas une chose propre à Shopify ; la spécification est publiée, les implémentations tierces sont encouragées, et l'objectif est explicitement une couche interopérable où un agent développé par OpenAI peut finaliser un paiement sur Shopify, sur BigCommerce, sur une plateforme personnalisée, sans écrire une nouvelle intégration pour chacun.

Les trois capacités de base définies par UCP :

  1. Découverte — rechercher parmi les marchands, récupérer les détails des produits, aider les acheteurs à trouver ce qu'ils veulent. Shopify l'implémente via Catalog MCP et Storefront MCP.

  2. Paiement — créer des sessions de paiement, collecter les informations de l'acheteur, associer un paiement, finaliser la transaction. Shopify l'implémente via une combinaison des outils de panier de Storefront MCP et du Checkout Kit séparé (qui prend en charge à la fois les paiements intégrés et basés sur le navigateur).

  3. Commandes — suivre les transactions confirmées, les événements d'exécution, les remboursements, les retours. Shopify l'implémente via Customer Accounts MCP et les API Admin existantes.


Sequence diagram showing an AI agent completing a commerce flow across a buyer, merchant, payment service provider, and credential provider using the Universal Commerce Protocol

L'implication pratique pour les marchands : si vous êtes sur Shopify et que vous avez activé Storefront MCP (ce qui est le cas par défaut pour la plupart des boutiques), votre boutique est déjà découvrable par les agents construits sur UCP. Vous n'avez pas besoin de "vous intégrer à ChatGPT" ni de "vous intégrer à Claude" — vous vous intégrez à UCP, et chaque agent conforme à UCP obtient l'accès. C'est le même schéma que le SEO a résolu pour la recherche organique en 1999 : une norme, de nombreux consommateurs. Nous avons détaillé UCP dans un guide dédié si vous souhaitez une exploration plus approfondie de la spécification.

Ce qui change pour les marchands au cours des 18 prochains mois

Trois évolutions concrètes, par ordre décroissant de certitude :

1. Le trafic provenant d'agents devient un canal réel, et non une nouveauté. Nous observons déjà 3 à 8 % des sessions sur les boutiques très visibles dans le shopping issu de ChatGPT arriver via des références d'agents. D'ici le T4 2026, la plupart des assistants IA destinés aux consommateurs disposeront d'intégrations commerce. Le guide sur la vente sur ChatGPT couvre l'optimisation tactique spécifiquement pour ce canal.

2. L'après-achat passe du self-service à un service assuré par des agents. Les consultations du statut des commandes, les déclenchements de retours, les changements d'adresse, les réattributions de remises — tout le travail de niveau 1 que gèrent aujourd'hui Revize et d'autres applications post-achat — seront encapsulés dans une conversation avec un agent. Les appels d'outil se feront toujours sur les mêmes API, mais l'interface utilisateur passera des formulaires web à la discussion en langage naturel. Les marchands qui n'auront pas résolu les flux sous-jacents ne seront toujours pas prêts pour les agents ; les agents ne réparent pas un post-achat cassé, ils le mettent en évidence.

3. La qualité des données produit devient un ROI cumulatif. Dans UCP, les détails produits sont ce que l'agent utilise pour décider s'il doit présenter votre produit à l'acheteur. Titre, description, spécifications techniques, matériaux, combinaisons d'options, signaux de stock — chaque champ est désormais évalué par un modèle, pas seulement par un humain. Les marchands avec des données produit propres et structurées surpassent les marchands aux données clairsemées dans la découverte par agents, de la même manière qu'ils surpassent dans la recherche. La différence est que les agents ne peuvent pas faire défiler un contenu faible comme le font les humains — les données maigres sont simplement rétrogradées.

Utiliser le AI Toolkit en tant que développeur ou agence

Le flux d'installation de la partie développeur du Toolkit est la partie la plus simple de tout cela.


Developer workstation with Claude Code open alongside terminal running Shopify CLI, with the Shopify Dev MCP server connecting both to documentation and a live development store

Si vous utilisez Claude Code, lancez une fois l'installation du plugin Shopify et le serveur Dev MCP s'enregistre automatiquement. Dès lors, toute conversation avec Claude Code dispose de la recherche documentaire, de l'introspection des schémas et de shopify store execute comme appels d'outil. Aucune configuration par projet n'est nécessaire.

Si vous utilisez Cursor, ajoutez le serveur Dev MCP à votre fichier de configuration MCP de Cursor. L'installation tient en un bloc JSON de cinq lignes. Cursor charge les outils au prochain redémarrage.

Si vous utilisez Gemini CLI, l'intégration consiste en une installation de compétence depuis le dépôt de compétences GitHub de Shopify.

Les compétences d'agent (distinctes du plugin) sont des fichiers Markdown que vous placez dans le répertoire .agent/skills/ de votre dépôt. C'est la bonne approche si vous voulez une personnalisation par projet — par exemple, un fichier de compétence qui explique à l'IA les conventions de nommage de votre boutique, votre approche de test et votre pipeline de déploiement, afin que le code généré respecte automatiquement vos standards.

Le gain de productivité est réel, mais encadré. Dans les équipes qui l'ont déployé sérieusement, nous avons constaté une augmentation de la vélocité de développement des applications sur les tâches où l'IA est réellement bonne : requêtes GraphQL standard, gabarits de gestionnaires de webhooks, mises en page de composants Polaris, automatisation des flux CLI. Elle n'accélère pas de manière significative les décisions d'architecture, le débogage inter-systèmes ou l'optimisation des performances, car ces tâches nécessitent un contexte que le Dev MCP n'expose pas.

Activer le shopping agentique sur votre propre boutique

Pour la plupart des boutiques Shopify, l'endpoint 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 obtenez une liste d'outils en retour, votre boutique est adressable par des agents. Si vous voulez construire un agent de marque au-dessus de cela — un widget de "shopping assistant" sur votre vitrine — le modèle Shop Chat Agent de Shopify est la voie la plus rapide. C'est un dépôt de départ avec une interface de chat intégrée, un client MCP, la gestion du flux de réponses en streaming et la prise en charge interchangeable de Claude, GPT ou Gemini comme LLM.

Le déploiement réaliste sur 90 jours pour un marchand qui veut lancer son propre agent :

  • Semaine 1-2 : cloner le modèle Shop Chat Agent, personnaliser les prompts et l'interface pour correspondre à votre marque, remplacer le LLM par celui que vous préférez.

  • Semaine 3-4 : déployer sur un thème de test, effectuer des QA internes sur les flux panier, catalogue et statut de commande.

  • Semaine 5-8 : lancer en douceur sur un petit segment de clients, mesurer le taux de confinement (pourcentage de demandes de support résolues par l'agent sans escalade humaine).

  • Semaine 9-13 : affiner les prompts à partir des transcriptions, ajouter des politiques et des connaissances produit spécifiques à la marque, déployer sur l'ensemble du trafic.

La plus grosse erreur non forcée que nous observons est de sauter les semaines 3-4. Les QA internes détectent des problèmes que les lancements orientés client exposent publiquement : agents recommandant avec assurance des produits que vous ne vendez pas réellement, gérant mal les prix promotionnels, renvoyant de mauvaises estimations d'expédition.

Où l'infrastructure post-achat s'insère dans une pile agentique

Les agents gèrent bien la découverte et le paiement. Ils gèrent mal l'après-achat, sauf si le marchand dispose d'une infrastructure post-achat prête à être appelée par des agents.

La modification de commande, les changements d'adresse, les échanges et l'ajout de remises après paiement sont les tâches qu'un agent doit effectuer lorsqu'un acheteur demande "pouvez-vous modifier ma commande ?". Customer Accounts MCP donne aux agents un accès en lecture aux commandes ; la partie écriture — la modification effective — doit encore s'exécuter quelque part. Sur la plupart des boutiques aujourd'hui, elle passe par des tickets de support et des modifications dans l'admin Shopify. C'est l'écart que chaque marchand devra combler à mesure que les agents deviennent la principale surface CX.

Revize est la couche de modification post-achat conçue exactement pour cela — changements d'adresse, échanges de variantes, ajouts, annulations, réattributions de remises — et nous travaillons activement sur des endpoints de modification adressables par des agents afin que, lorsque les agents commenceront à appeler, les flux sous-jacents soient déjà en place. Revize est sur l'App Store Shopify 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 est un ensemble en trois couches : un serveur Dev MCP pour les assistants de codage IA, quatre serveurs MCP conformes à UCP (Storefront, Catalog, Customer Accounts, Dev) pour les agents d'achat IA, et la spécification Universal Commerce Protocol qui les relie entre eux.

Le Shopify AI Toolkit est-il gratuit ?

Oui. Le serveur Dev MCP s'exécute localement sans authentification et sans coût. Les endpoints Storefront MCP sont exposés sur chaque boutique sans frais supplémentaires. Catalog MCP nécessite un compte Dev Dashboard gratuit pour les identifiants JWT. Customer Accounts MCP utilise l'authentification client Shopify existante.

Ma boutique doit-elle être sur Shopify Plus pour utiliser MCP ?

Non. L'endpoint Storefront MCP est actif par défaut sur toutes les boutiques Shopify, tous forfaits confondus. Catalog MCP fonctionne pour tout marchand dont les produits répondent aux critères d'éligibilité de Shopify, quel que soit le forfait. Seules certaines fonctionnalités avancées du commerce agentique (catalogues enregistrés, scopes d'accès personnalisés) nécessitent Plus.

Quelle est la différence entre Storefront MCP et Catalog MCP ?

Storefront MCP est limité à la boutique d'un seul 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 est inter-marchands, nécessite une authentification JWT, et est utilisé par les agents lorsque l'acheteur recherche parmi toutes les boutiques Shopify.

Qu'est-ce que le Universal Commerce Protocol ?

UCP est la spécification ouverte de Shopify pour la manière dont les agents IA, les marchands, les prestataires de services de paiement et les fournisseurs d'identifiants communiquent au cours d'une transaction commerciale. Il définit Découverte, Paiement et Commandes comme ses trois capacités de base, et il est conçu pour être implémentable aussi par des plateformes non Shopify.

ChatGPT, Claude et Gemini utiliseront-ils tous les serveurs MCP de Shopify ?

Ils le font déjà, via leurs modes respectifs d'agent et de shopping. Les agents construits sur la norme MCP d'Anthropic peuvent se connecter nativement aux serveurs MCP de Shopify. Le SDK d'agents d'OpenAI prend MCP en charge directement. Gemini de Google dispose d'un schéma de passerelle documenté dans la documentation développeur de Shopify.

Activer le shopping agentique nuit-il à mon taux de conversion ?

Les premières données suggèrent que non, et souvent l'inverse. Le trafic piloté par des agents tend à arriver avec une intention plus forte (l'acheteur a déjà demandé à l'agent ce qu'il veut), et l'outil update_cart de Storefront MCP livre directement un panier rempli plutôt que d'obliger l'acheteur à naviguer. Là où nous avons vu des conversions baisser, c'est lorsque l'agent est mal configuré et recommande des produits que la boutique ne vend pas, ce qui pousse l'acheteur ailleurs.

Comment le AI Toolkit gère-t-il la confidentialité des données clients ?

Dev MCP s'exécute localement sur la machine du développeur et ne transmet pas de données de boutique à l'extérieur par défaut. Les appels Storefront MCP s'exécutent de serveur à serveur, sans exposition intrinsèque de données personnelles. Customer Accounts MCP exige un consentement OAuth explicite du client avant qu'un agent puisse accéder à son historique de commandes ou à ses données de compte. Les quatre couches sont soumises à la licence API de Shopify et à ses accords de traitement des données.

L'agent d'un concurrent peut-il effectuer des transactions sur ma boutique via MCP ?

Oui — et c'est le comportement prévu. Tout agent conforme à UCP peut rechercher votre catalogue et créer des paiements via l'endpoint Storefront MCP. Si vous voulez restreindre qui peut effectuer des transactions, les contrôles sont les mêmes que ceux que vous utilisez déjà : limitation de débit, blocage d'IP, et restrictions d'accès au niveau marchand de Shopify pour Catalog MCP. Pour la plupart des marchands, ouvrir la vitrine à davantage d'agents est globalement positif pour 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 propres. Les agents mettent en avant les produits en fonction de la qualité du titre, de la pertinence de la description, de l'exhaustivité des spécifications techniques et des signaux de stock — les mêmes champs qui alimentent le SEO, notés par un modèle. Les marchands aux pages produit pauvres sont rétrogradés dans la découverte par agents. C'est le levier au ROI le plus élevé pour améliorer les performances des agents.

Quel est le lien entre le AI Toolkit et Shopify Functions ?

Des couches différentes, sans chevauchement. Shopify Functions exécute une logique personnalisée de paiement et de panier au nom du marchand pendant le checkout. Le AI Toolkit permet aux agents d'interagir avec la vitrine depuis l'extérieur. Un agent qui appelle update_cart de Storefront MCP déclenchera les Functions configurées sur la boutique comme n'importe quelle autre mise à jour de panier. Nous couvrons la migration Functions en détail ici.

Comment déboguer ce qu'un agent fait sur ma boutique ?

Les requêtes Storefront MCP sont journalisées comme n'importe quel autre appel Storefront API et apparaissent dans les journaux des requêtes API de la boutique dans l'admin. Vous pouvez également intégrer de l'instrumentation dans votre agent de marque — le modèle Shop Chat Agent inclut un hook de journal de conversation qui écrit chaque message utilisateur, appel d'outil et réponse d'outil vers le backend de votre choix. Pour les agents tiers, vous ne voyez que les appels API sortants, pas la conversation d'amont avec l'agent.

Articles connexes

Le Shopify AI Toolkit n'est pas une seule chose. C'est une pile. Et c'est le fait le plus mal compris à son sujet — les marchands demandent sans cesse s'ils devraient "l'activer", les développeurs demandent sans cesse à quel endpoint il se trouve, et les deux cherchent la mauvaise réponse. Le AI Toolkit est en réalité trois couches d'infrastructure distinctes que Shopify a publiées au cours des six derniers mois, regroupées sous une seule bannière marketing : une chaîne d'outils pour développeurs permettant de créer des applications Shopify avec des assistants de codage IA, un ensemble de serveurs MCP pour permettre à des agents d'achat IA d'effectuer des transactions sur des boutiques Shopify, et un protocole ouvert appelé UCP qui permet aux agents, aux marchands, aux processeurs de paiement et aux fournisseurs d'identifiants de communiquer entre eux de manière standardisée.

Si vous exploitez une boutique Shopify Plus avec plus de dix mille commandes par mois, cela vous concerne parce que votre boutique va devenir adressable par des agents, que vous l'ayez prévu ou non. Si vous êtes un marchand Advanced centré sur le CX et obsédé par la qualité de conversion, cela vous concerne parce que la prochaine vague d'"assistants d'achat" enverra soit des acheteurs qualifiés vers vous, soit les contournera. Et si vous développez des applications Shopify — pour votre propre boutique ou pour l'App Store — la partie développeur du Toolkit réduit de 40 à 60 % le temps de développement des flux d'administration typiques dans les équipes qui l'ont adoptée. Ce guide passe en revue chaque couche, son fonctionnement, et les points auxquels les marchands devraient prêter attention en 2026.

Isometric illustration of the Shopify AI Toolkit architecture showing three layered MCP servers stacked over a Shopify storefront, rendered in purple and cream tones

Qu'est-ce que le Shopify AI Toolkit ?

Le Shopify AI Toolkit est une intégration destinée aux développeurs qui connecte directement des assistants de codage IA — Claude Code, Cursor, Gemini CLI, Codex et VS Code — à la documentation Shopify, aux schémas d'API et à une capacité locale "store execute" adossée à une CLI. Il est fourni sous forme de plugin (recommandé, avec mises à jour automatiques), d'un ensemble de compétences d'agent que vous pouvez installer manuellement, et d'un serveur Dev MCP local qui s'exécute sur la machine du développeur sans authentification.

Ce qu'il remplace : l'ancienne extension VS Code .dev Assistant, qui a été dépréciée le 3 mars 2025. Sur quoi il repose : le Model Context Protocol (MCP), la même norme ouverte qu'Anthropic a publiée fin 2024 et que tous les principaux outils de codage IA prennent désormais en charge.


Diagram showing a developer's AI assistant connecting through the Shopify Dev MCP server to Shopify documentation, GraphQL Admin API schema, and a CLI-backed store execute pipeline

En pratique, voici ce que la partie Dev MCP du Toolkit permet à un développeur de faire sans quitter son éditeur assisté par IA :

  • Rechercher la documentation Shopify.dev en direct avec une pertinence de requête qui correspond à la version actuelle de l'API, et non à ce qu'un simple robot d'exploration web a indexé il y a trois mois.

  • Introspecter 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'halluciner des champs qui n'existent pas.

  • Valider le code GraphQL et le code des composants générés par rapport au vrai schéma avant même que le développeur ne les exécute.

  • Exécuter des opérations Admin validées sur une boutique spécifique via shopify store auth et shopify store execute, transformant "montre-moi les dix premiers produits" en un résultat réel provenant de la propre boutique du développeur.

Cette dernière capacité est celle qui change le plus le développement au quotidien. Elle condense "écrire la requête → basculer vers l'admin → l'exécuter → vérifier les résultats → revenir → itérer" en un seul aller-retour dans l'éditeur.

Mais ce n'est qu'une des trois couches. La confusion commence quand on s'arrête ici.

Les trois serveurs MCP que tout marchand devrait connaître

Au-delà du Dev MCP, Shopify fournit trois autres serveurs MCP, et ce sont eux qui comptent pour les marchands — parce qu'ils définissent la manière dont les agents d'achat IA interagissent avec votre vitrine, votre catalogue et les commandes de vos clients.

1. Storefront MCP — un marchand, un agent

Le serveur Storefront MCP est l'endpoint que chaque boutique Shopify expose pour que des agents interagissent avec cette boutique spécifique. Aucune authentification requise. Le modèle d'endpoint est https://{shop}.myshopify.com/api/mcp et il 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 incluent search_shop_catalog (trouver des produits via une requête en langage naturel), search_shop_policies_and_faqs (répondre aux questions des clients sur l'expédition, les retours, etc.), update_cart (ajouter, supprimer, mettre à jour les quantités), get_order_status et get_most_recent_order_status. Ce dernier point est important : un agent IA construit sur Storefront MCP peut vérifier le statut d'une commande d'un client de retour, signaler des retards et initier des retours — le type de travail CX qu'effectue un agent de support humain.

2. Catalog MCP — un agent, tous les marchands Shopify

Catalog MCP est l'inverse. C'est la couche de recherche globale qui permet à un agent d'interroger en une seule requête tous les marchands Shopify éligibles. Contrairement à Storefront MCP, il nécessite une authentification (jetons JWT issus du Dev Dashboard, TTL de 60 minutes, émis via des identifiants client). C'est ce serveur que des agents comme le mode shopping de ChatGPT, la couche commerce de Perplexity et les intégrations d'agents de Claude interrogent lorsqu'un utilisateur demande "trouve-moi des chaussures de course à moins de 120 $ livrées au Canada" — ils passent par Catalog MCP, pas par une boutique individuelle.

Ses deux principaux outils sont search_global_products (recherche inter-marchands avec filtres de prix, d'expédition et d'options produit) et get_global_product_details (recherche d'Universal Product ID qui renvoie la matrice complète des options pour tous les marchands vendant ce SKU). Les résultats sont regroupés par Universal Product ID (UPID), afin que les SKU dupliqués sur plusieurs boutiques n'inondent pas l'agent de résultats redondants.


Illustration of the four Shopify MCP servers — Dev MCP, Storefront MCP, Catalog MCP, and Customer Accounts MCP — with data flowing to AI agents and merchant stores

3. Customer Accounts MCP — des agents qui se souviennent

La couche Customer Accounts MCP est celle qui a le plus de chances de remodeler l'après-achat. Elle donne à un agent authentifié un accès en lecture à l'historique des commandes d'un client, à son carnet d'adresses et à l'état de son compte sur les marchands où ce client a un compte. Concrètement : l'agent personnel d'un acheteur peut répondre à "quand ma commande de casque arrive-t-elle ?" en appelant Customer Accounts MCP, et il peut déclencher un retour sans que le client ait à saisir son numéro de commande dans un formulaire de support.

Pour les opérateurs à volume élevé, cela fait basculer une grande partie du support de niveau 1 dans un flux géré par un agent. Pour les marchands obsédés par le CX, c'est soit un levier, soit une menace selon que l'agent qui sert le client est le vôtre, celui de Shopify, ou celui d'un tiers. La plupart des premiers déploiements sont hybrides : l'agent de marque du marchand appelle Customer Accounts MCP au nom de ses clients authentifiés.

Serveur

Qui l'appelle

Authentification

Utilisation principale

Dev MCP

Développeurs via des outils de codage IA

Aucune (locale)

Rechercher la documentation, introspecter les schémas, exécuter des opérations de boutique

Storefront MCP

Agents (de marque ou tiers)

Aucune

Recherche sur une seule boutique, opérations de panier, Q&R sur les politiques, statut des commandes

Catalog MCP

Agents (principalement tiers)

JWT (Dev Dashboard)

Recherche et consultation de produits inter-marchands

Customer Accounts MCP

Agents authentifiés

OAuth via les comptes Shopify

Historique des commandes, informations de compte, actions post-achat

Universal Commerce Protocol (UCP) : la couche sous les couches

Les quatre serveurs MCP sont conformes à UCP. Cet acronyme compte. Le 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 manière cohérente sur le web pour les transactions commerciales.

UCP n'est pas une chose propre à Shopify ; la spécification est publiée, les implémentations tierces sont encouragées, et l'objectif est explicitement une couche interopérable où un agent développé par OpenAI peut finaliser un paiement sur Shopify, sur BigCommerce, sur une plateforme personnalisée, sans écrire une nouvelle intégration pour chacun.

Les trois capacités de base définies par UCP :

  1. Découverte — rechercher parmi les marchands, récupérer les détails des produits, aider les acheteurs à trouver ce qu'ils veulent. Shopify l'implémente via Catalog MCP et Storefront MCP.

  2. Paiement — créer des sessions de paiement, collecter les informations de l'acheteur, associer un paiement, finaliser la transaction. Shopify l'implémente via une combinaison des outils de panier de Storefront MCP et du Checkout Kit séparé (qui prend en charge à la fois les paiements intégrés et basés sur le navigateur).

  3. Commandes — suivre les transactions confirmées, les événements d'exécution, les remboursements, les retours. Shopify l'implémente via Customer Accounts MCP et les API Admin existantes.


Sequence diagram showing an AI agent completing a commerce flow across a buyer, merchant, payment service provider, and credential provider using the Universal Commerce Protocol

L'implication pratique pour les marchands : si vous êtes sur Shopify et que vous avez activé Storefront MCP (ce qui est le cas par défaut pour la plupart des boutiques), votre boutique est déjà découvrable par les agents construits sur UCP. Vous n'avez pas besoin de "vous intégrer à ChatGPT" ni de "vous intégrer à Claude" — vous vous intégrez à UCP, et chaque agent conforme à UCP obtient l'accès. C'est le même schéma que le SEO a résolu pour la recherche organique en 1999 : une norme, de nombreux consommateurs. Nous avons détaillé UCP dans un guide dédié si vous souhaitez une exploration plus approfondie de la spécification.

Ce qui change pour les marchands au cours des 18 prochains mois

Trois évolutions concrètes, par ordre décroissant de certitude :

1. Le trafic provenant d'agents devient un canal réel, et non une nouveauté. Nous observons déjà 3 à 8 % des sessions sur les boutiques très visibles dans le shopping issu de ChatGPT arriver via des références d'agents. D'ici le T4 2026, la plupart des assistants IA destinés aux consommateurs disposeront d'intégrations commerce. Le guide sur la vente sur ChatGPT couvre l'optimisation tactique spécifiquement pour ce canal.

2. L'après-achat passe du self-service à un service assuré par des agents. Les consultations du statut des commandes, les déclenchements de retours, les changements d'adresse, les réattributions de remises — tout le travail de niveau 1 que gèrent aujourd'hui Revize et d'autres applications post-achat — seront encapsulés dans une conversation avec un agent. Les appels d'outil se feront toujours sur les mêmes API, mais l'interface utilisateur passera des formulaires web à la discussion en langage naturel. Les marchands qui n'auront pas résolu les flux sous-jacents ne seront toujours pas prêts pour les agents ; les agents ne réparent pas un post-achat cassé, ils le mettent en évidence.

3. La qualité des données produit devient un ROI cumulatif. Dans UCP, les détails produits sont ce que l'agent utilise pour décider s'il doit présenter votre produit à l'acheteur. Titre, description, spécifications techniques, matériaux, combinaisons d'options, signaux de stock — chaque champ est désormais évalué par un modèle, pas seulement par un humain. Les marchands avec des données produit propres et structurées surpassent les marchands aux données clairsemées dans la découverte par agents, de la même manière qu'ils surpassent dans la recherche. La différence est que les agents ne peuvent pas faire défiler un contenu faible comme le font les humains — les données maigres sont simplement rétrogradées.

Utiliser le AI Toolkit en tant que développeur ou agence

Le flux d'installation de la partie développeur du Toolkit est la partie la plus simple de tout cela.


Developer workstation with Claude Code open alongside terminal running Shopify CLI, with the Shopify Dev MCP server connecting both to documentation and a live development store

Si vous utilisez Claude Code, lancez une fois l'installation du plugin Shopify et le serveur Dev MCP s'enregistre automatiquement. Dès lors, toute conversation avec Claude Code dispose de la recherche documentaire, de l'introspection des schémas et de shopify store execute comme appels d'outil. Aucune configuration par projet n'est nécessaire.

Si vous utilisez Cursor, ajoutez le serveur Dev MCP à votre fichier de configuration MCP de Cursor. L'installation tient en un bloc JSON de cinq lignes. Cursor charge les outils au prochain redémarrage.

Si vous utilisez Gemini CLI, l'intégration consiste en une installation de compétence depuis le dépôt de compétences GitHub de Shopify.

Les compétences d'agent (distinctes du plugin) sont des fichiers Markdown que vous placez dans le répertoire .agent/skills/ de votre dépôt. C'est la bonne approche si vous voulez une personnalisation par projet — par exemple, un fichier de compétence qui explique à l'IA les conventions de nommage de votre boutique, votre approche de test et votre pipeline de déploiement, afin que le code généré respecte automatiquement vos standards.

Le gain de productivité est réel, mais encadré. Dans les équipes qui l'ont déployé sérieusement, nous avons constaté une augmentation de la vélocité de développement des applications sur les tâches où l'IA est réellement bonne : requêtes GraphQL standard, gabarits de gestionnaires de webhooks, mises en page de composants Polaris, automatisation des flux CLI. Elle n'accélère pas de manière significative les décisions d'architecture, le débogage inter-systèmes ou l'optimisation des performances, car ces tâches nécessitent un contexte que le Dev MCP n'expose pas.

Activer le shopping agentique sur votre propre boutique

Pour la plupart des boutiques Shopify, l'endpoint 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 obtenez une liste d'outils en retour, votre boutique est adressable par des agents. Si vous voulez construire un agent de marque au-dessus de cela — un widget de "shopping assistant" sur votre vitrine — le modèle Shop Chat Agent de Shopify est la voie la plus rapide. C'est un dépôt de départ avec une interface de chat intégrée, un client MCP, la gestion du flux de réponses en streaming et la prise en charge interchangeable de Claude, GPT ou Gemini comme LLM.

Le déploiement réaliste sur 90 jours pour un marchand qui veut lancer son propre agent :

  • Semaine 1-2 : cloner le modèle Shop Chat Agent, personnaliser les prompts et l'interface pour correspondre à votre marque, remplacer le LLM par celui que vous préférez.

  • Semaine 3-4 : déployer sur un thème de test, effectuer des QA internes sur les flux panier, catalogue et statut de commande.

  • Semaine 5-8 : lancer en douceur sur un petit segment de clients, mesurer le taux de confinement (pourcentage de demandes de support résolues par l'agent sans escalade humaine).

  • Semaine 9-13 : affiner les prompts à partir des transcriptions, ajouter des politiques et des connaissances produit spécifiques à la marque, déployer sur l'ensemble du trafic.

La plus grosse erreur non forcée que nous observons est de sauter les semaines 3-4. Les QA internes détectent des problèmes que les lancements orientés client exposent publiquement : agents recommandant avec assurance des produits que vous ne vendez pas réellement, gérant mal les prix promotionnels, renvoyant de mauvaises estimations d'expédition.

Où l'infrastructure post-achat s'insère dans une pile agentique

Les agents gèrent bien la découverte et le paiement. Ils gèrent mal l'après-achat, sauf si le marchand dispose d'une infrastructure post-achat prête à être appelée par des agents.

La modification de commande, les changements d'adresse, les échanges et l'ajout de remises après paiement sont les tâches qu'un agent doit effectuer lorsqu'un acheteur demande "pouvez-vous modifier ma commande ?". Customer Accounts MCP donne aux agents un accès en lecture aux commandes ; la partie écriture — la modification effective — doit encore s'exécuter quelque part. Sur la plupart des boutiques aujourd'hui, elle passe par des tickets de support et des modifications dans l'admin Shopify. C'est l'écart que chaque marchand devra combler à mesure que les agents deviennent la principale surface CX.

Revize est la couche de modification post-achat conçue exactement pour cela — changements d'adresse, échanges de variantes, ajouts, annulations, réattributions de remises — et nous travaillons activement sur des endpoints de modification adressables par des agents afin que, lorsque les agents commenceront à appeler, les flux sous-jacents soient déjà en place. Revize est sur l'App Store Shopify 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 est un ensemble en trois couches : un serveur Dev MCP pour les assistants de codage IA, quatre serveurs MCP conformes à UCP (Storefront, Catalog, Customer Accounts, Dev) pour les agents d'achat IA, et la spécification Universal Commerce Protocol qui les relie entre eux.

Le Shopify AI Toolkit est-il gratuit ?

Oui. Le serveur Dev MCP s'exécute localement sans authentification et sans coût. Les endpoints Storefront MCP sont exposés sur chaque boutique sans frais supplémentaires. Catalog MCP nécessite un compte Dev Dashboard gratuit pour les identifiants JWT. Customer Accounts MCP utilise l'authentification client Shopify existante.

Ma boutique doit-elle être sur Shopify Plus pour utiliser MCP ?

Non. L'endpoint Storefront MCP est actif par défaut sur toutes les boutiques Shopify, tous forfaits confondus. Catalog MCP fonctionne pour tout marchand dont les produits répondent aux critères d'éligibilité de Shopify, quel que soit le forfait. Seules certaines fonctionnalités avancées du commerce agentique (catalogues enregistrés, scopes d'accès personnalisés) nécessitent Plus.

Quelle est la différence entre Storefront MCP et Catalog MCP ?

Storefront MCP est limité à la boutique d'un seul 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 est inter-marchands, nécessite une authentification JWT, et est utilisé par les agents lorsque l'acheteur recherche parmi toutes les boutiques Shopify.

Qu'est-ce que le Universal Commerce Protocol ?

UCP est la spécification ouverte de Shopify pour la manière dont les agents IA, les marchands, les prestataires de services de paiement et les fournisseurs d'identifiants communiquent au cours d'une transaction commerciale. Il définit Découverte, Paiement et Commandes comme ses trois capacités de base, et il est conçu pour être implémentable aussi par des plateformes non Shopify.

ChatGPT, Claude et Gemini utiliseront-ils tous les serveurs MCP de Shopify ?

Ils le font déjà, via leurs modes respectifs d'agent et de shopping. Les agents construits sur la norme MCP d'Anthropic peuvent se connecter nativement aux serveurs MCP de Shopify. Le SDK d'agents d'OpenAI prend MCP en charge directement. Gemini de Google dispose d'un schéma de passerelle documenté dans la documentation développeur de Shopify.

Activer le shopping agentique nuit-il à mon taux de conversion ?

Les premières données suggèrent que non, et souvent l'inverse. Le trafic piloté par des agents tend à arriver avec une intention plus forte (l'acheteur a déjà demandé à l'agent ce qu'il veut), et l'outil update_cart de Storefront MCP livre directement un panier rempli plutôt que d'obliger l'acheteur à naviguer. Là où nous avons vu des conversions baisser, c'est lorsque l'agent est mal configuré et recommande des produits que la boutique ne vend pas, ce qui pousse l'acheteur ailleurs.

Comment le AI Toolkit gère-t-il la confidentialité des données clients ?

Dev MCP s'exécute localement sur la machine du développeur et ne transmet pas de données de boutique à l'extérieur par défaut. Les appels Storefront MCP s'exécutent de serveur à serveur, sans exposition intrinsèque de données personnelles. Customer Accounts MCP exige un consentement OAuth explicite du client avant qu'un agent puisse accéder à son historique de commandes ou à ses données de compte. Les quatre couches sont soumises à la licence API de Shopify et à ses accords de traitement des données.

L'agent d'un concurrent peut-il effectuer des transactions sur ma boutique via MCP ?

Oui — et c'est le comportement prévu. Tout agent conforme à UCP peut rechercher votre catalogue et créer des paiements via l'endpoint Storefront MCP. Si vous voulez restreindre qui peut effectuer des transactions, les contrôles sont les mêmes que ceux que vous utilisez déjà : limitation de débit, blocage d'IP, et restrictions d'accès au niveau marchand de Shopify pour Catalog MCP. Pour la plupart des marchands, ouvrir la vitrine à davantage d'agents est globalement positif pour 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 propres. Les agents mettent en avant les produits en fonction de la qualité du titre, de la pertinence de la description, de l'exhaustivité des spécifications techniques et des signaux de stock — les mêmes champs qui alimentent le SEO, notés par un modèle. Les marchands aux pages produit pauvres sont rétrogradés dans la découverte par agents. C'est le levier au ROI le plus élevé pour améliorer les performances des agents.

Quel est le lien entre le AI Toolkit et Shopify Functions ?

Des couches différentes, sans chevauchement. Shopify Functions exécute une logique personnalisée de paiement et de panier au nom du marchand pendant le checkout. Le AI Toolkit permet aux agents d'interagir avec la vitrine depuis l'extérieur. Un agent qui appelle update_cart de Storefront MCP déclenchera les Functions configurées sur la boutique comme n'importe quelle autre mise à jour de panier. Nous couvrons la migration Functions en détail ici.

Comment déboguer ce qu'un agent fait sur ma boutique ?

Les requêtes Storefront MCP sont journalisées comme n'importe quel autre appel Storefront API et apparaissent dans les journaux des requêtes API de la boutique dans l'admin. Vous pouvez également intégrer de l'instrumentation dans votre agent de marque — le modèle Shop Chat Agent inclut un hook de journal de conversation qui écrit chaque message utilisateur, appel d'outil et réponse d'outil vers le backend de votre choix. Pour les agents tiers, vous ne voyez que les appels API sortants, pas la conversation d'amont avec l'agent.

Articles connexes

Repensez votre boutique Shopify. Misez sur l’expérience client.

© Copyright 2024, Tous droits réservés

Repensez votre boutique Shopify. Misez sur l’expérience client.

© Copyright 2024, Tous droits réservés

Repensez votre boutique Shopify. Misez sur l’expérience client.

© Copyright 2024, Tous droits réservés

Repensez votre boutique Shopify. Misez sur l’expérience client.

© Copyright 2024, Tous droits réservés

The Universal Commerce Protocol UCP Guide How to Start a Shopify Store in 2026 The True Cost of Returns Guide How to Change Shipping Address on Shopify Best Shopify Customer Service Apps 10 Advanced Shopify Flow Workflows How to Add Discount on Shopify After Checkout How to Edit an Order on Shopify Shopify Draft Orders Complete Guide How to Do a Partial Refund on Shopify Shopify Social Login Complete Guide Post Purchase Email Marketing Automating E-commerce with Shopify Flow Customize Shopify Login Redirect Shopify New Customer Accounts Migration Guide How Poor Customer Support Can Sabotage Your Business How Refunds Work on Shopify In-House Warranty Management vs Shopify Apps Shopify Checkout Extensibility 2026: Deadline, Migration, and What's Broken How to Let Customers Cancel Orders on Shopify Shopify Legacy Customer Accounts Are Deprecated How to Edit Your Shopify Order Confirmation Email How to Do an Exchange on Shopify How to Sell on ChatGPT with Shopify Agentic Storefronts Shopify Functions Migration Tutorial Shopify AI Toolkit Guide 2026: Agents, MCP, and UCP Explained Shopify Sidekick vs Your Agency: The 2026 Scorecard for Plus Stores Shopify B2B 2026 Complete Guide Shopify Order Management Guide 2026 Shopify Advanced to Plus 2026 Migration Playbook