Cas d'utilisation
Au-delà des requêtes simples, le serveur MCP excelle lorsque vous avez besoin d'extraire, combiner ou agir sur des données de manières que le tableau de bord Snipcart ou les exports CSV standard ne supportent pas facilement. Voici des scénarios concrets de commerçants utilisant le serveur MCP.
Export de ventes propre (sans les lignes dupliquées par article)
Le problème : L'export de commandes par défaut de Snipcart produit une ligne par article. Si un client achète 3 produits, le total de la commande apparaît 3 fois — ce qui rend difficile le calcul du revenu dans un tableur sans déduplication.
La solution : Demandez à votre assistant IA de produire un export propre, une ligne par commande, avec exactement les champs dont vous avez besoin.
List all orders from March 2026. For each order, give me:
- Customer name
- Date
- Amount excluding tax (subtotal)
- Amount including tax (total)
Format it as a table, one row per order (not per line item).L'IA appellera list_orders avec la plage de dates appropriée, puis get_order pour chacune afin d'extraire le sous-total et le total. Vous obtenez un tableau propre :
| Client | Date | Montant HT | Montant TTC |
|---|---|---|---|
| Marie Dupont | 2026-03-02 | 85,00 | 102,00 |
| Jean Martin | 2026-03-05 | 120,00 | 144,00 |
| Sophie Bernard | 2026-03-12 | 45,00 | 54,00 |
Vous pouvez aussi demander un format CSV, ou filtrer par statut :
Export all "Processed" orders from Q1 2026 as CSV with columns:
order token, customer email, date, subtotal (HT), total (TTC), shipping costAstuce : Pour les très gros exports (des milliers de commandes), envisagez de restreindre la plage de dates ou le filtre de statut pour garder des temps de réponse raisonnables.
Configurer des méthodes de livraison personnalisées
Le tableau de bord Snipcart vous permet de créer des méthodes de livraison, mais le faire via le serveur MCP est plus rapide lorsque vous devez configurer plusieurs méthodes ou des tarifs complexes basés sur le poids.
Exemple de base : livraison à tarif fixe
Create a shipping method called "Standard Shipping" with a flat rate of $9.95Ceci crée une méthode à tarif unique qui s'applique à toutes les commandes indépendamment du poids.
Tarifs basés sur le poids avec paliers de prix
Create a shipping method called "Canada Post Ground" with these rates:
- 0 to 2 kg: $12.00
- 2 to 5 kg: $18.50
- 5 to 10 kg: $25.00
- 10 to 30 kg: $35.00
Restrict it to Canada only.L'IA appellera create_shipping_method avec le tableau rates approprié et la countryCondition :
{
"name": "Canada Post Ground",
"rates": [
{ "cost": 12.00, "weight": { "from": 0, "to": 2000 } },
{ "cost": 18.50, "weight": { "from": 2001, "to": 5000 } },
{ "cost": 25.00, "weight": { "from": 5001, "to": 10000 } },
{ "cost": 35.00, "weight": { "from": 10001, "to": 30000 } }
],
"countryCondition": [{ "countryCode": "CA" }]
}Note : Les poids dans Snipcart sont exprimés en grammes. L'IA gère la conversion pour vous si vous parlez en kilogrammes ou en livres.
Livraison gratuite au-dessus d'un minimum de panier
Create a shipping method called "Free Shipping" with a rate of $0,
that only applies when the order total is above $75Ceci utilise le paramètre onOrderTotalAbove pour restreindre la méthode aux paniers admissibles :
{
"name": "Free Shipping",
"rates": [{ "cost": 0, "weight": { "from": 0, "to": 100000 } }],
"onOrderTotalAbove": 75
}Combinaison des deux : tarifs par paliers avec seuil de livraison gratuite
Create two shipping methods:
1. "Standard Shipping" — $8.95 for 0-2 kg, $14.95 for 2-10 kg, $22.95 for 10-30 kg.
Applies to US and Canada.
2. "Free Shipping" — $0 for any weight, but only when the order is above $100.
Applies to US and Canada.Vos clients verront les deux options au moment du paiement, mais « Free Shipping » n'apparaîtra que lorsque leur panier atteindra 100 $ ou plus.
Analyse de récupération des paniers abandonnés
Le tableau de bord par défaut affiche les paniers abandonnés, mais le serveur MCP vous permet d'aller plus en profondeur.
Show me abandoned carts from the last week with a value above $50.
For each one, tell me the customer email and what products were in the cart.How many carts were abandoned this month? What's the average cart value?Which products appear most often in abandoned carts?Création de rabais en lot
Créer des promotions saisonnières une par une dans le tableau de bord est fastidieux. Décrivez ce dont vous avez besoin :
Create these discount codes for our spring sale:
- SPRING10: 10% off everything, expires April 30, 2026
- SPRING20: 20% off orders over $100, expires April 30, 2026
- SPRINGSHIP: free shipping, limited to 200 uses, expires April 30, 2026L'IA crée les trois en séquence, en confirmant chacun.
Recherche de client et historique de commandes
Les équipes de support ont souvent besoin de consulter rapidement l'historique complet d'un client :
Find the customer with email marie@example.com and show me all their ordersWhat's the total revenue from customer cust_abc123?Has john@example.com placed any orders in the last 30 days?Gestion des stocks
Show me all products with less than 10 units in stockSet the stock for "Classic T-Shirt" to: Small = 25, Medium = 50, Large = 30Enable out-of-stock purchases for product prod_abc123 (we're restocking next week)Flux de travail quotidien
Combinez plusieurs opérations dans une seule conversation :
1. Show me today's orders
2. Any orders still in "Pending" status?
3. Mark order abc123 as shipped with tracking number 1Z999AA1
4. Send a shipping confirmation email to the customer
5. Add an internal note: "Shipped via UPS Ground, 2-day estimate"Chaque étape s'appuie sur la précédente — l'IA conserve le contexte tout au long de la conversation.
Prochaine étape : Référence des outils — Référence complète des 38 outils.