Serveur MCP Shopify : installation, configuration et cas d’usage
La connexion à l’inventaire Shopify passe par un token API et un serveur MCP.
- Scopes requis :
read_productsetread_inventory. - Outil dédié :
inventory-set-quantitiespour les quantités absolues. - Serveur communautaire : 31 outils répartis en quatre catégories.
- Instance plus large : 64 outils avec le serveur COB Shopify.
- Démo : demandez « Vérifie quels produits sont en stock faible ».
- Vérification : « Montre-moi mes 10 meilleurs produits » après installation.
Comment installer et configurer un serveur MCP Shopify
- Installation via npx exécutez
npx shopify-mcp-serverpour lancer le serveur localement, sans installation globale préalable - Configuration fichier JSON éditez
claude_desktop_config.jsonsur macOS ou Windows pour déclarer le serveur auprès de Claude Desktop - Variables d’environnement requises renseignez
SHOPIFY_STORE_DOMAINetSHOPIFY_ACCESS_TOKENavant le premier lancement - Création token API générez un token via une app privée ou personnalisée dans l’admin Shopify, avec les scopes
read_productsetread_inventory - Endpoint Storefront natif utilisez
https://{storedomain}/api/mcppour connecter le serveur MCP officiel de Shopify - Configuration Cursor spécifique ajoutez le serveur via les paramètres MCP de Cursor, en mode global pour le partager entre tous vos projets
Le processus complet prend moins de 10 minutes. Une fois les variables d’environnement définies et le fichier JSON configuré, redémarrez votre client IA. Le serveur expose alors ses outils directement dans l’interface conversationnelle.
Pour vérifier la connexion, posez une question simple comme « Montre-moi mes 10 meilleurs produits ». Si l’assistant répond avec des données réelles de votre boutique, l’installation est opérationnelle. En cas d’erreur, vérifiez d’abord que le token API possède bien les scopes correspondant aux outils que vous souhaitez utiliser.
Les serveurs MCP Shopify disponibles sur PulseMCP suivent tous cette même logique d’installation : exécution locale, déclaration dans un fichier de configuration client, et authentification par token. La différence réside dans le nombre d’outils exposés de 6 outils pour le serveur en lecture seule GraphQL à 64 outils pour les serveurs couvrant produits, commandes, clients et inventaire.
Fonctionnalités et outils disponibles via un serveur MCP Shopify

Un serveur MCP Shopify expose une palette d’outils qui couvrent l’ensemble de la gestion de votre boutique. Le dépôt communautaire shopify-mcp propose 31 outils répartis en quatre catégories : 8 outils pour les produits et leurs variantes, 8 pour la gestion des clients (fusion, adresses), 10 pour les commandes, remboursements et exécution, et 3 pour les metafields. Un outil dédié, inventory-set-quantities, définit les quantités d’inventaire en valeurs absolues.
D’autres implémentations, comme le serveur COB Shopify, élargissent ce périmètre à 64 outils pour une gestion complète des produits, commandes, clients et stocks. Les serveurs en lecture seule, qui exploitent GraphQL Admin, se limitent à 6 outils, tandis que les versions spécialisées atteignent 16 outils pour la gestion de données. Concrètement, vous pouvez demander à l’IA : « Montre-moi mes 10 meilleurs produits » ou « Vérifie quels produits sont en stock faible », sans écrire une seule ligne de code.
Cas d’usage pratiques d’un serveur MCP Shopify pour marchands et développeurs
Exemples d’utilisation pour les marchands
- Rapports conversationnels : « Crée un rapport commandes par pays avec panier moyen »
- Analyse habitudes d’achat : tendances clients sur les 90 derniers jours
- Vérification état commandes : suivi et traitement des retours en langage naturel
- Identification clients fidèles : « Trouve les clients ayant dépensé plus de 500 $ »
Pour un marchand, le serveur MCP transforme l’administration Shopify en assistant conversationnel. Les rapports commandes par pays avec panier moyen s’obtiennent par une simple phrase, sans requête GraphQL manuelle. L’analyse des habitudes d’achat sur les 90 derniers jours révèle les tendances saisonnières et les comportements récurrents, directement exploitables pour calibrer les campagnes marketing.
La vérification d’une commande spécifique, le statut d’un remboursement ou la gestion des retours deviennent des échanges naturels avec l’assistant. Interroger la base clients par exemple identifier ceux ayant dépensé plus de 500 $ permet de cibler les programmes de fidélité sans écrire une ligne de code.
Exemples d’utilisation pour les développeurs
Pour les équipes techniques, le serveur MCP sert de client API Shopify génératif : il produit des appels API valides, exécute des tests d’intégration complets et simule des scénarios de bout en bout. La migration entre versions API s’effectue avec des tests automatisés sur l’ensemble des ressources, réduisant les régressions potentielles.
La génération de clients API Shopify, la validation des scopes et la création de fixtures de test s’exécutent par instructions conversationnelles. Un développeur peut demander : « Liste les commandes non honorées avec leurs lignes d’articles » le serveur construit la requête, l’exécute et restitue les données structurées. Cette approche accélère considérablement le développement d’applications tierces et l’audit des intégrations existantes. , comme pour un mcp en finance,
Serveurs MCP Shopify : officiels, open-source et alternatives
| Type de serveur | Exemples | Accès données | Coût |
|---|---|---|---|
| Natifs Shopify | Storefront, Customer Account | API officielles Shopify | Gratuit (Shopify Plus) |
| Open-source | Shopify Dev MCP, shopify-mcp | GraphQL Admin, REST | Gratuit (auto-hébergé) |
| Commercial spécialisé | Mipler Reports, Shopify MCP Pro | Datastore pré-indexé | Abonnement mensuel |
| Personnalisé | Sur mesure ERP/B2B | Sources multiples, 64 outils | 15 000 à 45 000 £ |
La communauté MCP Shopify compte 56 serveurs référencés sur PulseMCP, des simples connecteurs en lecture seule aux plateformes complètes. Shopify propose lui-même 4 serveurs natifs : Storefront, Customer Account, Checkout et Dev. Le Storefront MCP, activé par défaut pour Shopify Plus, permet d’interroger directement le catalogue produits via l’endpoint https://{storedomain}/api/mcp.
Côté open-source, le dépôt shopify-mcp avec ses 35 commits offre 31 outils couvrant produits, clients et commandes. Le serveur en lecture seule pour GraphQL Admin expose 6 outils, tandis que les versions commerciales montent à 64 outils pour la gestion complète produits, commandes, clients et inventaire.
Les serveurs natifs restent gratuits mais limités : la pagination standard Shopify plafonne à 250 enregistrements par page, ce qui rend la récupération de 10 000 commandes longue (plus de 40 allers-retours typiques). Les serveurs commerciaux comme Mipler contournent ce problème avec un datastore pré-indexé qui traite le même volume en une seule requête. Pour les besoins ERP ou B2B complexes, un serveur personnalisé multi-outils en production coûte entre 25 000 et 80 000 £, contre 8 000 à 25 000 £ pour un outil unique. L’ajout d’une source de données sans API représente un surcoût de 5 000 à 15 000 £.
Gestion de l’inventaire Shopify via un serveur MCP
La gestion des stocks représente l’un des cas d’usage les plus concrets d’un serveur MCP Shopify. L’outil dédié inventory-set-quantities permet de définir des quantités d’inventaire absolues par localisation, tandis que les scopes read_inventory et write_inventory donnent accès aux données en temps réel. Une simple requête en langage naturel comme « Check which products are low on stock » suffit pour identifier les ruptures imminentes.
Les serveurs plus avancés comme ShopMCP combinent les API Admin et Storefront pour offrir une vision synchronisée des stocks sur tous les canaux de vente. Cette capacité s’avère précieuse pour les marchands multi-boutiques qui doivent coordonner leurs niveaux de réapprovisionnement. Pour les opérations plus complexes, des outils spécialisés comme ReplenishRadar intègrent la prévision de demande en s’appuyant sur les 90 derniers jours d’historique d’achat clients.
La profondeur fonctionnelle dépend toutefois du serveur choisi. Là où un serveur minimaliste ne propose qu’un seul outil d’inventaire, une solution complète peut en compter 64 couvrant produits, commandes, clients et stocks. Cette différence explique pourquoi l’évaluation des besoins métier doit précéder toute implémentation technique.
Sécurité, permissions et scopes API requis pour un serveur MCP Shopify
La sécurité d’un serveur MCP Shopify repose avant tout sur la maîtrise des scopes API que vous accordez à l’application. Configurer des permissions trop larges expose vos données à des risques inutiles, tandis que des scopes trop restrictifs bloquent les fonctionnalités essentielles comme la lecture de l’inventaire ou la gestion des commandes. Une configuration réfléchie protège votre boutique sans sacrifier l’efficacité des outils que vous déployez.
Scopes et permissions API recommandés
Pour un fonctionnement optimal, les scopes suivants sont généralement requis :
- read_products et write_products accès complet aux fiches produits, variantes et options.
- read_inventory et write_inventory consultation et mise à jour des quantités en stock.
- read_orders et write_orders suivi des commandes, remboursements et exécutions.
- read_customers et write_customers gestion des clients, fusion et adresses.
- read_metafields lecture des métadonnées personnalisées sur les ressources.
- read_locations identification des emplacements de stock pour l’inventaire.
Si vous utilisez un serveur MCP avec 8 outils de gestion produits ou 10 outils de gestion commandes, chaque fonctionnalité doit correspondre à un scope précis. Par exemple, l’outil unique inventory-set-quantities qui définit les quantités d’inventaire absolues par localisation nécessite obligatoirement le scope write_inventory.
Limites de sécurité et bonnes pratiques
La première règle d’or : ne commitez jamais vos tokens dans un dépôt Git. Utilisez plutôt des variables d’environnement telles que SHOPIFY_STORE_DOMAIN et SHOPIFY_ACCESS_TOKEN, référencées dans votre fichier claude_desktop_config.json. Cette approche évite toute fuite accidentelle lors d’un partage de code ou d’une synchronisation cloud.
Les serveurs MCP custom imposent une limite de 60 requêtes par minute par identifiant agent par défaut. Pour rester sous ce seuil, privilégiez des requêtes ciblées plutôt que des appels massifs. La rotation régulière des tokens d’accès est également conseillée changez-les tous les 30 à 60 jours pour réduire le risque d’utilisation frauduleuse. Enfin, les connexions MCP authentifiées et chiffrées comme celles proposées par Mipler garantissent que vos identifiants Shopify ne sont jamais partagés avec l’IA.
Pour les marchands utilisant les serveurs natifs Shopify, le standard ouvert MCP développé par Anthropic s’appuie sur une authentification OAuth. Les connexions sont chiffrées de bout en bout, et les permissions restent limitées au périmètre de votre boutique. Dans tous les cas, vérifiez que votre serveur MCP respecte les scopes minimaux nécessaires à vos opérations c’est la meilleure protection contre les accès non autorisés.
Questions fréquentes sur les serveurs MCP Shopify
Qu’est-ce qu’un serveur MCP et pourquoi l’utiliser pour Shopify ?
Un serveur MCP (Model Context Protocol) est un pont logiciel qui connecte des assistants IA comme Claude ou ChatGPT à votre boutique Shopify, leur permettant d’interroger et de modifier vos données (produits, commandes, inventaire) en langage naturel, sans développement de code personnalisé.
Quels sont les coûts d’un serveur MCP Shopify personnalisé ?
Un serveur MCP personnalisé représente un investissement de 500 à 5 000 euros en développement initial, selon la complexité, plus des coûts d’hébergement mensuels d’environ 10 à 50 euros, et les frais d’abonnement aux API tierces et bases de données.
Quelles sont les limites des serveurs MCP Shopify natifs ?
Les serveurs MCP natifs souffrent d’une latence élevée lors de gros volumes, de restrictions sur les actions d’écriture, d’un accès limité aux données historiques, et de scopes API très restreints qui empêchent la personnalisation avancée de l’inventaire multi-boutiques.
Quelle différence entre Mipler MCP et l’AI Toolkit Shopify ?
Mipler MCP est un connecteur open-source dédié à la gestion avancée de l’inventaire, tandis que l’AI Toolkit officiel offre une intégration plus large mais moins profonde. Mipler excelle pour les tâches complexes de stock et multi-entrepôts.
