trundler
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 |
|---|---|
| loginA | Open a browser window to sign in to a shopping provider. Complete the login in the window; the session is captured and stored locally. Run this once, or again when the session expires. |
| check_loginA | Check whether the stored session for a provider is still authenticated. |
| search_productsC | Search for products by keyword. |
| get_specialsA | Get current specials/deals with automatic pagination. |
| browse_productsB | Browse products by department. Departments: fruit-veg, meat-poultry, fish-seafood, fridge-deli, bakery, frozen, pantry, beer-wine, drinks, health-body, household, baby-child, pet. |
| list_storesA | List a provider's stores (for providers with per-store pricing, e.g. New World). Optionally filter by name. Use set_store to choose one before searching. |
| set_storeA | Select the active store for a provider with per-store pricing. Persisted for future calls. Get store ids from list_stores. |
| cart_getB | Get current cart contents and totals. |
| cart_addC | Add an item to the cart. |
| cart_updateC | Update the quantity of an item in the cart. |
| cart_removeB | Remove an item from the cart. |
| list_past_ordersC | List past orders with dates, totals, and status. Requires login. |
| list_past_order_itemsB | List products from past orders, sorted by purchase frequency. Requires login. |
| get_order_itemsC | Get all items from a specific past order. Requires login. |
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 14 tools
Each tool has a clearly distinct purpose: browsing vs searching, separate cart operations, distinct login and order history tools. No overlap.
All tools follow a consistent snake_case verb_noun pattern (e.g., browse_products, cart_add, list_past_orders).
14 tools is well-scoped for a shopping service, covering browsing, cart management, login, and order history without being excessive.
Notably missing a place_order or checkout tool, which is critical for the shopping domain. Agents can build a cart but cannot complete a purchase, leaving a dead end.