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.
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
| 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.