{"id":306989,"recorded_at":"2026-10-26T23:30:03.191083Z","observed_at":"2026-10-26T23:30:03.191039Z","subject_kind":"endpoint","subject":"5ae2604e-e1d9-442b-801e-d2aa6927f38a","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":6,"tools":[{"description":"Быстрые минимальные цены из кэша LastBilet (найдены пользователями за последние дни) на дату или месяц. Без destination — «куда дешево улететь» из города: лучшие цены по направлениям. Цены ориентировочные — точные и с багажом даст search_flights. Подходит для гибких дат, бюджета, вдохновения.","inputSchema":{"properties":{"abroad_only":{"default":false,"description":"Только за границу (для подборки направлений)","type":"boolean"},"depart":{"description":"Дата YYYY-MM-DD или месяц YYYY-MM","type":"string"},"destination":{"description":"Город или аэропорт: код IATA (MOW, LED, SVO) или название по-русски/по-английски","type":"string"},"direct_only":{"default":false,"type":"boolean"},"limit":{"default":10,"maximum":30,"minimum":1,"type":"integer"},"max_price":{"description":"Бюджет, ₽","type":"integer"},"origin":{"description":"Город или аэропорт: код IATA (MOW, LED, SVO) или название по-русски/по-английски","type":"string"},"return":{"description":"Дата или месяц возвращения (для туда-обратно)","type":"string"}},"required":["origin","depart"],"type":"object"},"name":"cheapest_prices"},{"description":"Найти город или аэропорт и его код IATA по названию (можно с опечатками, по-русски или по-английски). Возвращает аэропорты города и ближайшие аэропорты в радиусе 250 км — полезно, если в городе нет аэропорта (Паттайя, Анапа зимой) или из соседнего дешевле.","inputSchema":{"properties":{"query":{"description":"Название города или аэропорта","type":"string"}},"required":["query"],"type":"object"},"name":"find_city"},{"description":"Ссылка на покупку выбранного варианта из search_flights (на сайте агентства или авиакомпании). Действует ~15 минут после поиска; если устарела — вернётся ссылка на новый поиск на lastbilet.ru. Вызывай, когда пользователь выбрал вариант.","inputSchema":{"properties":{"offer_id":{"type":"string"},"search_id":{"type":"string"}},"required":["search_id","offer_id"],"type":"object"},"name":"get_booking_link"},{"description":"Календарь минимальных цен по маршруту: с month — по дням месяца (самый дешёвый день, гибкие даты ±), без month — по месяцам на год вперёд. Данные из кэша LastBilet.","inputSchema":{"properties":{"destination":{"description":"Город или аэропорт: код IATA (MOW, LED, SVO) или название по-русски/по-английски","type":"string"},"direct_only":{"default":false,"type":"boolean"},"month":{"description":"Месяц YYYY-MM (по дням); не указывать — по месяцам","type":"string"},"origin":{"description":"Город или аэропорт: код IATA (MOW, LED, SVO) или название по-русски/по-английски","type":"string"}},"required":["origin","destination"],"type":"object"},"name":"price_calendar"},{"description":"Живой поиск LastBilet на конкретные даты — как форма поиска на сайте: актуальные предложения авиакомпаний и агентств с багажом и ручной кладью, условиями возврата и обмена, пересадками (длительность, ночная, смена аэропорта, самостоятельная пересадка, нужна ли транзитная виза), самолётом и способами оплаты (карта, СБП). Занимает 10–30 секунд. Используй, когда известны даты; для «когда дешевле» и гибких дат сначала price_calendar или cheapest_prices. Ответ: сводка (минимальная цена, прямой, с багажом, самый быстрый) и варианты; у каждого offer_id для get_booking_link. Повтор того же поиска в течение 15 минут — из кэша, можно менять фильтры без нового поиска.","inputSchema":{"properties":{"adults":{"default":1,"description":"Взрослых (12+)","maximum":9,"minimum":1,"type":"integer"},"baggage_only":{"default":false,"description":"Только с багажом в цене","type":"boolean"},"children":{"default":0,"description":"Детей 2–11 лет","maximum":8,"minimum":0,"type":"integer"},"depart_after":{"description":"Вылет не раньше HH:MM (местное время)","type":"string"},"depart_before":{"description":"Вылет не позже HH:MM (местное время)","type":"string"},"depart_date":{"description":"Дата вылета YYYY-MM-DD","type":"string"},"destination":{"description":"Город или аэропорт: код IATA (MOW, LED, SVO) или название по-русски/по-английски","type":"string"},"direct_only":{"default":false,"description":"Только прямые рейсы","type":"boolean"},"infants":{"default":0,"description":"Младенцев до 2 лет (без места)","maximum":4,"minimum":0,"type":"integer"},"limit":{"default":8,"description":"Сколько вариантов вернуть","maximum":20,"minimum":1,"type":"integer"},"max_price":{"description":"Не дороже, ₽ за всех пассажиров","type":"integer"},"max_stops":{"description":"Не больше N пересадок","maximum":3,"minimum":0,"type":"integer"},"no_night_transfer":{"default":false,"description":"Без ночных пересадок","type":"boolean"},"no_self_transfer":{"default":false,"description":"Без самостоятельных пересадок","type":"boolean"},"origin":{"description":"Город или аэропорт: код IATA (MOW, LED, SVO) или название по-русски/по-английски","type":"string"},"return_date":{"description":"Дата обратно YYYY-MM-DD (для билета туда-обратно)","type":"string"},"sort":{"default":"price","enum":["price","duration"],"type":"string"},"trip_class":{"default":"economy","enum":["economy","business"],"type":"string"}},"required":["origin","destination","depart_date"],"type":"object"},"name":"search_flights"},{"description":"Справка о городе назначения для туриста из России: нужна ли виза гражданам РФ (и можно ли по внутреннему паспорту), погода на даты поездки (прогноз до 16 дней) или климат месяца (средние за 5 лет, температура моря), разница во времени с Москвой, местная валюта и курс ЦБ к рублю.","inputSchema":{"properties":{"date_from":{"description":"Дата начала поездки YYYY-MM-DD","type":"string"},"date_to":{"description":"Дата окончания YYYY-MM-DD","type":"string"},"destination":{"description":"Город или аэропорт: код IATA (MOW, LED, SVO) или название по-русски/по-английски","type":"string"},"month":{"description":"Месяц YYYY-MM, если точных дат нет","type":"string"}},"required":["destination"],"type":"object"},"name":"trip_info"}]},"body_sha256":"d16850d8b864cdeb217322b6c22f89fa5bda2ca2a1be0bd16c939671cf8691b7","prev_id":null,"leaf":"0xf1bf0d467480b47b47757d0afe30e2878d8f917023c8bb648a86a00a99998bbc","leaf_text":"{\"body\":\"d16850d8b864cdeb217322b6c22f89fa5bda2ca2a1be0bd16c939671cf8691b7\",\"id\":306989,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793057403191039,\"prev\":null,\"subject\":\"5ae2604e-e1d9-442b-801e-d2aa6927f38a\",\"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":["0xf1bf5763f6797286f5beaa4f70dfb00141455f33cbdd31ebe33a74853248aa89","0x510eb2681a9e5984ad96d9a2669292e47f93033816c7221fc9af2ae9ccd76570","0x8c793d4a6d47fd0431cadda2ad85aaea9d1072f720762cb60618a593a0be7687","0xbb1ba4319037de20c2abb3b3234a3b34b5cde56c3307b7b672450a8a747f1ff2","0xaea12cba0166b8c91a6a03115f54ce78ba77512903d4c63fe77dbb636710de0c","0x2032da48d3cca80e8514bc87518dd99be4217818ed9a30dd9e8fa452a9a030f0","0x060395dbb80931e77d693a39fc265d39a1f9855d3c866f2a8753c96917285503","0x2ef4905ec82315333be7795c2bed8bd31c5485f8fc19e79bd489855680148b5d","0xc37de4d8b780d20d123ad1c1d0557ff6c00c3d9712af9a6d174f82daddd119ff","0xf1b1e345d12761d4f958513709ac603bce3fca8b3fc610e50e697cf7c680564e","0x3fbb508bb3373d829808c4b964e49bf52f1a8877acba747d2b92b5eac81e6259","0x4d2e94451b5ffc570a23dee9d1525bc305f1009994ffe23d8e2e7d45c60f6209","0xa26f0437cba4d7d64f1cf98bf4f490e1ebb6f66a5e2331537b7ba8b3061084e0","0xd769d41500075835c3b2f9184d223699fb983fd05c29fbcb44d964abc7ee380d","0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a","0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}