List All Products
list_all_productsBrowse the product catalog and filter by category, price range, or free-text search to find items by name, SKU, description, or tag for recommendations, restocking, or copy drafting.
Instructions
Returns the product catalog, optionally filtered by category, a min/max price range, or a free-text search. Use this to browse inventory or to find a specific product by name, SKU, description or tag before recommending, restocking, or drafting copy for products.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_all_products"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | Free-text search matched against product name, SKU, description, tags and category. Case-insensitive substring, so 'merino' finds the Highland Merino Wool Sweater. Results are ranked by match quality, so a product whose own name or tag is the query comes first; the set of matches is the same either way. Combine with the other filters to narrow further. | |
| category | No | Restrict results to a single category, e.g. 'tech', 'apparel', or 'home'. Case-insensitive. Omit to include all categories. | |
| max_price | No | Only include products priced at or below this amount, in USD. | |
| min_price | No | Only include products priced at or above this amount, in USD. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| filters | Yes | ||
| products | Yes |