Server definition
- Hash
- sha256:9bca3c33cd9ef700813ad9f253b7ec3163a9767e5028b4735b29fda2a72ccbfa
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"country": {
"const": "RU",
"type": "string"
},
"products": {
"items": {
"additionalProperties": false,
"properties": {
"product_id": {
"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)$",
"type": "string"
},
"qty": {
"maximum": 40,
"minimum": 1,
"type": "integer"
}
},
"required": [
"product_id",
"qty"
],
"type": "object"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"region_id": {
"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)$",
"type": "string"
}
},
"required": [
"country",
"region_id",
"products"
],
"type": "object"
},
"name": "cart_link_create",
"outputSchema": null
},
{
"description": "List active, merchant-approved catalog goals. Use goals only when requested. Not medical advice.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"country": {
"const": "RU",
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "catalog_goals",
"outputSchema": null
},
{
"description": "List supported Russian delivery regions. Ask the user to select a region before selecting products.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"country": {
"const": "RU",
"type": "string"
},
"query": {
"default": "",
"maxLength": 80,
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "delivery_regions",
"outputSchema": null
},
{
"description": "Suggest available products with the same catalog type or category. These are not medically interchangeable. Ask before replacing an item.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"country": {
"const": "RU",
"type": "string"
},
"limit": {
"default": 5,
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"product_id": {
"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)$",
"type": "string"
},
"region_id": {
"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)$",
"type": "string"
}
},
"required": [
"country",
"region_id",
"product_id"
],
"type": "object"
},
"name": "product_analogs",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"country": {
"const": "RU",
"type": "string"
},
"product_id": {
"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)$",
"type": "string"
},
"region_id": {
"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)$",
"type": "string"
}
},
"required": [
"country",
"region_id",
"product_id"
],
"type": "object"
},
"name": "product_details",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"brand": {
"default": "",
"maxLength": 80,
"type": "string"
},
"country": {
"const": "RU",
"type": "string"
},
"form": {
"default": "",
"maxLength": 80,
"type": "string"
},
"goal_code": {
"default": "",
"maxLength": 80,
"type": "string"
},
"limit": {
"default": 10,
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"max_price": {
"default": 1000000,
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"min_price": {
"default": 0,
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"page": {
"default": 1,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"query": {
"default": "",
"maxLength": 120,
"type": "string"
},
"region_id": {
"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)$",
"type": "string"
},
"sort": {
"default": "name",
"enum": [
"name",
"price_asc",
"price_desc"
],
"type": "string"
}
},
"required": [
"country",
"region_id"
],
"type": "object"
},
"name": "products_search",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:9bca3c33cd9ef700813ad9f253b7ec3163a9767e5028b4735b29fda2a72ccbfa | sha256sum