LUT Lunch MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_menuA | Get lunch menus for LUT University's Skinnarila campus restaurants (Lappeenranta, Finland) for one day or several consecutive days, including past days from the recorded history. Use it to show what is or was served, e.g. "what's for lunch today?" or "what was on last Tuesday?". To look for a particular dish, ingredient, diet or allergen across days and restaurants, use find_dishes; for "how often" and "when last", use menu_stats. Pass "today" or "tomorrow" rather than computing dates yourself; dates are in Finland time. Restaurants without a menu are still listed with a reason (weekend, public holiday, not published yet, no history for that day, source unavailable). |
| find_dishesA | Search LUT Skinnarila campus lunch menus for dishes matching a word, diet or allergen restriction, across several days and restaurants. Use it for questions like "any vegan options this week?", "where is something gluten-free tomorrow?" or "is there salmon this week?". Returns a flat list of matching dishes with date and restaurant. Searches Finnish and English dish names; if an English word finds nothing, try the Finnish one (e.g. "lohi" for salmon). Past dates are searched in the recorded history, up to 14 days per search; for "how often" or "when last" over longer periods use menu_stats. |
| menu_statsA | Statistics from the recorded lunch history of LUT Skinnarila campus restaurants: how often dishes matching a word or diet were served, when they were first and last served, counts per restaurant, month or weekday, and the most common dishes. Use it for questions like "how often is salmon served?", "when did Yolo last have salmon soup?", "what's the most common soup?" or "has there been more vegan food lately?". Searches Finnish and English dish names (try the Finnish word, e.g. "lohi", if English finds nothing). History only covers days since collection started; the result says which period it covers. |
| list_restaurantsA | List the LUT Skinnarila campus lunch restaurants this server covers, with ids for the other tools, address, operator, menu link and how complete their diet and allergen data is. No menus; use get_menu or find_dishes for those. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: listing restaurants, fetching menus, searching dishes, and computing statistics. The descriptions explicitly guide users between overlapping-sounding needs, such as find_dishes for search versus menu_stats for frequency and last-served questions.
Three tools follow a clear verb_noun pattern (list_restaurants, get_menu, find_dishes), while menu_stats is noun-only. The deviation is minor and the name is still descriptive and predictable.
Four tools are well-scoped for a campus lunch menu service, with no redundant or filler tools. Each tool covers a meaningful query type without bloating the surface.
The set covers restaurant listing, daily/range menus, dish/diet/allergen search, and historical statistics, which is strong lifecycle coverage for this domain. A dedicated diet/allergen metadata lookup is absent, but find_dishes largely compensates.