Search places
search_venuesPlaces to eat and drink: by name, kind, cuisine, map area or nearness, open now, with a menu, serving lunch today.
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 |
|---|---|---|---|
| q | No | Words to search for among the places: part of a name - "figlm" finds Figlmüller. | |
| lat | No | The latitude of a point - the user's, or one they name - to measure distances from and sort nearest first; with `lon`. | |
| lon | No | The longitude of that point; with `lat`. | |
| bbox | No | Keep to a map area: "west,south,east,north" in degrees - a town, a district, the streets around a place. Everywhere when left out. | |
| kind | No | Its kind as OpenStreetMap tags it: restaurant, fast_food, cafe, bar, pub, biergarten, ice_cream, food_court, bakery or pastry. | |
| lang | No | The language of dish names, descriptions and section titles: de, the menus' own, or en, as bissl translated them. | |
| sort | No | The order of the places. | |
| limit | No | Places to answer with: 1 to 30, 10 when left out. | |
| offset | No | Places to skip, for the next ones: 0 when left out. | |
| cuisine | No | Only at places of this cuisine, as OpenStreetMap names it: "italian", "vietnamese". | |
| has_menu | No | Only places whose menu with prices bissl read. | |
| open_now | No | Only places open right now. | |
| lunch_today | No | Only places serving a lunch menu today. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Why there is nothing, when there is a reason to say. | |
| places | Yes | ||
| cuisine | No | The cuisine kept to, when one was asked for. | |
| attribution | Yes | ||
| total_places | Yes | Places matching, of which `places` holds `limit` from `offset` on. |