Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 4 min ago
teppi

Server definition

Hash
sha256:38da386cbd1d96496a6db72b74004ff1d18ec1a6e266c94ba6bd67f009db2d71
What it is
What a remote MCP server returned when asked what it offers: 15 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Собрать корзину из списка исполнений (variant_id + количество). Возвращает cart_id, состав и ссылку, по которой покупатель откроет эту корзину на сайте. Ничего не оплачивает. Требует входа по OAuth.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "cart_id": { "description": "Добавить в существующую корзину", "type": "string" }, "items": { "items": { "properties": { "quantity": { "default": 1, "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "variant_id": { "type": "string" } }, "required": [ "variant_id" ], "type": "object" }, "maxItems": 100, "minItems": 1, "type": "array" } }, "required": [ "items" ], "type": "object" }, "name": "build_cart", "outputSchema": null }, { "description": "Оформить заказ по корзине с оплатой по счёту для юрлица или ИП. Возвращает номер заказа и ссылку на счёт. Самовывоз со склада или доставка ТК по согласованию. Требует входа по OAuth: заказ оформляется на почту кабинета покупателя.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "cart_id": { "type": "string" }, "comment": { "type": "string" }, "company": { "minLength": 2, "type": "string" }, "contact": { "type": "string" }, "delivery": { "default": "pickup", "enum": [ "pickup", "delivery" ], "type": "string" }, "dry_run": { "default": false, "description": "Проверить данные и показать итог, ничего не оформляя", "type": "boolean" }, "email": { "description": "Не используется: заказ оформляется на почту кабинета вошедшего покупателя", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" }, "inn": { "pattern": "^\\d{10}(\\d{2})?$", "type": "string" }, "kpp": { "type": "string" }, "legal_address": { "type": "string" }, "phone": { "minLength": 10, "type": "string" } }, "required": [ "cart_id", "company", "inn", "phone" ], "type": "object" }, "name": "create_invoice_order", "outputSchema": null }, { "description": "Оценка доставки корзины в город: самовывоз, доставка магазином и тарифы транспортных компаний (если подключены). Записывает город в адрес корзины. Требует входа по OAuth.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "cart_id": { "type": "string" }, "city": { "minLength": 2, "type": "string" }, "postal_code": { "type": "string" } }, "required": [ "cart_id", "city" ], "type": "object" }, "name": "estimate_delivery", "outputSchema": null }, { "description": "Точный поиск исполнений по артикулам (до 100 за раз): variant_id, товар и цена. Регистр не важен.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "skus": { "items": { "type": "string" }, "maxItems": 100, "minItems": 1, "type": "array" } }, "required": [ "skus" ], "type": "object" }, "name": "find_by_sku", "outputSchema": null }, { "description": "Статус заказа вошедшего покупателя по его id (order_…): состав, сумма, оплата и отгрузка. Требует входа по OAuth.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "order_id": { "type": "string" } }, "required": [ "order_id" ], "type": "object" }, "name": "get_order", "outputSchema": null }, { "description": "Карточка товара: характеристики, исполнения (варианты) с ценами и артикулами.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "id": { "description": "id товара (prod_…) или handle", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_product", "outputSchema": null }, { "description": "Похожие товары и обвязка того же диаметра (фланцы, фильтры, приводы) к товару.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "product_id": { "type": "string" } }, "required": [ "product_id" ], "type": "object" }, "name": "get_recommendations", "outputSchema": null }, { "description": "Дерево разделов каталога с адресами.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "list_categories", "outputSchema": null }, { "description": "Баланс бонусных рублей, статус покупателя, сколько осталось до следующего уровня и сколько можно списать при указанной сумме заказа. Требует входа по OAuth.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "cart_total_rub": { "description": "Сумма заказа, чтобы посчитать доступное списание", "type": "number" } }, "type": "object" }, "name": "my_loyalty", "outputSchema": null }, { "description": "Заказы вошедшего покупателя: номер, дата, сумма, оплата, отгрузка и ссылка на счёт. Требует входа по OAuth.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "limit": { "default": 5, "maximum": 20, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "my_orders", "outputSchema": null }, { "description": "Разобрать спецификацию или смету (текст: по строке на позицию — артикул или название и количество) и сверить с каталогом. Возвращает по строке: что нашли, variant_id для корзины, цену или пометку «нужно выбрать исполнение».", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "text": { "maxLength": 20000, "minLength": 2, "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "parse_spec", "outputSchema": null }, { "description": "Собрать новую корзину из позиций прошлого заказа. Возвращает ссылку на корзину; ничего не оплачивает. Требует входа по OAuth.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "order_id": { "description": "id заказа (order_…) из my_orders", "type": "string" } }, "required": [ "order_id" ], "type": "object" }, "name": "reorder", "outputSchema": null }, { "description": "Поиск по каталогу инженерной сантехники (затворы, краны, задвижки, приводы, фильтры, тепловентиляторы). Понимает Ду/Ру: «затвор ду 50 ру 16».", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "limit": { "default": 10, "maximum": 20, "minimum": 1, "type": "integer" }, "query": { "description": "Запрос на русском", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_products", "outputSchema": null }, { "description": "Подобрать электро- или пневмопривод к затвору, крану или задвижке: по Ду, требуемому моменту и присоединительному фланцу ISO. Возвращает подходящие приводы с запасом по моменту. Если момент неизвестен, укажите Ду — вернём типовые варианты раздела.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "diameter": { "description": "Ду арматуры, мм, например «50»", "type": "string" }, "iso_flange": { "description": "Фланец ISO арматуры, например «F07» или «F10»", "type": "string" }, "kind": { "default": "any", "enum": [ "electric", "pneumatic", "any" ], "type": "string" }, "torque_nm": { "description": "Требуемый момент на валу арматуры, Н·м", "type": "number" }, "voltage": { "description": "Питание: «24В», «220В»", "type": "string" } }, "required": [ "diameter" ], "type": "object" }, "name": "select_actuator", "outputSchema": null }, { "description": "Что обычно докупают к позициям корзины: ответные фланцы, приводы, фильтры того же Ду. Возвращает готовые строки с количеством — их можно сразу передать в build_cart. Фланцевой арматуре считаем два ответных фланца на единицу.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "cart_id": { "description": "id корзины из build_cart", "type": "string" } }, "required": [ "cart_id" ], "type": "object" }, "name": "suggest_accessories_for_cart", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:38da386cbd1d96496a6db72b74004ff1d18ec1a6e266c94ba6bd67f009db2d71 | sha256sum