Search venues
search_venuesSearch WaitApp venues (restaurants, hotels, lodges) by name, city and/or country, and filter them: takesDelivery, venueType (restaurant, hotel, event_organizer, ...) and openNow. Empty query lists venues. Name matching is forgiving (case, '&' vs 'and', small typos); if nothing matches closely, the closest names come back as didYouMean. Each venue says what it supports (delivery, table reservations, stays), whether it is open now and on what basis (openNowBasis: the venue's own switch, its opening hours, or no hours set so assumed open), when it next opens if closed (opensAt), and its hours in words (hoursSummary) and per day (openingHours). With a saved location (savedLocationId) or coordinates (nearLat and nearLng), each venue carries its straight-line distance and venues come back nearest first; with neither, the connected person's default saved location is used when they have one (sortedBy says so). For the delivery fee to an address use quote_delivery. Each venue includes its city and countryCode: venue names repeat across countries. To find who sells a dish, use search_menu.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_venues"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City to filter by, case-insensitive exact match | |
| limit | No | ||
| query | No | Name to search for. Forgiving: ignores case and punctuation, treats '&' as 'and', tolerates small typos | |
| nearLat | No | With nearLng: adds distance from this point | |
| nearLng | No | ||
| openNow | No | true: only venues open right now | |
| venueType | No | e.g. restaurant, hotel, event_organizer | |
| countryCode | No | ISO 3166-1 alpha-2, e.g. ZM for Zambia — filter to a single country | |
| takesDelivery | No | true: only venues that deliver | |
| savedLocationId | No | A saved location of the connected person (list_saved_locations): adds distance from it |