> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Aperçu des agents de commande

> Comment l'agent IA d'un client commande sur un magasin storekit : outils WebMCP, endpoint MCP distant, découverte UCP et llms.txt pour les crawlers.

Tout ce que contient cette section est tourné vers le client. Pour un assistant agissant pour le **restaurant** (lire ses commandes, ses ventes et ses menus, créer des codes de réduction et des liens de paiement), consulte plutôt le [MCP marchand](/docs/fr/developers/mcp/overview). L'agent achète le déjeuner pour le compte de quelqu'un, il doit donc répondre aux mêmes questions que le client : quel établissement, ce qu'il y a au menu, ce que ça coûte, si c'est disponible maintenant. storekit répond à ces questions via quatre surfaces, chacune lue par un type différent d'agent côté client. Cette page sert de carte ; chaque surface a sa propre page de référence.

Rien ici ne concerne le côté restaurant du comptoir. Au maximum de leurs permissions, ces surfaces lisent un menu public et remplissent un basket : elles ne modifient pas un menu, ne consultent pas la file d'attente des commandes et ne touchent pas aux réglages d'un magasin, et aucun identifiant sur cette page n'accorde ce type d'accès.

## Quelle surface choisir

> **[Outils WebMCP](/docs/fr/developers/agents/ordering/webmcp)**
>
> Un agent dans le navigateur du client, sur la page qu'il consulte.

> **[Endpoint MCP](/docs/fr/developers/agents/ordering/mcp-endpoint)**
>
> Un assistant ailleurs (ChatGPT, Claude, un IDE) qui parle à un établissement.

> **[Découverte UCP](/docs/fr/developers/agents/ordering/ucp)**
>
> Une plateforme de commerce qui lit un profil avant de se connecter à quoi que ce soit.

> **[llms.txt](/docs/fr/developers/agents/ordering/llms-txt)**
>
> Un crawler qui veut du texte brut plutôt qu'une application JavaScript.

Chaque lecteur ci-dessous agit pour le client, jamais pour le restaurant :

| Surface | Le lecteur | Où il s'exécute | Transport |
| - | - | - | - |
| Outils WebMCP | L'agent navigateur du client | Dans l'onglet ouvert | `document.modelContext`, pas de réseau |
| Endpoint MCP | Un assistant distant ou une application agent | N'importe où | JSON-RPC via HTTP `POST` |
| Découverte UCP | Une plateforme de commerce ou un hôte d'agent | N'importe où | JSON en cache via HTTP `GET` |
| llms.txt | Un crawler LLM | N'importe où | Texte brut via HTTP `GET` |

Les deux premières partagent les règles de formatage et de tarification, donc un burger est décrit, tarifé et refusé sur les mêmes bases quel que soit l'appelant. Ce ne sont cependant pas les mêmes outils. Leurs noms, arguments et écritures diffèrent, et un client ne peut pas remplacer l'un par l'autre : WebMCP lit la page ouverte par le client et écrit dans le basket sous ses yeux, tandis que l'endpoint MCP lit l'API publique et construit un cart qui survit à l'appel.

## Ce que l'agent d'un client peut et ne peut pas faire

Sur les deux surfaces d'outils, les lectures ne nécessitent aucun identifiant et les écritures s'arrêtent avant l'argent. La découverte UCP et `llms.txt` sont plus étroites : un profil et un instantané en texte brut, pas des outils.

Via les outils WebMCP et MCP :

* Un agent peut lire un établissement, son menu, les groupes d'options d'un article, les modes de commande acceptés et savoir s'il est ouvert. Les créneaux horaires restants sont réservés à la lecture via l'endpoint MCP.
* Un agent peut mettre des articles dans un basket ou un cart, modifier les quantités et choisir un mode de fulfillment.
* Un agent ne peut pas payer. Il n'y a pas d'outil de checkout, pas de règlement Pay at Table et pas de gestion de réduction. Le client ouvre la page de l'établissement pour vérifier le basket et payer, et un cart construit via l'endpoint MCP revient avec un lien pour faire exactement cela.
* Un agent ne reçoit jamais les données personnelles d'un client. Rien sur ces surfaces ne lit ou ne stocke un compte, un carnet d'adresses ou un historique de commandes.
* Un agent ne peut pas agir en tant que restaurant. Il n'y a pas d'outil pour modifier un menu, mettre en snooze un article, lire la file d'attente des commandes ou modifier les réglages du magasin : ceux-là appartiennent à l'exploitant, via le [dashboard](https://dashboard.storekit.com) et les [webhooks et l'API REST](/docs/fr/developers/introduction).

Les outils de lecture portent l'annotation MCP `readOnlyHint` et pas les écritures dans le basket, ce qui permet à un client bien élevé d'appeler une lecture de sa propre initiative et de demander confirmation au client avant une écriture.

## Statut actuel

> [!NOTE]
>
> Ces surfaces sont récentes. Considère les noms d'outils et les formes de payload comme instables jusqu'à ce qu'une page indique le contraire, et attends-toi à ce que la partie WebMCP évolue avec le standard qu'elle suit.

| Surface | Statut |
| - | - |
| Outils WebMCP | Actifs sur `order.storekit.com` sous un origin trial Chrome, activés par compte par storekit, Chromium uniquement |
| Endpoint MCP | Actif pour chaque établissement et chaque brand sur l'hôte de commande, outils de lecture plus les outils cart UCP |
| Découverte UCP | Active, UCP `2026-08-25`, déclarant le transport MCP et la capability cart |
| llms.txt | Actif pour la plateforme, chaque brand et chaque établissement |

## Pour le côté restaurant

Une interface destinée au staff (un assistant que l'équipe d'un restaurant peut interroger sur ses commandes, ses ventes et ses menus) est un produit distinct : le [MCP marchand](/docs/fr/developers/mcp/overview) à `mcp.storekit.com`. Il répond au restaurant plutôt qu'au client, s'authentifie avec une connexion au dashboard, et est actuellement en beta. Rien sur les quatre pages ci-dessus ne s'y applique.

Tu développes contre l'une de ces surfaces, ou tu veux les activer pour tes magasins ? [Contacte le support](/docs/fr/getting-started/contact-support), ou utilise le formulaire [storekit MCP/API Access Request](https://t09czsyu90l.typeform.com/to/G6rIJWNv) si tu as aussi besoin de l'[API REST](/docs/fr/developers/introduction#demander-lacces-a-lapi).


## Related topics

- [Introduction pour les développeurs](/docs/fr/developers/introduction.md)
- [Aperçu des commandes](/docs/fr/guides/orders/overview.md)
- [Personnaliser le design de votre magasin storekit](/docs/fr/guides/store-settings/branding-design.md)
- [Aperçu des webhooks](/docs/fr/developers/webhooks/overview.md)
- [Aperçu du MCP marchand](/docs/fr/developers/mcp/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.