List items
Items with their stock in total and per location, the moving-average cost and the value.
Free*
*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.
An example
What do we have in stock at the test kitchen right now?
Your agent callsinventory_list_itemsFree*
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"location": "Test kitchen"
}Use it when
Someone asks what is in stock, where, or what is running low.
What it does
Items with what is in stock (in total and per location), the moving-average unit cost and the value. Search by SKU, name or an exact barcode; only those at a location; only those at or below their reorder point.
What comes back
items: each with its SKU, name, unit, stock, moving-average unit cost, value, currency, price, reorder point, low, archived and stock per location; and the total. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
search | string | Up to 100 characters. |
location | string | A location by name. Default: "Main" (made on first use). Up to 120 characters. |
low_only | boolean | Default: false. |
include_archived | boolean | Default: false. |
limit | integer | 1 to 500. Default: 100. |
offset | integer | At least 0. Default: 0. |
The call
Over MCP, call inventory_list_items on https://api.conecto.chat/mcp/inventory. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/inventory_list_items \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"location":"Test kitchen"}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
not_found404 | No location has that name. | Call inventory_locations, or add it with inventory_save_location. |
archived409 | The item or location is archived. | Use another one, or name a location that is in use. |
More Inventory tools
All 10 tools- Add or change items
inventory_save_itemsAdds stock items or changes them by SKU: name, unit, barcode, cost, price and reorder point.$0.005 per item saved - Move stock
inventory_moveChanges stock, all moves or none: receive, ship, transfer between locations, or adjust.$0.005 per move - Count a location
inventory_stocktakeRecords a count of one location; each difference from the books becomes a count move.$0.002 per line counted - Stock history
inventory_historyStock moves, newest first, of one item, at one location, of one kind, or in a period.Free* - List locations
inventory_locationsEvery location with how many items it holds and their value.Free* - Add or change a location
inventory_save_locationAdds a location (a warehouse, a shop, a van), or renames, describes or archives one.$0.001 a call - Run an inventory report
inventory_reportValuation (what was held on a day and its value), movement (per item in a period, with the cost of goods shipped) or low stock.Free* - Import items from CSV
inventory_importCreates or changes items from a CSV in the file store, with optional quantities per location; all rows or none.$0.001 per row imported
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md