Capital Health
Поиск спортивного питания с актуальными ценами и ссылкой на корзину магазина
Добавьте сервер в «Мои MCP» — получите адрес подключения для Claude и ChatGPT.
Добавить в «Мои MCP»Нужно войти или зарегистрироваться — вернём на эту страницу.
Описание
Capital Health — магазин спортивного питания с доставкой по России. Сервер помогает подобрать продукты в каталоге магазина и передать выбор покупателю готовой ссылкой. Ассистент может показать регионы доставки, искать товары по названию, бренду, форме выпуска, цене и цели, открыть карточку товара со сведениями о производителе и ценой для выбранного региона, предложить аналоги из той же категории. В конце можно создать ссылку на подборку товаров, которая действует сутки; она не оформляет заказ и ничего не оплачивает. Цены берутся из текущего каталога магазина в рублях. Подбор по целям — это рубрики каталога, а не медицинская рекомендация.
Инструменты · 6
из ответа tools/list
cart_link_create
cart_link_create
Create a shareable product-selection link valid for 24 hours from creation. Link expiry does not lock prices; use current merchant catalog prices in RUB. This does not change a personal cart, place an order or pay. Use only items and quantities approved by the user. Never request names, phone numbers or addresses; checkout happens on the merchant site.
cart_link_create(country: string, products: array, region_id: string)
// inputSchema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"country",
"region_id",
"products"
],
"properties": {
"country": {
"type": "string",
"const": "RU"
},
"products": {
"type": "array",
"items": {
"type": "object",
"required": [
"product_id",
"qty"
],
"properties": {
"qty": {
"type": "integer",
"maximum": 40,
"minimum": 1
},
"product_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
},
"maxItems": 20,
"minItems": 1
},
"region_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}
catalog_goals
catalog_goals
List active, merchant-approved catalog goals. Use goals only when requested. Not medical advice.
catalog_goals(country: string)
// inputSchema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"country"
],
"properties": {
"country": {
"type": "string",
"const": "RU"
}
},
"additionalProperties": false
}
delivery_regions
delivery_regions
List supported Russian delivery regions. Ask the user to select a region before selecting products.
delivery_regions(query?: string, country: string)
// inputSchema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"country"
],
"properties": {
"query": {
"type": "string",
"default": "",
"maxLength": 80
},
"country": {
"type": "string",
"const": "RU"
}
},
"additionalProperties": false
}
product_analogs
product_analogs
Suggest available products with the same catalog type or category. These are not medically interchangeable. Ask before replacing an item.
product_analogs(limit?: integer, country: string, region_id: string, product_id: string)
// inputSchema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"country",
"region_id",
"product_id"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1
},
"country": {
"type": "string",
"const": "RU"
},
"region_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"product_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}
product_details
product_details
Read one available product and manufacturer information for a selected Russian delivery region. Price comes from the current merchant catalog in RUB. Unavailable products return no details and may suggest similar available items.
product_details(country: string, region_id: string, product_id: string)
// inputSchema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"country",
"region_id",
"product_id"
],
"properties": {
"country": {
"type": "string",
"const": "RU"
},
"region_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"product_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}
products_search
products_search
Search available products by text, brand, form, price and optional approved goal. Prices come from the current merchant catalog in RUB; never invent or override prices. Similar available items may be suggested for an exact unavailable name or SKU. Never substitute without user confirmation.
products_search(form?: string, page?: integer, sort?: string, brand?: string, limit?: integer, query?: string, country: string, goal_code?: string, max_price?: number, min_price?: number, region_id: string)
// inputSchema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"country",
"region_id"
],
"properties": {
"form": {
"type": "string",
"default": "",
"maxLength": 80
},
"page": {
"type": "integer",
"default": 1,
"maximum": 100,
"minimum": 1
},
"sort": {
"enum": [
"name",
"price_asc",
"price_desc"
],
"type": "string",
"default": "name"
},
"brand": {
"type": "string",
"default": "",
"maxLength": 80
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"default": "",
"maxLength": 120
},
"country": {
"type": "string",
"const": "RU"
},
"goal_code": {
"type": "string",
"default": "",
"maxLength": 80
},
"max_price": {
"type": "number",
"default": 1000000,
"maximum": 1000000,
"minimum": 0
},
"min_price": {
"type": "number",
"default": 0,
"maximum": 1000000,
"minimum": 0
},
"region_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot