search_products
Search for products at Kroger stores using a term, location, and filters like brand or fulfillment method. Returns results to simplify grocery shopping decisions.
Instructions
Search for products at a Kroger store.
Args:
search_term: Product search term (e.g., "milk", "bread", "organic apples")
location_id: Store location ID (uses preferred location if not provided)
limit: Number of results to return (1-50)
fulfillment: Filter by fulfillment method (csp=curbside pickup, delivery, pickup)
brand: Filter by brand name
Returns:
Dictionary containing product search results
Input Schema
Name | Required | Description | Default |
---|---|---|---|
brand | No | ||
fulfillment | No | ||
limit | No | Number of results to return (1-50) | |
location_id | No | ||
search_term | Yes |
Input Schema (JSON Schema)
{
"properties": {
"brand": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Brand"
},
"fulfillment": {
"anyOf": [
{
"enum": [
"csp",
"delivery",
"pickup"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Fulfillment"
},
"limit": {
"default": 10,
"description": "Number of results to return (1-50)",
"maximum": 50,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"location_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Location Id"
},
"search_term": {
"title": "Search Term",
"type": "string"
}
},
"required": [
"search_term"
],
"type": "object"
}