MCP
Inventory
Packages, batches, stock moves, adjustments, assemblies and inventory reports.
Try asking
- "Which products are below their minimum stock level?"
- "Move 20 units of Blue Dream 3.5g from the vault to the shipping room."
Assemblies
- Create an assemblyWrite
- Creates a PENDING assembly: a manufacturing or packaging job that consumes input inventory and produces output inventory, for non-compliance and Metrc products.
- Get an assemblyRead
- Gets one assembly by ID: header detail with kind, status, cost, license and owner.
- Search assembliesRead
- Searches assemblies — jobs that consume input inventory and produce output products.
Batches
- Create, update or delete a batchWrite
- Creates, updates or deletes one batch (lot) of a batch-tracked product.
- Get a batchRead
- Gets one inventory batch by ID: header detail with quantity, activeQuantityCost, dates, product, owner and primary test result.
- Search batchesRead
- Searches inventory batches — the lot a batch-tracked product's stock belongs to; only batches of batch-tracked products are returned.
- Update batches in bulkWrite
- Applies the same changes to many batches in one all-or-nothing save: if any batch fails a check, nothing is saved and the error names the failing batches.
Packages
- Finish or unfinish packagesWrite
- Finishes empty Metrc packages in Metrc and Distru, or unfinishes them, all-or-nothing.
- Get a packageRead
- Gets one package with its compliance status, lab results, potency, quantities, location and costs.
- Move packagesWrite
- Moves whole packages to another location. Changes Metrc only when given a Metrc room.
- Search packagesRead
- Searches inventory packages — the physical containers stock is held in, each carrying its compliance tag where the product is package-tracked.
- Split a packageWrite
- Splits part of a package into new packages, each with its own Metrc tag. Claims those tags in Trym when your company is connected to it.
- Update packages in bulkWrite
- Applies the same changes to many packages in one all-or-nothing save: if any package fails a check, nothing is saved and the error names every failing package by Metrc label.
Reports
- Inventory assets reportRead
- Stock per product and location, split by batch or package, with prices and costs.
- Inventory transaction historyRead
- Every stock movement in a date range: orders, purchases, returns, assemblies, transfers and adjustments.
Stock and costs
- Add inventory costsWrite
- Adds costs to one package, batch or product, spread over its quantity on hand.
- Adjust inventoryWrite
- Adjusts the quantity of a package, batch or product. Changes Metrc or BioTrack only for a package tracked there.
- Move stock between locationsWrite
- Moves quantity of batch-tracked or product-tracked products from one of your locations to another, completed at once (a stock transfer).
- Search inventory locationsRead
- Searches your warehouses and rooms, with the license and Metrc room each maps to.
- Search stock transfersRead
- Searches stock transfers — moves of inventory between your locations — with their lines.