List Restaurant Menu Items (Admin)
list_restaurant_menu_itemsRetrieve a restaurant's complete menu-item catalog, including inactive and unavailable items, to obtain menu_item_id values for updating, archiving, or scheduling lunch menu items.
Instructions
ADMIN: Lists the full menu-item catalog for a restaurant, including inactive and unavailable items - this is the catalog, not what parents can order on a date (use get_lunch_menu for that). Provides menu_item_id values for update_restaurant_menu_item, archive_restaurant_menu_item, and schedule_lunch_menu_item. Requires pac_cordinator or lunch_cordinator role. Get restaurant_id from list_school_restaurants.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"restaurant_id": "<restaurant_id>"
},
"name": "list_restaurant_menu_items"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| restaurant_id | Yes | Restaurant ID - from list_school_restaurants |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | Full catalog items, including inactive and unavailable |