addrbookFor publishers
← The evidence ledger

Evidence row 3013111

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6a314fbe-a7d2-4d23-aa08-55a1d4762575
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
856452fe24ea8d9dd12b9360c4a8e956a2c47124a913b15fa0aa892307ebd6d6
Leaf
0x7e9a6ac6c6a09bea6db45feab47266c8121d7fcacb7e1cb4e18c14db709b0674

What was observed

{
  "count": 2,
  "tools": [
    {
      "description": "Прайс без расчёта: поиск по каталогу без тока, корпус и CCT обязательны, плюс маркировка, напряжение, CRI, количество, наличие и цена. Без availability — только склад и в пути; availability.source=all — все позиции без отсечения по количеству. Потока и лм/Вт в ответе нет — для них led_select с рабочим током. Результат показывай таблицей из поля table ответа — она та же, что на сайте. hidden_message передай человеку; заказ не обещай.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "availability": {
            "additionalProperties": false,
            "description": "наличие { source, min_quantity }: stock — только склад, stock-and-order — склад и в пути, all — все позиции без отсечения по количеству. Поле не передано — склад и в пути, минимум 1; при названной маркировке наличие не проверяется. Наличие не обещает возможность заказа",
            "properties": {
              "min_quantity": {
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              },
              "source": {
                "enum": [
                  "stock",
                  "stock-and-order",
                  "all"
                ],
                "type": "string"
              }
            },
            "required": [
              "source",
              "min_quantity"
            ],
            "type": "object"
          },
          "color_temp": {
            "description": "цветовая температура света",
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "cri": {
            "description": "индекс цветопередачи",
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "marking": {
            "description": "маркировка или модель",
            "maxLength": 128,
            "type": "string"
          },
          "min_quantity": {
            "description": "названное пользователем количество, 0 — если не названо",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "package_size": {
            "description": "корпус светодиода",
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "price": {
            "additionalProperties": false,
            "description": "предел цены за штуку",
            "properties": {
              "currency": {
                "enum": [
                  "CNY",
                  "RUB"
                ],
                "type": "string"
              },
              "max_unit_price": {
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "currency",
              "max_unit_price"
            ],
            "type": "object"
          },
          "voltage": {
            "description": "напряжение",
            "exclusiveMinimum": 0,
            "type": "number"
          }
        },
        "required": [
          "package_size",
          "color_temp"
        ],
        "type": "object"
      },
      "name": "led_catalog_search"
    },
    {
      "description": "Расчётный подбор светодиодов по корпусу, CCT и рабочему току. Тока нет — вызови led_catalog_search (прайс без расчёта) или спроси ток. По умолчанию 5 позиций, максимум 10 — просят больше, вызывай с limit 10. Без availability — только склад и в пути; availability.source=all — все позиции. Без sort — дешевле всего за люмен; с thresholds.target_flux сортировка всегда flux-distance-asc, без него flux-distance-asc — отказ sort-invalid. Результат показывай таблицей из поля table ответа — она та же, что на сайте. hidden_message передай человеку; заказ не обещай.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "availability": {
            "additionalProperties": false,
            "description": "наличие { source, min_quantity }: stock — только склад, stock-and-order — склад и в пути, all — все позиции без отсечения по количеству. Поле не передано — склад и в пути, минимум 1; при названной маркировке наличие не проверяется. Наличие не обещает возможность заказа",
            "properties": {
              "min_quantity": {
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              },
              "source": {
                "enum": [
                  "stock",
                  "stock-and-order",
                  "all"
                ],
                "type": "string"
              }
            },
            "required": [
              "source",
              "min_quantity"
            ],
            "type": "object"
          },
          "catalog": {
            "additionalProperties": false,
            "properties": {
              "color_temp": {
                "description": "цветовая температура света",
                "maxLength": 128,
                "minLength": 1,
                "type": "string"
              },
              "cri": {
                "description": "индекс цветопередачи",
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              },
              "marking": {
                "description": "маркировка или модель",
                "maxLength": 128,
                "type": "string"
              },
              "marking_match": {
                "const": "exact",
                "type": "string"
              },
              "min_quantity": {
                "description": "названное пользователем количество, 0 — если не названо",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              },
              "package_size": {
                "description": "корпус светодиода",
                "maxLength": 128,
                "minLength": 1,
                "type": "string"
              },
              "voltage": {
                "description": "напряжение",
                "exclusiveMinimum": 0,
                "type": "number"
              }
            },
            "required": [
              "package_size",
              "color_temp"
            ],
            "type": "object"
          },
          "current": {
            "description": "рабочий ток в мА",
            "minimum": 0,
            "type": "number"
          },
          "limit": {
            "default": 5,
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "price": {
            "additionalProperties": false,
            "description": "предел цены за штуку",
            "properties": {
              "currency": {
                "enum": [
                  "CNY",
                  "RUB"
                ],
                "type": "string"
              },
              "max_unit_price": {
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "currency",
              "max_unit_price"
            ],
            "type": "object"
          },
          "sort": {
            "default": "price-per-lumen-rub-asc",
            "description": "сортировка выдачи: price-per-lumen-rub-asc — дешевле всего за люмен, price-rub-asc — дешевле всего за штуку, price-cny-asc — дешевле всего за штуку, efficacy-desc — самые эффективные, flux-desc — самый большой поток, flux-distance-asc — ближе всего к названному целевому потоку, только с target_flux; по умолчанию price-per-lumen-rub-asc, с thresholds.target_flux всегда flux-distance-asc",
            "enum": [
              "price-per-lumen-rub-asc",
              "price-cny-asc",
              "price-rub-asc",
              "efficacy-desc",
              "flux-desc",
              "flux-distance-asc"
            ],
            "type": "string"
          },
          "temperature": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "description": "температура точки пайки в °C; градусы без уточнения — это она"
          },
          "thresholds": {
            "additionalProperties": false,
            "description": "пороги потока и эффективности",
            "properties": {
              "max_voltage": {
                "exclusiveMinimum": 0,
                "type": "number"
              },
              "min_efficacy": {
                "minimum": 0,
                "type": "number"
              },
              "min_flux": {
                "minimum": 0,
                "type": "number"
              },
              "target_flux": {
                "exclusiveMinimum": 0,
                "type": "number"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "catalog",
          "current"
        ],
        "type": "object"
      },
      "name": "led_select"
    }
  ]
}

What the leaf hashes

{"body":"856452fe24ea8d9dd12b9360c4a8e956a2c47124a913b15fa0aa892307ebd6d6","id":3013111,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793800738761199,"prev":null,"subject":"6a314fbe-a7d2-4d23-aa08-55a1d4762575","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON