ht_search_products
Search Harris Teeter groceries by keyword to get UPC, brand, size, price, sale price and pickup availability at your store. Use the returned UPC to add items to your cart.
Instructions
Search Harris Teeter groceries by keyword at your pickup store — returns UPC, name, brand, size, price, sale price, unit price and pickup stock. Use the UPC with ht_add_to_cart. With Kroger API credentials set it runs without the browser (source: api.kroger.com); that API prices produce per pound where the website prices it per item.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "ht_search_products"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Price at the Harris Teeter nearest this ZIP, for this call only (needs Kroger API credentials). | |
| view | No | Response shape: "compact" (default) drops fields the response already carries elsewhere; "full" returns every field this server understands; "raw" returns the upstream payload unprojected. compact returns a projection of the documented fields; "full" returns the API payload minified; "raw" pretty-prints it. | |
| limit | No | How many results (default 10). | |
| query | Yes | What to search for, e.g. "2% milk" or "bananas". | |
| offset | No | Skip this many results, for paging. | |
| locationId | No | Price at this 8-digit store location id, for this call only (needs Kroger API credentials). | |
| pickupOnly | No | Only items available for pickup at your store (default true). |