Pyaterochka MCP Tool
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| refresh_sessionB | Refresh the protective cookies for the current 5ka.ru web session. |
| find_storeB | Find the nearest Pyaterochka store for a full address and return its store_id. |
| get_store_infoB | Get store details by store_id, including address, opening hours, metro and coordinates. |
| get_store_hoursB | Get opening hours and 24-hour status for a store by store_id. |
| find_nearest_storesB | Find nearby Pyaterochka stores by coordinates, sorted by distance. |
| get_product_promotionB | Get promotion details for a product PLU in a store. |
| get_product_infoB | Get product details by PLU, including ingredients, calories, nutrients and URL. |
| list_stores_in_areaC | List Pyaterochka stores inside a rectangular map area. |
| list_store_categoriesC | Get the category tree for a store. |
| search_productsC | Search products in a store and apply price, brand, promotion and sorting filters. |
| list_category_productsC | List products in a store category and apply filters. |
| find_productsC | Find products by store_id or address, resolving the nearest store when needed. |
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 12 tools
Several tools overlap in purpose: find_store, find_nearest_stores, and list_stores_in_area all retrieve store locations but with different inputs, while get_store_info and get_store_hours both provide hours (though get_store_info is more comprehensive). Similarly, search_products, list_category_products, and find_products all search products with overlapping filters, which could cause misselection. The descriptions help but are not always enough to clearly distinguish the best tool.
Tool names use a mix of verbs (refresh, find, get, list, search) without a consistent convention. Some are find_* (e.g., find_store, find_nearest_stores), some get_* (get_store_info, get_store_hours), some list_* (list_stores_in_area, list_store_categories), and some search_* (search_products). This mixed style makes it harder to predict tool names from intent, though the noun part is generally clear.
With 12 tools covering store lookup, store details, product search, categories, promotions, and session management, the count is well-scoped for the domain. Each tool has a distinct role, and there are enough tools to represent the core API surface without being overwhelming.
The tool set covers the typical read-only operations for a grocery store API: finding stores, retrieving store info, searching products, filtering by category and promotion, and getting product details. Minor gaps exist (e.g., no tool for store reviews or a direct list-all-products endpoint), but the main workflows users would expect are well covered.