starbucks_menu
Browse Starbucks' full menu as a category tree: top-level categories, their child categories, and every product with its product number, form, product type, sizes, default size, availability, and image. Pair a product's product_number and form with starbucks_product for full detail including nutrition. store_number optionally scopes the menu to one store, using a store number from starbucks_stores; a store-scoped menu marks items that store does not carry with availability NotAvailableHere, while the unscoped menu reports everything as Available. market selects which country catalog to return, one of us or ca (default us); the two differ substantially (about 282 US products vs 253 CA, with exclusives on both sides). Only these two markets exist -- every other Starbucks country site runs a different platform.
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_menu"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| market | No | Starbucks country site to read. One of: us, ca. Defaults to us. Documented values: us, ca. | |
| store_number | No | Starbucks store number to scope availability to, e.g. 101-54 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |