Get a dining court menu
dining_menuRetrieve full menus for any Purdue dining location, filtered by meal period and dietary tags like vegan or allergen-free, for a specific date.
Instructions
Full menu for one Purdue dining location on a date, by meal period and station, with dietary tags. Source: Purdue HFS dining API (live).
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": {
"location": "<location>"
},
"name": "dining_menu"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD. Defaults to today on campus. | |
| meal | No | Filter to one meal period, e.g. 'Breakfast', 'Lunch', 'Dinner', 'Late Lunch'. | |
| location | Yes | Location name or code, e.g. 'Wiley', 'Earhart', 'Hillenbrand', 'WILY'. | |
| vegan_only | No | ||
| vegetarian_only | No | ||
| exclude_allergens | No | Drop items containing any of these, e.g. ['Peanuts','Gluten','Milk']. |