MCP App Proxyfier
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
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingA | Health check that renders the minimal MCP App and echoes an optional message. |
| search_productsA | Ищет товары в каталоге Megamarket и возвращает результат ТОЛЬКО ТЕКСТОМ — списком позиций. Интерактивный виджет не рендерится. Использовать по умолчанию, когда пользователь просто просит найти товар и НЕ просил показать виджет, карточки или интерактивную выдачу, и НЕ просил подобрать товар или помочь с выбором. |
| search_products_widgetA | Ищет товары в каталоге Megamarket и рендерит интерактивный виджет — грид карточек (фото, название, цена, рейтинг). Использовать ТОЛЬКО когда пользователь явно попросил показать виджет, карточки, интерактивную выдачу или UI. Методичку skill:// перед вызовом читать не нужно. |
| search_products_advisedA | Подбирает товар под задачу пользователя и рендерит интерактивный виджет — грид карточек. ОБЯЗАТЕЛЬНО: перед первым вызовом прочитай ресурс skill://shopping-advisor/SKILL.md и следуй методичке (уточни бюджет и сценарий использования, переведи бюджет в filters, сравнивай по цене и объёму отзывов, предложи 2–3 варианта с разным компромиссом). Использовать, когда пользователь просит ПОДОБРАТЬ товар или ПОМОЧЬ ВЫБРАТЬ, а не просто найти. |
| get_productA | Возвращает детальную карточку товара Megamarket (галерея, цена, характеристики, описание) по его id из выдачи. |
| get_delivery_calendarA | Возвращает сегодняшнюю и завтрашнюю дату плюс ближайшие 7 дней с днями недели. Вызывай ПЕРЕД поиском всегда, когда пользователь говорит о сроке словами — «завтра», «до пятницы», «к выходным», «на этой неделе». Своих часов у тебя нет: без этого вызова дату подставлять нельзя. Полученную дату передавай в search_products* как filters.deliveryBy. |
| add_to_cartA | Добавляет товар в корзину (по id из выдачи/деталки) и возвращает актуальное состояние корзины. |
| view_cartA | Возвращает текущее состояние корзины Megamarket (позиции, количество, сумма). |
| checkoutA | Оформляет заказ по текущей корзине и возвращает подтверждение с её снимком. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Ping App | Minimal MCP App rendered for the ping tool. |
| Megamarket App | Megamarket mini-app: рендерит выдачу поиска товаров гридом карточек. |
| Skills index | Индекс доступных skill://-ресурсов сервера. |
| shopping-advisor | Подбор товара под задачу покупателя — читать до вызова search_products_advised. |
TDQS
Scored across 9 tools
The three search tools share a core purpose but have clear differentiators: text output vs. widget rendering vs. advisory mode. The extensive descriptions and usage rules make misselection unlikely, though the overlap still creates some ambiguity.
All tools follow a consistent snake_case verb-noun pattern (search_products, get_product, add_to_cart). The search variants use meaningful suffixes (_widget, _advised), and even ping fits as a simple action verb. No mixed conventions or unclear names.
Nine tools is well-scoped for a shopping assistant, covering search, product details, cart management, and checkout without bloat. Each tool serves a distinct purpose and earns its place.
The core shopping flow is complete: discovery, details, cart, and checkout. Missing cart mutation tools (remove/update quantity) are minor gaps an agent can work around, but they prevent full lifecycle management.