Glossaire · Protocoles
Customer Accounts MCP
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.
Mis à jour le
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
| Aspect | Storefront MCP | Customer Accounts MCP |
|---|---|---|
| Scope | Catalogue, recherche, panier, checkout | Compte client, commandes, loyalty |
| Authentification | Optionnelle | Obligatoire |
| Lecture/Écriture | Lecture surtout | Lecture 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.