Skip to main content
Glama
dreamcatchered

Pyaterochka MCP Tool

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.9/5.0

Scored across 12 tools

Disambiguation3/5

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.

Naming Consistency2/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues