Search products
search_productsFind products matching a person's constraints. Put hard requirements in the filters (platform, max_price, free, no_subscription, attributes) and the rest in query. Each result says why it matched. Call list_attributes to see filterable keys.
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": "search_products"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| free | No | Only products with a free offer | |
| limit | No | ||
| query | No | What the person wants, in their words | |
| category | No | ||
| platform | No | iOS, Android, Web, ... | |
| max_price | No | Most the cheapest way in may cost; 0 = free to start | |
| attributes | No | Exact attribute matches, e.g. {"offline": true} | |
| no_subscription | No | Only products usable without a subscription |