petsmart_product_inventory
Fetch a PetSmart product's per-store stock counts, highest stock first, with totals and filters for store numbers and minimum units. Unknown SKUs return a 404.
Instructions
Get one PetSmart product's stock count per store. Returns how many units of a product PetSmart reports in each store, as store number and quantity, highest stock first, with totals over every store that has a record (stores_with_record, stores_in_stock, total_units). Narrow with store_id (repeatable) and min_quantity; limit caps the list (default 100, maximum 2000) without changing the totals. Store numbers are PetSmart's own; PetSmart's store locator is not available anonymously, so this endpoint does not map them to addresses. An unknown SKU returns a 404.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "petsmart_product_inventory"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Product SKU, from /petsmart/search's id field. | |
| limit | No | Optional stores returned, highest stock first. Defaults to 100, maximum 2000. | |
| store_id | No | Optional PetSmart store numbers to return, repeatable. Omit for every store with a record. | |
| min_quantity | No | Optional minimum units in stock for a store to be listed. Defaults to 0, which includes stores that are out of stock. |