Input schema
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Search term to navigate to (if not already on a search page)"
},
"brand": {
"type": "string",
"description": "Brand name to filter by (e.g. 'KitchenAid', 'Keurig')"
},
"category": {
"type": "string",
"description": "Category to filter by (e.g. 'Coffee Makers', 'Single Serve')"
},
"minPrice": {
"type": "number",
"description": "Minimum price in dollars"
},
"maxPrice": {
"type": "number",
"description": "Maximum price in dollars"
},
"rating": {
"type": "number",
"description": "Minimum guest rating from 1 to 5."
},
"sortBy": {
"type": "string",
"enum": [
"relevance",
"PriceLow",
"PriceHigh",
"RatingHigh",
"newest"
],
"description": "Sort order for the product results ('relevance': Most relevant, 'PriceLow': Price low to high, 'PriceHigh': Price high to low, 'RatingHigh': Highest rated, 'newest': Newest)."
},
"availability": {
"type": "string",
"enum": [
"ship",
"pickup",
"delivery",
"store"
],
"description": "Fulfillment option to filter by ('ship': Shipping, 'pickup': Buy online pick up in store, 'delivery': Same-day delivery, 'store': Shop in store)."
}
}
}