starbucks_stores
Find nearby Starbucks stores worldwide: store number, name, phone, full address, coordinates, weekly opening hours, amenities, and pick-up options. Either place, or both lat and lng, is required. place is free-text (city, address, or postal code) geocoded by Starbucks itself, so it works worldwide. market selects which Starbucks country site answers, one of us or ca (default us); this matters even for stores, because the same store reports different operational data depending on the host. There is no filter parameter: Starbucks' own API accepts a features amenity filter but silently ignores it, so it is deliberately not offered here; filter on each store's returned amenities instead. A place that cannot be resolved returns a well-formed empty result with place_not_found true rather than an error. At most 50 stores are returned per request and there is no pagination; result_capped marks that ceiling. Store discovery works worldwide, but hours, amenities, and phone numbers are populated per market and may be absent outside the US and UK.
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": "starbucks_stores"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude, requires lng | |
| lng | No | Longitude, requires lat | |
| place | No | Free-text city, address, or postal code, geocoded by Starbucks | |
| market | No | Starbucks country site to read. One of: us, ca. Defaults to us. Documented values: us, ca. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |