{"id":307108,"recorded_at":"2026-10-26T23:31:06.945457Z","observed_at":"2026-10-26T23:31:06.945415Z","subject_kind":"endpoint","subject":"6a5bf8d3-9b3e-416b-b47b-4522f0579e44","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":15,"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"},{"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"},{"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"},{"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"},{"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"},{"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"},{"description":"Похожие товары и обвязка того же диаметра (фланцы, фильтры, приводы) к товару.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"product_id":{"type":"string"}},"required":["product_id"],"type":"object"},"name":"get_recommendations"},{"description":"Дерево разделов каталога с адресами.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"list_categories"},{"description":"Баланс бонусных рублей, статус покупателя, сколько осталось до следующего уровня и сколько можно списать при указанной сумме заказа. Требует входа по OAuth.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"cart_total_rub":{"description":"Сумма заказа, чтобы посчитать доступное списание","type":"number"}},"type":"object"},"name":"my_loyalty"},{"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"},{"description":"Разобрать спецификацию или смету (текст: по строке на позицию — артикул или название) и сверить с каталогом. Количество из строки не выделяется: requested.qty всегда 1, количество передайте в build_cart сами. Возвращает по строке: что нашли, 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"},{"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"},{"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"},{"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"},{"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"}]},"body_sha256":"06bfc4e6e4a68374b1c723c26ccc0ff84be6075add21117da1b1627682b56302","prev_id":null,"leaf":"0x783883166d597b81b24c2625fd9a811d590f7dc20ccbfd6232f02d8ea562f7d4","leaf_text":"{\"body\":\"06bfc4e6e4a68374b1c723c26ccc0ff84be6075add21117da1b1627682b56302\",\"id\":307108,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793057466945415,\"prev\":null,\"subject\":\"6a5bf8d3-9b3e-416b-b47b-4522f0579e44\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x783870f1c42aff6e1750513890e688d69fb9c0a557d01d1d347a4508bda731df","0x03111d5f4cd6b9e89e811579816b24a337de47be8fb6c8d13139ad69c290b772","0x0dcf5ce27b81fba861aa7ee80abf510c65636b193be0eee36dfddfd80b3e6771","0xdc13ebd4754c57abc70e5dfd3f5d654b9be840e062372682a297fa696607bf26","0x7244f00e8dcd76001d73c9a630861d1445264efcd7f6e246bad5be5d18e25b6a","0xa146e2c41e65767c4682eff02e8b465c5521e07a194f97f808b157df86279f66","0x18f7d63543ccc6f36b6ed2c6ab425ff9f12d9e8153261a7e10c042c416044316","0x79074def72dae8c5e7b2f05bfb5c8994e602649db5e77fdd9fe314515455c5f1","0xe7a567a06402dbc17c02e19cb76a342a6e2e155568ea808558236b065d1478f7","0x7289d13e9c5129911e8dd0a94c4ccdb3088dca627d8df693e7d7c3b58bbbd576","0x8fe7ebf89d10ac2e699de3f80f5dda3e72eef4ae079794ab7d1035929ad723cc","0x8fdfac9874f184de58b63efbdab0fc27674958d741146d02f58b04d3c559cabf","0xdef3cab0b4070d8ad7f4f91288da4881d19789f131b1b353621df79df04a0617","0xc4fe2177880ea1b0e82b6fe4c270090fd0fbe5af3a42a8cbf6a6ba2fa35625f6","0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed","0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}