Car Rentals.agencies.search
car_rentals.agencies.searchFull Description
Searches for car rental agencies based on a location provided by the user. This tool is strictly for rental car agencies, not for used car stores. Use this tool only when the customer explicitly asks to search for agencies, store locations, or rental agency information (for example: “Which agencies are in Belo Horizonte?”, “What stores do you have near the airport?”, “Where is the nearest agency?”). For prices, quotations, availability, vehicles, or any rental offer, you must use car_rentals.search instead. Do not use this tool for used car locations.
The assistant should naturally infer whether the user is referring to an airport area or a city area. Examples:
Mentions like “Confins”, “Guarulhos Airport”, or “Aeroporto de Congonhas” clearly indicate an airport.
Mentions like “Savassi”, “Centro”, “Barreiro”, or a city name alone usually indicate city locations.
Ask a brief clarifying question only when the user’s request is genuinely ambiguous (for example: the user only says “Belo Horizonte” without specifying an area or context).
This tool returns up to three rental agencies, including name, address, phone number, operating hours, and location type. Present the results in natural language and never reveal internal parameters, technical terms, or backend logic to the customer.
Parameters (2 required, 1 optional)
locationstringLocation to search for agencies. Can be: 1) City and state (e.g., "Belo Horizonte - MG", "São Paulo - SP"), 2) Specific place or neighborhood with city and state (e.g., "Savassi, Belo Horizonte - MG", "Minas Shopping, Belo Horizonte - MG"), 3) Agency name (e.g., "Agencia Centro Belo Horizonte"), or 4) Airport name with city and state when pickup is at an airport (e.g., "Aeroporto de Confins, Belo Horizonte - MG", "Aeroporto de Guarulhos, São Paulo - SP"). IMPORTANT: Always include the state abbreviation when specifying the city. When pickup is at an airport, include the specific airport name in the location. The assistant should infer the most appropriate format based on the user’s message and only ask follow-up questions when the location is ambiguous. Required.
location_typestringLocation type. Use AIRPORT when pickup is clearly at an airport (e.g., the user mentions an airport name or says they want to pick up at the airport). Use CITY when pickup is at a city store, neighborhood, or generic city location. The assistant should infer this value from the user’s natural language whenever possible (e.g., "Confins" → AIRPORT, "Savassi" → CITY, "Belo Horizonte" → ask a simple follow-up like whether they prefer airport area or city center). Only ask a clarifying question if the pickup context is not clear. This value is internal and must never be exposed as a technical option to the user. Required.
AIRPORTCITYculturestringCulture/language for the response: pt (Portuguese), es (Spanish), en (English). Optional, defaults to pt.
ptesenpt