Compare dishes or venues
compareCompare one kind of dish across Sydney menus, or named venues side by side, by printed price, allergen status and distance. Examples: dish_type 'burger' with free_of ['gluten'] near 'Manly' (cheapest or nearest gluten-free burgers, with the price spread); venues ['Grill'd', 'Betty's Burgers'] with dish_type 'burger' (how many burgers each serves, how many fit, the cheapest). Prices are only what the menu prints, never estimated. Every answer links the same comparison as a table on the site (page). Menus change: tell the person to confirm with the venue.
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": "compare"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| near | No | Optional. A Sydney suburb or 'lat,lng' to measure distance from. | |
| sort | No | Optional. price (default, cheapest first), distance (needs near; default when near is given) or fit (free by default before on request). | |
| limit | No | Dishes to return. Default 12. | |
| venues | No | Optional. Two or more venue names to compare side by side ('Grill'd', 'Betty's Burgers'). The nearest branch to `near` is used for chains. | |
| free_of | No | Optional. Allergens or diets every dish must be free of (by default or on request): gluten, dairy, nuts, egg, soy, sesame, shellfish, fish, vegetarian, vegan; 'coeliac' means gluten. | |
| dish_type | No | A kind of dish: burger, pizza, pasta, curry, sushi, steak, dumplings, tacos, dessert, breakfast, ... Required unless venues are given. | |
| max_price | No | Optional. Highest printed price in AUD dollars; dishes with no printed price are left out when set. |