# MCP gestion de stock : votre IA connaît chaque pièce

> MCP de gestion de stock d’Ondes PRO : votre IA consulte les niveaux, enregistre les réceptions, lit les nomenclatures et prépare les ordres de production.

Mis à jour le 2026-10-21 · L’équipe Ondes PRO · https://ondes.pro/fr/integrations/mcp/modules/gestion-des-stocks

Le **serveur MCP** d’Ondes PRO ouvre à votre assistant IA la gestion des stocks de votre espace : composants, produits assemblés, nomenclatures, mouvements et ordres de production. Il répond à « combien peut-on en fabriquer ? » à partir des quantités réelles, enregistre une réception, et prépare un ordre de production que vous validez — sans jamais réécrire l’historique des mouvements.

## Une commande de 12 lampes : peut-on les fabriquer ?

_Exemple de conversation · données de démonstration (Atelier Lumen)_

> **Vous** : Combien de Lampes Trépied peut-on assembler avec ce qu’on a en stock ? Il nous en faut 12.
>
> 🔧 `ondes_chercher` « nomenclature » → ressource `inventory/assemblages`, action `nomenclature/`.
>
> 🔧 `ondes_appeler` `GET inventory/assemblages/18/nomenclature/` — 4 Lampes Trépied en stock fini, 7 assemblables, abat-jour lin limitant.
>
> **Assistant** : Vous avez **4 Lampes Trépied** prêtes et de quoi en assembler **7** de plus, soit 11. Il manque un abat-jour en lin pour la douzième : il en reste 7, et chaque lampe en consomme un. Je peux préparer un ordre de production de 7 lampes en brouillon, et vous rappeler de commander les abat-jour.
>
> **Vous** : Prépare l’ordre, mais montre-moi d’abord ce qui sera consommé.
>
> 🔧 `ondes_appeler` `POST inventory/assemblages/18/assembler/` avec `apercu: true` — rien n’est écrit : 7 pieds laiton, 7 abat-jour, 7 câbles textiles.
>
> 🔧 `ondes_appeler` `POST inventory/ordres-production` puis `inventory/lignes-production` — ordre n° 57 créé en brouillon (écriture réelle annoncée).
>
> **Assistant** : L’ordre n° 57 est en brouillon pour 7 lampes. Rien n’a encore été consommé : il le sera quand vous l’exécuterez depuis l’atelier.

## Ce que votre IA peut lire et faire dans les stocks

La gestion de stock d’Ondes PRO distingue les **composants** (ce que vous achetez), les **produits assemblés** (ce que vous fabriquez, avec leur nomenclature) et les **mouvements** qui retracent chaque entrée et chaque sortie. L’assistant lit ces trois niveaux en direct, avec les seuils d’alerte que vous avez posés.

Il sait aussi calculer : l’action `nomenclature/` dit combien d’exemplaires d’un produit sont assemblables avec les pièces disponibles, et `estimer/` évalue une nomenclature qui n’existe pas encore — utile pour chiffrer un nouveau modèle avant de le créer. Côté écriture, il enregistre une réception, ajuste une nomenclature, prépare et planifie un ordre de production.

## Les ressources de gestion de stock accessibles par MCP

| Ressource | Ce que l’IA lit | Ce que l’IA peut faire |
| --- | --- | --- |
| `inventory/composants` | Quantités, références, seuil d’alerte, catégorie | Créer un composant, ajuster sa fiche |
| `inventory/assemblages` | Produits finis, stock, nomenclature, pièces manquantes | Modifier la nomenclature, `assembler/` (avec aperçu) |
| `inventory/mouvements` | Journal des entrées et sorties | Ajouter un mouvement (réception, sortie, correction) |
| `inventory/ordres-production` | Ordres en cours et leur statut | Créer, `planifier/`, `executer/`, `annuler/` |
| `inventory/lignes-production` | Produits à assembler d’un ordre | Ajouter ou modifier une ligne |
| `inventory/liaisons-boutique` | Lien entre un produit en vente et le stock | Lier un produit (exige aussi les droits Boutique) |
| `inventory/categories` | Classement des composants | Créer une catégorie |

## Un stock fiable, même quand une IA y écrit

Le stock est une donnée comptable autant qu’opérationnelle. Les garde-fous sont dans l’API elle-même.

- **Mouvements ajoutés, jamais réécrits** : `inventory/mouvements` n’accepte que la lecture et l’ajout. Une erreur se corrige par un mouvement inverse, et l’historique reste intact.
- **Aperçu avant consommation** : `assembler/` avec `apercu: true` montre les pièces qui seraient consommées sans rien écrire. Pour une création ou une modification, `simuler: true` vérifie le corps envoyé, là encore sans rien enregistrer.
- **Ordre en deux temps** : un ordre de production naît en brouillon, se planifie, puis s’exécute. Les composants ne sont consommés qu’à l’exécution.
- **Écriture réelle annoncée** : cette ressource n’ayant pas de jumeau de test, chaque écriture est signalée comme réelle dans la réponse — l’assistant le voit et peut vous le dire.
- **Tout ou rien** : la création assistée d’un produit avec son stock refuse en bloc (avec la liste des pièces manquantes) plutôt que de laisser un état à moitié écrit.

## Demandes types et ce qui se passe

| Vous demandez | Ce que fait l’assistant |
| --- | --- |
| « Quels composants sont sous leur seuil d’alerte ? » | Lit `inventory/composants` et compare chaque quantité à son seuil. |
| « On a reçu 50 câbles textiles noirs. » | Ajoute un mouvement d’entrée dans `inventory/mouvements`. |
| « Combien coûterait une Suspension Pétrole en version XL ? » | Appelle `inventory/assemblages/estimer/` avec la nomenclature envisagée. |
| « Lance la production de 20 Suspensions Laiton. » | Crée l’ordre en brouillon, montre l’aperçu, planifie après accord. |
| « J’ai compté 3 pieds de trop. » | Enregistre un mouvement de correction, sans toucher aux mouvements passés. |

## Du stock au devis, dans la même conversation

Un serveur MCP limité à la gestion de stock répond à la question des quantités, puis s’arrête. Avec Ondes PRO, la réponse peut aussitôt devenir un devis dans [la facturation](https://ondes.pro/fr/integrations/mcp/modules/facturation), une carte d’atelier dans [Kanban](https://ondes.pro/fr/integrations/mcp/modules/kanban) avec la date de fin prévue, ou une mise à jour du produit dans [la boutique en ligne](https://ondes.pro/fr/integrations/mcp/modules/boutique-en-ligne).

Les ventes en ligne liées au stock décomptent automatiquement les pièces vendues. L’assistant peut donc rapprocher ce qui part par la boutique de ce que l’atelier doit produire, et vous signaler le prochain manque avant qu’une commande ne le révèle.

> **Plusieurs sociétés, plusieurs stocks** — Si votre groupe compte plusieurs sociétés, chaque filiale a son propre stock. L’assistant cible la société de votre choix, et ne voit jamais le stock d’une société sœur hors de vos droits. En vue société mère, il peut consolider l’ensemble.

## Pour aller plus loin

- [PME industrielles](https://ondes.pro/fr/integrations/mcp/secteurs/pme-industrielles) — Composants, nomenclatures, ordres de fabrication et stocks bas : l’IA voit ce qui va bloquer avant vous.
- [Artisans et TPE](https://ondes.pro/fr/integrations/mcp/secteurs/artisans-tpe) — Devis, factures, relances et planning préparés par l’IA, validés par vous, même entre deux chantiers.
- [Modules accessibles par MCP](https://ondes.pro/fr/integrations/mcp/modules) — Onze modules de gestion, un seul serveur MCP : ce que l’assistant peut lire et faire dans chacun.

## Questions fréquentes

### Peut-on connecter une IA à son logiciel de gestion de stock ?

Oui, si le logiciel expose un serveur MCP. Ondes PRO en intègre un dans chaque espace : Claude ou un autre client compatible MCP lit les composants, les produits assemblés et les mouvements, et prépare des ordres de production.

### L’IA peut-elle effacer un mouvement de stock ?

Non. Les mouvements de stock ne se suppriment pas et ne se modifient pas : `inventory/mouvements` n’accepte que la lecture et l’ajout. Une erreur se corrige par un mouvement inverse.

### L’assistant consomme-t-il des pièces sans prévenir ?

Les pièces ne sont consommées qu’à l’exécution d’un ordre de production ou d’un assemblage. Avant cela, l’aperçu d’assemblage (`apercu: true`) montre les pièces qui seraient consommées, sans rien écrire.

### Sait-il calculer ce qu’on peut fabriquer ?

Oui. L’action `nomenclature/` d’un produit assemblé indique combien d’exemplaires les pièces en stock permettent d’assembler, et quelle pièce est limitante.

### Les ventes de la boutique mettent-elles le stock à jour ?

Oui, pour les produits liés au stock par `inventory/liaisons-boutique` : chaque vente décompte le nombre d’unités prévu par la liaison.
