Serveur MCP (Model Context Protocol) opéré par Shopify, exposant l'API Customer Accounts du marchand aux agents IA authentifiés. Permet à un agent de consulter l'historique de commandes, le statut d'expédition, les programmes loyalty et de déclencher des actions clientèle (retour, échange) sans interface graphique.

Outils exposés

Le serveur expose les outils MCP suivants (liste de la beta avril 2026) :

  • get_orders : historique de commandes du client connecté.
  • get_order_status : statut détaillé d’une commande, transporteur, tracking.
  • get_subscriptions : abonnements actifs et leur cadence.
  • get_loyalty_status : tier, points, bénéfices.
  • request_return : initiation d’un retour, génération de l’étiquette.
  • update_address : mise à jour d’une adresse de livraison.
  • cancel_order : annulation dans la fenêtre autorisée par le marchand.

L’agent doit être authentifié via Identity Linking OAuth UCP avec les scopes adéquats.

Différence avec Storefront MCP

AspectStorefront MCPCustomer Accounts MCP
ScopeCatalogue, recherche, panier, checkoutCompte client, commandes, loyalty
AuthentificationOptionnelleObligatoire
Lecture/ÉcritureLecture surtoutLecture et écriture (retours, annulations)
Volume d’appelsÉlevéBas, par client

Les deux serveurs coexistent et un agent acheteur typique utilise les deux : Storefront MCP pour découvrir et acheter, Customer Accounts MCP pour gérer la suite.

Cas d’usage type

“Suis ma commande Aurore” → l’agent appelle get_orders, identifie la dernière, appelle get_order_status, formule une réponse en langage naturel avec le numéro de tracking. Tout cela sans que l’utilisateur ouvre l’admin Shopify.

À ne pas confondre avec

  • [[storefront-mcp]] : serveur jumeau côté acheteur, pas compte client.
  • Shopify Customer Account UI : interface graphique pour humain, mêmes données mais front différent.

Sources et références

Auditer ma boutique

L'audit est gratuit. Réponse sous 48 h ouvrées. Pas d'engagement.