Sushimaster
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SUSHIMASTER_TIMEOUT | No | HTTP request timeout (seconds) | 15 |
| SUSHIMASTER_CACHE_TTL | No | Result cache TTL in seconds | 600 |
| SUSHIMASTER_PROVIDERS | No | Active providers, comma-separated, e.g. wolt,glovo. Empty means all. | |
| SUSHIMASTER_REQUEST_INTERVAL | No | Minimum interval between API requests (seconds) | 0.35 |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_providersA | Returns the list of available food delivery apps. |
| resolve_locationA | Resolves an address (e.g. 'Warszawa, Marszałkowska 98') or 'lat,lon' to coordinates. |
| search_venuesA | Searches for restaurants matching the query (e.g. 'pizza'). Parameters: query - text query (e.g. "pizza", "sushi") address - an address or "lat,lon" (or provide latitude+longitude) apps - list of apps, e.g. ["wolt", "glovo"]; defaults to all free_delivery - True = free delivery only min_rating - minimum rating (0-10) limit - maximum number of results (per provider when querying) |
| search_itemsA | Searches for dishes matching the query (e.g. 'pizza margherita'). Parameters: query - text query address - an address or "lat,lon" (or provide latitude+longitude) max_price_cents - maximum price in cents (e.g. 5000 = 50 PLN) min_rating - minimum restaurant rating (0-10) free_delivery - True = restaurants with free delivery only sort - "price" | "price_desc" | "rating" apps - list of apps limit - maximum number of results |
| get_venue_menuA | Fetches a restaurant menu. Parameters: provider - app ("wolt" or "glovo") venue_id - restaurant identifier from search_venues results address - an address or "lat,lon" (or provide latitude+longitude) |
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 5 tools
Each tool serves a distinct purpose: listing providers, resolving locations, searching restaurants, searching dishes, and fetching menus. There is no overlap in functionality, and the parameters are tailored to each operation.
All tool names follow a consistent verb_noun pattern: list_providers, resolve_location, search_venues, search_items, get_venue_menu. The verbs are specific and the nouns clearly indicate the resource.
With 5 tools, the server is well-scoped for food delivery discovery. Each tool covers a necessary step in the workflow without redundancy or bloat.
The tool surface covers the full discovery lifecycle: identify available apps, resolve a location, search for venues or items, and retrieve a venue menu. No obvious missing operations exist for the stated purpose.