toast_find_restaurants
Locate Toast restaurants that accept takeout or delivery orders near a latitude/longitude point, returning each restaurant's GUID, ordering link, address, and distance, nearest first.
Instructions
Find restaurants that take orders through Toast near a point (latitude/longitude — this server has no geocoder, so convert an address or city first). Returns each restaurant's GUID (what toast_get_menu needs), shortUrl, ordering link, address and distance, nearest first. Toast's directory lists restaurants OPEN for the dining option at when (default now): an empty or short result late at night means closed, not absent — retry with a daytime when. Optional name filters the results. There is no paging: total is every match and limit (default 25, max 300) is how many come back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Only restaurants whose name contains this (case/punctuation-insensitive). | |
| view | No | Response shape: "compact" (default) drops fields the response already carries elsewhere; "full" returns every field this server understands. compact (default) returns the shaped result; "full" returns the Toast gateway's raw `data` object untouched. | |
| when | No | ISO-8601 date-time the order would be fulfilled at. Default: now. | |
| limit | No | Max restaurants to return (default 25). | |
| latitude | Yes | Latitude of the search centre, decimal degrees. | |
| longitude | Yes | Longitude of the search centre, decimal degrees. | |
| radius_miles | No | Search radius in miles (0.1–25, default 2). Toast caps one answer at 300 restaurants. | |
| dining_option | No | TAKE_OUT (default) or DELIVERY. DELIVERY lists only restaurants that deliver to the point. | TAKE_OUT |