search_products
Find and compare grocery products across Swiss chains by keyword, using optional price, size, and tag filters; results are grouped by chain for price comparison.
Instructions
Search for products across configured Swiss grocery chains (Migros, Coop, Aldi, Denner, Lidl) by keyword. Supports optional filters for price, size range, and product tags (organic, vegan, budget, etc.). Returns results grouped by chain with normalised price, unit price, size, and promotion info. Use for "find organic milk under 2 CHF", "compare pasta prices", or "search for gluten-free bread".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results per chain (1–50). Defaults to chain-specific limit. | |
| query | Yes | Search term in any language, e.g. "Milch", "pâtes", "Bier". At least 1 character. | |
| chains | No | Restrict search to specific chains. Omit to search all configured chains in parallel. | |
| offset | No | Skip the first N results per chain. Use with `limit` to paginate. Default 0. | |
| filters | No | Optional product filters applied after search. | |
| storeIds | No | Filter results to products available in these store IDs (chain-specific internal IDs). |