Buscar produtos
search_productsBusca produtos de qualquer segmento de varejo pelo nome ou marca (ex.: 'arroz 5kg', 'fone bluetooth'). Ignora acentos. Devolve o id de cada produto para consultar ofertas em get_offers. Para resultados que o consumidor consegue receber ou retirar, informe a localização: latitude e longitude (mais preciso) e/ou o CEP. Com localização, só vêm produtos que alguma loja entrega ali ou deixa retirar por perto. radiusKm limita às lojas até essa distância do consumidor (ex.: postos num raio de 5 km, para acompanhar o preço da gasolina). adult=true: produto para maiores de 18 (bebida alcoólica, tabaco); cabe a você confirmar a idade com o consumidor. inStoreOnly=true: vendido só no local (combustível), sem carrinho. kind: GOOD (produto físico), FUEL (combustível), SERVICE (serviço), BOOKABLE (viagem, reserva), DIGITAL (curso, gift card), RENTAL (aluguel por período: create_cart com startDate e endDate) PROPERTY (imóvel: não se compra, marca-se visita; para buscar imóvel com filtros, use search_properties) ou VEHICLE (carro, moto: não se compra, marca-se visita ou test drive na loja; para buscar com filtros, use search_vehicles); attributes traz os dados do tipo (duration_minutes, max_guests, color, size, weight_kg...). variants: as variações do mesmo item (cor, tamanho, voltagem), cada uma com o próprio id; pergunte qual o consumidor quer e use o id dela em get_offers e create_cart.
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": "search_products"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Máximo de resultados (1 a 50) | |
| query | Yes | Texto da busca, em português | |
| country | No | País do consumidor, código de 2 letras (ex.: BR, US, PT). Padrão: BR | |
| latitude | No | Latitude do consumidor | |
| radiusKm | No | Só lojas até esta distância do consumidor, em km (0 a 100). Exige localização | |
| longitude | No | Longitude do consumidor | |
| postalCode | No | Código postal do consumidor (no Brasil, o CEP: ex.: 30140-010). De outro país, informe também country |