Modules available over MCP

Inventory MCP: an AI that knows every part on the shelf

Ondes PRO’s MCP server gives your AI assistant access to your workspace’s inventory: components, assembled products, bills of materials, stock movements and production orders. It answers “how many can we build?” from real quantities, logs a delivery and drafts a production order for you to approve — without ever rewriting the movement history.

Updated on

An order for 12 lamps: can we build them?

Résidence Les Pins wants 12 Tripod lamps for its suites. Inès Roche, who runs the workshop, checks with her assistant before promising a date.

Claude · Example conversation · demo data (Atelier Lumen)
  1. You : How many Tripod lamps can we assemble from what’s in stock? We need 12.
  2. MCP tool : ondes_chercher “bill of materials” → resource inventory/assemblages, action nomenclature/.
  3. MCP tool : ondes_appeler GET inventory/assemblages/18/nomenclature/ — 4 finished Tripod lamps, 7 buildable, linen shades are the bottleneck.
  4. Assistant : You have 4 Tripod lamps ready and parts to assemble 7 more, so 11 in total. The twelfth is blocked by linen shades: 7 left, one per lamp. I can draft a production order for 7 lamps and remind you to reorder shades.
  5. You : Draft the order, but show me what it will use up first.
  6. MCP tool : ondes_appeler POST inventory/assemblages/18/assembler/ with apercu: true — nothing written: 7 brass bases, 7 shades, 7 fabric cables.
  7. MCP tool : ondes_appeler POST inventory/ordres-production then inventory/lignes-production — order #57 created as a draft (real write stated).
  8. Assistant : Order #57 is a draft for 7 lamps. Nothing has been consumed yet: parts are only used when you run the order from the workshop.

What your AI can read and do in inventory

Ondes PRO’s inventory separates components (what you buy), assembled products (what you make, each with its bill of materials) and the movements that record every unit in and out. The assistant reads all three live, along with the low-stock thresholds you have set.

It can also do the maths: a product’s nomenclature/ action says how many units the parts on hand can build, and estimer/ evaluates a bill of materials that does not exist yet — handy for costing a new model before you create it. On the write side, it logs a delivery, adjusts a bill of materials, and drafts and schedules a production order.

Inventory resources available over MCP

ResourceWhat the AI readsWhat the AI can do
inventory/composantsQuantities, references, low-stock threshold, categoryCreate a component, edit its record
inventory/assemblagesFinished products, stock, bill of materials, missing partsEdit the bill of materials, assembler/ (with preview)
inventory/mouvementsLog of stock in and outAppend a movement (delivery, issue, correction)
inventory/ordres-productionOpen orders and their statusCreate, planifier/, executer/, annuler/
inventory/lignes-productionProducts to assemble in an orderAdd or edit a line
inventory/liaisons-boutiqueLink between a product on sale and stockLink a product (also requires Store permissions)
inventory/categoriesComponent categoriesCreate a category

Reliable stock, even when an AI writes to it

Stock is accounting data as much as operational data. The safeguards live in the API itself.

  • Movements are appended, never rewritten: inventory/mouvements only allows reading and adding. A mistake is fixed with a reverse movement, and the history stays intact.
  • Preview before consuming: assembler/ with apercu: true shows which parts would be used without writing anything. For a create or an update, simuler: true checks the request body, again without saving anything.
  • Two-step orders: a production order starts as a draft, gets scheduled, then runs. Components are only consumed when it runs.
  • Real writes are flagged: these resources have no test twin, so every write is reported as real in the response — the assistant sees it and can tell you.
  • All or nothing: assisted creation of a product with its stock refuses as a whole (listing missing parts) rather than leaving a half-written state.

Typical requests and what happens

You askWhat the assistant does
“Which components are below their threshold?”Reads inventory/composants and compares each quantity with its threshold.
“We just received 50 black fabric cables.”Appends an incoming movement to inventory/mouvements.
“What would an XL Pétrole pendant cost to make?”Calls inventory/assemblages/estimer/ with the proposed bill of materials.
“Start production of 20 Brass pendants.”Creates the draft order, shows the preview, schedules it once you approve.
“I counted 3 extra bases.”Logs a correction movement without touching past movements.

From stock to quote in the same conversation

An MCP server limited to inventory answers the quantity question and stops there. With Ondes PRO, the answer can immediately become a quote in invoicing, a workshop card in Kanban with the expected finish date, or a product update in the online store.

Online sales linked to stock deduct the sold units automatically. The assistant can therefore match what leaves through the store against what the workshop has to build, and flag the next shortage before an order exposes it.

Keep exploring

Frequently asked questions

Can I connect an AI to my inventory software?

Yes, if the software exposes an MCP server. Ondes PRO builds one into every workspace: Claude or any other MCP-compatible client can read components, assembled products and movements, and draft production orders.

Can the AI delete a stock movement?

No. Stock movements cannot be deleted or edited: inventory/mouvements only allows reading and adding. A mistake is corrected with a reverse movement.

Will the assistant use up parts without warning?

Parts are only consumed when a production order or an assembly runs. Before that, the assembly preview (apercu: true) shows which parts would be used, without writing anything.

Can it work out how many units we can build?

Yes. An assembled product’s nomenclature/ action says how many units the parts in stock can build, and which part is the bottleneck.

Do store sales update stock?

Yes, for products linked to stock through inventory/liaisons-boutique: each sale deducts the number of units set on the link.

Plug your AI into your business

The MCP server is included in every plan, with no add-on or extra fee.

Read next