Compare online prices and net price after gift cards
compare_online_pricesUse this when someone asks for the lowest online price, a discount code, or what a product would cost after their gift card or card rewards ("what is the cheapest place to buy ASICS GEL-NYC online?", "I have a $50 JD Sports gift card, what would these cost me?"). Covers only products sold online by Hanes, Finish Line, JD Sports, from each store's product file. "Lowest" means among these stores, not the whole web. Returns each store's listed price, the estimated price with any confirmed discount code, and net_price: what is left to pay after the code, that store's gift card balance and card rewards, before tax and shipping. A gift card counts only at its own store. Ask for amounts only: never ask for or accept a card number, PIN or gift card code. Say that a net price is an estimate, and that sizes and stock are checked on the store's site. For stock at physical stores, use search_products.
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": "compare_online_prices"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of products to return (default 5). | |
| query | Yes | Product words: brand and product name, e.g. "asics gel-nyc", "hanes crew socks". | |
| store | No | Only when the user asked about one store. | |
| max_price | No | Maximum listed price in US dollars. | |
| gift_cards | No | The gift card balances the user stated. Amounts only, never a card number, PIN or code. | |
| card_rewards_percent | No | Only when the user stated it: percent back from their credit card, e.g. 2. |