Capital Health

Search sports nutrition in Russia, compare live prices and create Capital Health cart links.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
80%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,736Tokens (tool definitions)
~1.8 KBTypical response size
Moderate attention impact (1.36% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "catalog": {
      "url": "https://mcp.capital-health.ru/mcp"
    }
  }
}

Remote endpoints

https://mcp.capital-health.ru/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢delivery_regions(country, query)

List supported Russian delivery regions. Ask the user to select a region before selecting products.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "const": "RU"
    },
    "query": {
      "default": "",
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "country"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢catalog_goals(country)

List active, merchant-approved catalog goals. Use goals only when requested. Not medical advice.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "const": "RU"
    }
  },
  "required": [
    "country"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢products_search(country, region_id, query, brand, form, ...)

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.

Input Schema

{
  "type": "object",
  "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)$"
    },
    "query": {
      "default": "",
      "type": "string",
      "maxLength": 120
    },
    "brand": {
      "default": "",
      "type": "string",
      "maxLength": 80
    },
    "form": {
      "default": "",
      "type": "string",
      "maxLength": 80
    },
    "goal_code": {
      "default": "",
      "type": "string",
      "maxLength": 80
    },
    "min_price": {
      "default": 0,
      "type": "number",
      "minimum": 0,
      "maximum": 1000000
    },
    "max_price": {
      "default": 1000000,
      "type": "number",
      "minimum": 0,
      "maximum": 1000000
    },
    "sort": {
      "default": "name",
      "type": "string",
      "enum": [
        "name",
        "price_asc",
        "price_desc"
      ]
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "country",
    "region_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢product_details(country, region_id, product_id)

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.

Input Schema

{
  "type": "object",
  "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)$"
    }
  },
  "required": [
    "country",
    "region_id",
    "product_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢product_analogs(country, region_id, product_id, limit)

Suggest available products with the same catalog type or category. These are not medically interchangeable. Ask before replacing an item.

Input Schema

{
  "type": "object",
  "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)$"
    },
    "limit": {
      "default": 5,
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "country",
    "region_id",
    "product_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡cart_link_create(country, region_id, products)

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.

Input Schema

{
  "type": "object",
  "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)$"
    },
    "products": {
      "minItems": 1,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "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)$"
          },
          "qty": {
            "type": "integer",
            "minimum": 1,
            "maximum": 40
          }
        },
        "required": [
          "product_id",
          "qty"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "country",
    "region_id",
    "products"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Recommended Prompts

search_research
Search for information about [topic] using Capital Health
Expected tools: products_search
find_specific
Find [specific item] using Capital Health
Expected tools: products_search
search_then_create
Search for [item] and create a new [related item] using Capital Health
Expected tools: products_searchcart_link_create

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools
verifiedversion not recorded6 tools