{
  "protocolVersion": "0.3.0",
  "name": "BioVet Veterinary Clinics",
  "description": "Сеть из 20 круглосуточных ветеринарных клиник в Москве и Реутове с собственной лабораторией. Агент помогает найти ближайшую клинику, узнать живые цены, посмотреть свободное время врачей и записать питомца на приём, а также оценить срочность симптомов и безопасность продуктов.",
  "version": "1.1.0",
  "url": "https://bio.vet/mcp",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Сеть ветеринарных клиник БиоВет",
    "url": "https://bio.vet/"
  },
  "documentationUrl": "https://bio.vet/llms.txt",
  "iconUrl": "https://bio.vet/logo.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain"],
  "skills": [
    {
      "id": "find_clinic",
      "name": "Поиск клиники",
      "description": "20 клиник Москвы и Реутова с адресами, метро, живыми рейтингами Яндекс.Карт; можно искать по названию района или по координатам — вернёт три ближайшие.",
      "tags": ["veterinary", "clinics", "geo", "moscow"],
      "examples": ["ветклиника рядом с Беляево", "какие клиники работают ночью"]
    },
    {
      "id": "get_prices",
      "name": "Цены услуг",
      "description": "Живой прайс сети из CRM: 880+ позиций, единые цены во всех клиниках, без наценки за ночь.",
      "tags": ["veterinary", "prices"],
      "examples": ["сколько стоит стерилизация кошки", "цена УЗИ собаке"]
    },
    {
      "id": "check_slots",
      "name": "Свободное время врачей",
      "description": "Свободные окна врачей по клинике и специальности на ближайшие дни; если специалиста нет в этой клинике, назовёт филиалы сети, где он принимает.",
      "tags": ["veterinary", "appointments", "schedule"],
      "examples": ["когда принимает кардиолог в Марьино"]
    },
    {
      "id": "book_visit",
      "name": "Запись на приём",
      "description": "Запись питомца к врачу: имя, телефон, клиника и время. Перед записью агент обязан показать человеку сводку и получить подтверждение.",
      "tags": ["veterinary", "booking"],
      "examples": ["запиши кота к терапевту завтра в Беляево"]
    },
    {
      "id": "triage",
      "name": "Оценка срочности",
      "description": "Проверка симптомов по таблице, подтверждённой врачами сети: ехать немедленно, показаться в ближайшее время или наблюдать. Это маршрутизация, а не диагноз; дозировки препаратов не выдаются.",
      "tags": ["veterinary", "triage", "emergency"],
      "examples": ["кот не мочится сутки", "собака съела шоколад"]
    },
    {
      "id": "ask_vet_kb",
      "name": "Справочник о здоровье животных",
      "description": "Поиск по справочнику сети: 1 100+ статей о болезнях, симптомах, породах, питании и уходе, вычитанных ветеринарными врачами.",
      "tags": ["veterinary", "knowledge-base"],
      "examples": ["как часто глистогонить кошку"]
    },
    {
      "id": "food_check",
      "name": "Можно ли питомцу",
      "description": "Проверка продуктов и растений на безопасность для кошек, собак, грызунов, птиц и рептилий; вердикты вычитаны врачами.",
      "tags": ["veterinary", "food-safety"],
      "examples": ["можно ли собаке виноград", "опасна ли лилия для кошки"]
    }
  ],
  "securitySchemes": {},
  "security": [],
  "additionalInterfaces": [
    { "url": "https://bio.vet/mcp", "transport": "JSONRPC" }
  ],
  "supportsAuthenticatedExtendedCard": false
}
