Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://api.meni.ge/llm/account
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Changed the definition of "get_hotel_availability" and "quote_stay"
⟨38 unchanged words⟩ :"string"},"party":{"description":"СколькоКтогостейедет: взрослые (≥1), дети идети.возраст каждого ребёнка (childAges). Передавай, только если гость назвал; не назвал — не передавай(посчитается 1 взрослый)и НЕ спрашивай ради цены или наличия: посчитается ценаотномерачисла(priceBasisгостей
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Changed the definition of "quote_stay"
Hotels only. ПРЕДВАРИТЕЛЬНАЯ цена проживанияв номере конкретного типана конкретные даты (не бронь и не резерв).НуженroomTypeId — изget_hotel_availability.get_hotel_availability, если гость выбрал тип номера; тип не назван — НЕ спрашивай его, а вызывай без roomTypeId: посчитается каждый тип (roomTypes[] — у каждого quote или reason отказа). Называй гостю ровно total и currency из ответа ⟨8 unchanged words⟩ бронирования. ok:false — цены нет, неугадывай.угадывай; detail — причина (min-stay — минимальный срок проживания и т.п.), её и назови. Цена относится к тарифу ratePlan из ответа: ⟨77 unchanged words⟩
Changed the definition of "get_hotel_availability", "hotel_info" and "quote_stay"
⟨19 unchanged words⟩ ли компания. Данные — из опубликованного календаря отеля. Дат нет — не вызывай, а спроси их. ok:false с reason unknown/stale/unavailable — данных нет: не утверждай ни «свободно», ни «занято», веди к форме бронирования или к человеку. ok:false с reason bad_request — ошибка в датах вызова, а не «данных нет»: dates-required — спроси у гостя даты заезда и выезда; checkin-in-the-past, checkout-not-after-checkin, checkin-too-far-ahead — уточни даты.
⟨41 unchanged words⟩ "Сколько гостей: взрослые (≥1) и дети.НеПередавай,знаешьтолько если гость назвал; не назвал
Changed the definition of "quote_stay"
⟨38 unchanged words⟩ бронирования. ok:false — цены нет, не угадывай. Цена относится к тарифу ratePlan из ответа: называй его по ratePlan.name (на языке гостя) и с его условиями отмены, а не тарифом, о котором спросил гость. Тариф не назван — подбирается самый дешёвый продаваемый; notOffered — тарифы, которые на эти даты не продаются, и причина (min-stay и т.п.).
⟨67 unchanged words⟩ :"object"},"ratePlanId":{"description":"Тарифid тарифа (ratePlan.ratePlanId или id из notOffered прежнего ответа), если гость выбралконкретный;конкретный тариф; иначе не передавай. Тариф с ограничением на эти даты вернёт ok:false с причиной.","type":"string"},"roomTypeId":{ ⟨14 unchanged words⟩
Added "get_hotel_availability", "hotel_info" and "quote_stay" (13 tools before, 16 now)
Hotels only. Есть ли свободные номера на ВСЕ ночи [checkIn, checkOut): по типам номеров — сколько свободно и помещается ли компания. Данные — из опубликованного календаря отеля. ok:false — данных нет: не утверждай ни «свободно», ни «занято», веди к форме бронирования или к человеку.
Hotels only. Факты об отеле из его базы знаний для гостей: заезд/выезд, завтрак, парковка, правила, услуги, как добраться. Вызывай для любого вопроса об отеле, кроме свободных номеров и цены проживания. Возвращает выдержки; ok:false — в базе ответа нет, тогда честно скажи, что не знаешь, и предложи человека.
Hotels only. ПРЕДВАРИТЕЛЬНАЯ цена проживания в номере конкретного типа на конкретные даты (не бронь и не резерв). Нужен roomTypeId из get_hotel_availability. Называй гостю ровно total и currency из ответа вместе с датами; окончательная цена — в форме бронирования. ok:false — цены нет, не угадывай.
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Authorization not required, issuer https://api.meni.ge
Certificate recorded, valid to 2027-02-03
Authorization not required, issuer https://api.meni.ge
First tool surface recorded: 13 tools (server version 1.0.0)
Showing the latest 23 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨125 unchanged words⟩ продаются, и причина (min-stay и т.п.).ЧислоБезгостейpartyдляценацены—незанужно.номер (priceBasis room); гость назвал компанию — передай party, цена будет на неё (priceBasis party): так и скажи гостю. detail child-ages-required — цена зависит от возраста детей: спроси возраст каждого ребёнка и посчитай снова. ok:false с reason bad_request — ошибка в ⟨21 unchanged words⟩
⟨38 unchanged words⟩ :"string"},"party":{"description":"СколькоКтогостейедет: взрослые (≥1), дети идети.возраст каждого ребёнка (childAges). Передавай, только если гость назвал; не назвал — не передавай(посчитается 1 взрослый)и НЕ спрашивай ради цены или наличия: посчитается ценаотномерачисла(priceBasisгостейroom).неНазваннаязависит.компания меняет цену так же, как в форме бронирования (доплата за дополнительного взрослого и за детей по возрасту).","properties":{"adults":{"minimum":1,"type":"integer"},"childAges":{"description":"Возраст каждого ребёнка, если гость назвал.","items":{"maximum":17,"minimum":0,"type":"integer"},"type":"array"},"children":{"minimum":0,"type ⟨60 unchanged words⟩
⟨22 unchanged words⟩ об отеле, кроме свободных номеров и ценыпроживания.проживания, — и для ПРОСЬБЫ об услуге («организуйте трансфер», «закажите такси», «нужна кроватка»): узнай, как она заказывается, и ответь фактами. Возвращает выдержки; ok:false — в базе ответа ⟨10 unchanged words⟩
⟨88 unchanged words⟩ продаются, и причина (min-stay и т.п.). Число гостей для цены не нужно. ok:false с reason bad_request — ошибка в датах вызова, а не «данных нет»: dates-required — спроси у гостя даты заезда и выезда; checkin-in-the-past, checkout-not-after-checkin, checkin-too-far-ahead — уточни даты.
⟨41 unchanged words⟩ "Сколько гостей: взрослые (≥1) и дети.НеПередавай,знаешьтолько если гость назвал; не назвал —спроси;непопередавайумолчанию(посчитается 1взрослый.взрослый) и НЕ спрашивай ради цены или наличия: цена от числа гостей не зависит.","properties":{"adults":{"minimum": ⟨57 unchanged words⟩