Qu'est-ce que le Model Context Protocol (MCP) ?
Le Model Context Protocol (MCP) est un protocole open-source développé par Anthropic et publié en novembre 2024. Il définit une interface standardisée pour connecter des agents IA (LLM) à des sources de données et des outils externes : bases de données, APIs, systèmes de fichiers, applications métier.
Concrètement, le MCP permet à un agent IA de "brancher" une capacité, par exemple, lire les emails d'un utilisateur dans Gmail, créer une tâche dans Notion, ou interroger une base de données SQL, sans que le développeur de l'agent ait à écrire une intégration propriétaire pour chaque service.
Le MCP est adopté par Claude (Anthropic), et de nombreuses intégrations tierces existent pour Slack, GitHub, Google Drive, Stripe, et des dizaines d'autres services.
Qu'est-ce que le Universal Commerce Protocol (UCP) ?
Le Universal Commerce Protocol (UCP) est un standard lancé le 11 janvier 2026 par Google et Shopify, avec une coalition de partenaires retail et paiement. Il définit une interface standardisée pour le parcours d'achat complet : découverte de produits, vérification d'inventaire, checkout, paiement via AP2, et gestion post-achat.
Le UCP est spécifiquement conçu pour le commerce, il répond à la question : "Comment un agent IA peut-il acheter quelque chose pour un utilisateur, de façon sécurisée, auprès de n'importe quel marchand compatible ?"
Tableau comparatif : UCP vs MCP
| Dimension | MCP (Anthropic) | UCP (Google/Shopify) |
|---|---|---|
| Créé par | Anthropic (nov. 2024) | Google + Shopify (jan. 2026) |
| Objectif principal | Connecter agents IA aux outils et données | Standardiser les transactions commerciales agentiques |
| Domaine d'application | Accès à toute source de données/outil | E-commerce et retail uniquement |
| Gestion du paiement | Non (utilise des APIs tierces) | Oui (via AP2 intégré) |
| Gestion de l'identité | Partielle (via serveurs MCP) | Oui (Identity Linking dédié) |
| Transport | JSON-RPC via stdio ou HTTP/SSE | REST + JSON-RPC |
| Open-source | Oui (github.com/modelcontextprotocol) | Oui (github.com/Universal-Commerce-Protocol/ucp) |
| Adoption agent côté | Claude, GPT (partiel), Gemini (partiel) | Gemini Shopping, ChatGPT Shopping |
| Adoption service côté | GitHub, Slack, Stripe, centaines d'autres | Shopify, Walmart, Target, Zalando… |
Comment MCP et UCP travaillent ensemble
Dans un scénario de commerce agentique réel, MCP et UCP opèrent en couches complémentaires. Prenons l'exemple d'un agent IA qui gère les achats d'une entreprise :
- MCP : l'agent se connecte via MCP au système ERP de l'entreprise pour lire les niveaux de stock actuels et identifier les besoins de réapprovisionnement
- MCP : l'agent accède via MCP à l'outil de gestion budgétaire pour vérifier le budget disponible pour la catégorie d'achat concernée
- UCP : l'agent interroge les catalogues des fournisseurs compatibles UCP pour comparer les offres
- UCP : l'agent initie la commande via le checkout UCP et le paiement via AP2
- MCP : l'agent met à jour le système ERP via MCP pour refléter la commande passée
Dans ce flux, MCP gère les intégrations aux systèmes internes de l'entreprise, tandis que UCP gère les transactions avec les fournisseurs externes. Les deux protocoles sont actifs simultanément, mais dans des couches différentes.
Est-ce qu'un serveur MCP peut exposer un catalogue UCP ?
Oui, et c'est une architecture émergente intéressante. Un développeur peut créer un serveur MCP qui "enveloppe" les endpoints UCP d'un marchand, permettant à un agent IA qui supporte MCP mais pas directement UCP d'accéder au catalogue et au checkout de ce marchand via l'interface MCP.
Cette approche est particulièrement utile pendant la phase de transition où tous les agents ne supportent pas nativement le UCP. Des serveurs MCP "bridge UCP" commencent à apparaître dans la communauté open-source.
Lequel implémenter en priorité pour votre boutique ?
Si vous êtes un marchand e-commerce, implémentez le UCP en priorité. C'est le protocole spécifiquement conçu pour le commerce et adopté par les agents IA grand public (Gemini Shopping, ChatGPT Shopping) pour les achats.
Si vous êtes un éditeur d'outils ou d'APIs utilisés par des équipes qui utilisent des agents IA, créez plutôt un serveur MCP pour exposer vos fonctionnalités aux agents. Le MCP est la couche d'intégration universelle pour les outils non-commerce.
Si vous êtes les deux (marchand avec des outils internes), vous pouvez avoir besoin des deux protocoles simultanément, pour des cas d'usage différents.