{
  "specVersion": "1.0",
  "host": {
    "displayName": "FinBest",
    "identifier": "finbest.com.ua",
    "documentationUrl": "https://finbest.com.ua/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:finbest.com.ua:guide:llms",
      "displayName": "Покажчик FinBest",
      "description": "Стислий покажчик публічних сторінок і довідників продуктів.",
      "type": "text/plain",
      "url": "https://finbest.com.ua/llms.txt",
      "tags": ["guide"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:guide:site",
      "displayName": "Довідник сайту",
      "description": "Огляд продуктів, документів і інструментів WebMCP.",
      "type": "text/markdown",
      "url": "https://finbest.com.ua/ai-guide.md",
      "tags": ["guide"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:guide:osago",
      "displayName": "Довідник автоцивілки",
      "description": "Калькулятор ОСЦПВ, сторінки пропозицій і страховики. Без цін.",
      "type": "text/plain",
      "url": "https://finbest.com.ua/llms-osago.txt",
      "tags": ["guide", "osago"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:guide:greencard",
      "displayName": "Довідник Зеленої картки",
      "description": "Калькулятор Зеленої картки і сторінки пропозицій. Без цін.",
      "type": "text/plain",
      "url": "https://finbest.com.ua/llms-greencard.txt",
      "tags": ["guide", "greencard"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:guide:tourism",
      "displayName": "Довідник туристичного страхування",
      "description": "Калькулятор туризму і сторінки пропозицій. Без цін і лімітів покриття.",
      "type": "text/plain",
      "url": "https://finbest.com.ua/llms-tourism.txt",
      "tags": ["guide", "tourism"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:guide:kasko",
      "displayName": "Довідник КАСКО",
      "description": "Калькулятор КАСКО. Окремого інструмента WebMCP для заповнення форми немає.",
      "type": "text/plain",
      "url": "https://finbest.com.ua/llms-kasko.txt",
      "tags": ["guide", "kasko"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:guide:kasko-war",
      "displayName": "Довідник КАСКО від воєнних ризиків",
      "description": "Окремий продукт від КАСКО. Окремого інструмента WebMCP для заповнення форми немає.",
      "type": "text/plain",
      "url": "https://finbest.com.ua/llms-kasko-war.txt",
      "tags": ["guide", "kasko-war"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:guide:financing",
      "displayName": "Довідник кредиту на авто",
      "description": "Попередній розрахунок кредиту на авто з пробігом. WebMCP цю форму не заповнює.",
      "type": "text/plain",
      "url": "https://finbest.com.ua/llms-financing.txt",
      "tags": ["guide", "financing"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:guide:cash-loan",
      "displayName": "Довідник кредиту готівкою",
      "description": "Форма заявки на кредит готівкою. WebMCP заявку не відправляє.",
      "type": "text/plain",
      "url": "https://finbest.com.ua/llms-cash-loan.txt",
      "tags": ["guide", "cash-loan"]
    },
    {
      "identifier": "urn:air:finbest.com.ua:webmcp:calculate_osago_quotes",
      "displayName": "calculate_osago_quotes",
      "description": "Інструмент WebMCP на сторінці калькулятора автоцивілки. Заповнює форму і запускає розрахунок. Не оформлює і не оплачує поліс. Це не віддалений MCP-сервер.",
      "type": "application/webmcp-tool+json",
      "tags": ["webmcp", "osago"],
      "data": {
        "name": "calculate_osago_quotes",
        "pages": ["https://finbest.com.ua/osago"],
        "nextTool": "get_offers",
        "annotations": { "readOnlyHint": false, "consequentialHint": false },
        "inputSchema": {
          "type": "object",
          "properties": {
            "vehicleType": {
              "type": "string",
              "enum": ["passenger_car", "electric_car", "motorcycle", "truck", "bus", "trailer"],
              "description": "Тип транспортного засобу."
            },
            "city": { "type": "string", "description": "Місто реєстрації в Україні. Не потрібне для авто на іноземній реєстрації." },
            "cityKoatuu": { "type": "string", "description": "Необовʼязковий код КОАТУУ; має пріоритет над city." },
            "engineCapacityCm3": { "type": "number", "minimum": 1, "description": "Обʼєм двигуна у см³; обовʼязковий для легкового авто або мотоцикла." },
            "cargoCapacityKg": { "type": "number", "minimum": 1, "description": "Вантажопідйомність у кг; обовʼязкова для вантажного авто." },
            "seats": { "type": "integer", "minimum": 1, "description": "Кількість місць; обовʼязкова для автобуса." },
            "trailerFor": { "type": "string", "enum": ["passenger_car", "truck"], "description": "Для якого ТЗ призначений причіп." },
            "foreignRegistration": { "type": "boolean", "description": "true, якщо транспортний засіб зареєстрований не в Україні." },
            "promoCode": { "type": "string", "description": "Необовʼязковий промокод." }
          },
          "required": ["vehicleType"],
          "additionalProperties": false
        }
      }
    },
    {
      "identifier": "urn:air:finbest.com.ua:webmcp:calculate_greencard_quotes",
      "displayName": "calculate_greencard_quotes",
      "description": "Інструмент WebMCP на сторінці калькулятора Зеленої картки. Заповнює форму і запускає розрахунок. Не оформлює і не оплачує поліс.",
      "type": "application/webmcp-tool+json",
      "tags": ["webmcp", "greencard"],
      "data": {
        "name": "calculate_greencard_quotes",
        "pages": ["https://finbest.com.ua/greencard"],
        "nextTool": "get_offers",
        "annotations": { "readOnlyHint": false, "consequentialHint": false },
        "inputSchema": {
          "type": "object",
          "properties": {
            "vehicleType": { "type": "string", "enum": ["passenger_car", "bus", "truck", "trailer", "motorcycle"] },
            "direction": { "type": "string", "enum": ["europe", "azerbaijan_moldova"], "description": "Територія дії поліса." },
            "duration": {
              "type": "string",
              "enum": ["15d", "21d", "1m", "2m", "3m", "4m", "5m", "6m", "7m", "8m", "9m", "10m", "11m", "12m"],
              "description": "Строк дії: d — дні, m — місяці."
            },
            "promoCode": { "type": "string", "description": "Необовʼязковий промокод." }
          },
          "required": ["vehicleType", "direction", "duration"],
          "additionalProperties": false
        }
      }
    },
    {
      "identifier": "urn:air:finbest.com.ua:webmcp:calculate_travel_quotes",
      "displayName": "calculate_travel_quotes",
      "description": "Інструмент WebMCP на сторінці калькулятора туристичного страхування. Заповнює форму і запускає розрахунок. Не оформлює і не оплачує поліс.",
      "type": "application/webmcp-tool+json",
      "tags": ["webmcp", "tourism"],
      "data": {
        "name": "calculate_travel_quotes",
        "pages": ["https://finbest.com.ua/tourism"],
        "nextTool": "get_offers",
        "annotations": { "readOnlyHint": false, "consequentialHint": false },
        "inputSchema": {
          "type": "object",
          "properties": {
            "countries": { "type": "array", "minItems": 1, "items": { "type": "string" }, "description": "ISO-коди або українські назви країн." },
            "startDate": { "type": "string", "description": "Дата початку у форматі ДД.ММ.РРРР." },
            "endDate": { "type": "string", "description": "Дата завершення у форматі ДД.ММ.РРРР. Не передавайте разом із durationDays." },
            "durationDays": { "type": "integer", "enum": [30, 60, 90, 120, 185, 365], "description": "Річний мультитріп. Не передавайте разом із endDate." }
          },
          "required": ["countries", "startDate"],
          "additionalProperties": false
        }
      }
    },
    {
      "identifier": "urn:air:finbest.com.ua:webmcp:get_offers",
      "displayName": "get_offers",
      "description": "Повертає вже розраховані пропозиції на поточній сторінці списку: страховик, ціна, франшиза і посилання на оформлення. Оплату підтверджує користувач.",
      "type": "application/webmcp-tool+json",
      "tags": ["webmcp", "offers"],
      "data": {
        "name": "get_offers",
        "pages": [
          "https://finbest.com.ua/osago/list",
          "https://finbest.com.ua/greencard/list",
          "https://finbest.com.ua/tourism/list",
          "https://finbest.com.ua/kasko/list",
          "https://finbest.com.ua/kasko-war/list"
        ],
        "annotations": { "readOnlyHint": true },
        "inputSchema": {
          "type": "object",
          "properties": {
            "sort": { "type": "string", "enum": ["price", "rating"], "description": "price — від дешевших, rating — за рейтингом." },
            "limit": { "type": "integer", "minimum": 1, "maximum": 50 }
          },
          "additionalProperties": false
        }
      }
    },
    {
      "identifier": "urn:air:finbest.com.ua:webmcp:search_faq",
      "displayName": "search_faq",
      "description": "Пошук у FAQ FinBest на будь-якій сторінці сайту. Запит українською працює найкраще.",
      "type": "application/webmcp-tool+json",
      "tags": ["webmcp", "faq"],
      "data": {
        "name": "search_faq",
        "pages": ["https://finbest.com.ua/"],
        "scope": "every-page",
        "annotations": { "readOnlyHint": true },
        "inputSchema": {
          "type": "object",
          "properties": {
            "query": { "type": "string", "description": "Текст запитання або ключові слова." },
            "limit": { "type": "integer", "minimum": 1, "maximum": 10 }
          },
          "required": ["query"],
          "additionalProperties": false
        }
      }
    },
    {
      "identifier": "urn:air:finbest.com.ua:webmcp:lookup_vehicle",
      "displayName": "lookup_vehicle",
      "description": "Характеристики авто за українським держномером. Не замінює розрахунок поліса і не повертає VIN.",
      "type": "application/webmcp-tool+json",
      "tags": ["webmcp", "vehicle"],
      "data": {
        "name": "lookup_vehicle",
        "pages": ["https://finbest.com.ua/"],
        "scope": "every-page",
        "annotations": { "readOnlyHint": true },
        "inputSchema": {
          "type": "object",
          "properties": {
            "regnum": { "type": "string", "description": "Держномер, кирилиця або латиниця." }
          },
          "required": ["regnum"],
          "additionalProperties": false
        }
      }
    }
  ]
}
