{"id":770788,"recorded_at":"2026-10-28T11:15:33.314010Z","observed_at":"2026-10-28T11:15:33.313947Z","subject_kind":"endpoint","subject":"40bcd946-5122-4832-8703-3938a4736ace","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":2,"tools":[{"description":"Hae reaaliaikaisia tilauslentotarjouksia (vain lento) sivustolta akkilahdot.fi. Käytä, kun kysytään lentoja ilman majoitusta, esim. 'pelkkä lento', 'lentopaikka', 'tilauslento ilman hotellia' ja 'lentoliput'. Palauttaa saatavilla olevat pelkät lennot, ei pakettimatkoja. Lento + hotelli -hakuihin käytä search_holidays-työkalua.","inputSchema":{"properties":{"adt":{"default":1,"description":"Aikuisten määrä (NDC: PaxType=ADT), oletus 1","maximum":9,"minimum":1,"type":"integer"},"chd":{"default":0,"description":"Lasten määrä (NDC: PaxType=CHD), oletus 0","maximum":6,"minimum":0,"type":"integer"},"dep_date":{"description":"Tarkka lähtöpäivä (YYYY-MM-DD)","format":"date","type":"string"},"dep_date_from":{"description":"Aikaisin lähtöpäivä (YYYY-MM-DD)","format":"date","type":"string"},"dep_date_to":{"description":"Viimeisin lähtöpäivä (YYYY-MM-DD)","format":"date","type":"string"},"dest":{"description":"IATA-koodi kohdekentälle, esim. AYT, AGP, TFS","type":"string"},"direct":{"description":"Vain suorat lennot (NDC: StopQuantity=0)","type":"boolean"},"inf":{"default":0,"description":"Vauvojen määrä (NDC: PaxType=INF), oletus 0","maximum":6,"minimum":0,"type":"integer"},"limit":{"default":10,"description":"Tarjousten määrä (1-25), oletus 10","maximum":25,"minimum":1,"type":"integer"},"max_price":{"description":"Maksimihinta (NDC: PriceRangeFilter.MaxAmount)","type":"integer"},"nights_max":{"description":"Enimmäismäärä öitä (vendor extension, ei NDC)","type":"integer"},"nights_min":{"description":"Vähimmäismäärä öitä (vendor extension, ei NDC)","type":"integer"},"orig":{"description":"IATA-koodi lähtökentälle, esim. HEL, OUL, TLL","type":"string"},"ret_date":{"description":"Tarkka paluupäivä (YYYY-MM-DD)","format":"date","type":"string"},"ret_date_from":{"description":"Aikaisin paluupäivä (YYYY-MM-DD)","format":"date","type":"string"},"ret_date_to":{"description":"Viimeisin paluupäivä (YYYY-MM-DD)","format":"date","type":"string"},"sort":{"default":"price_asc","description":"Järjestys, oletus price_asc","enum":["price_asc","price_desc","dep_date_asc","dep_date_desc"],"type":"string"}},"type":"object"},"name":"search_flights"},{"description":"Hae saatavilla olevia pakettimatkoja, jotka sisältävät lennot ja majoituksen ja lähtevät Suomesta. Palauttaa käyttäjän hakuehtoja vastaavat ajantasaiset hinnat, saatavuuden, hotellitiedot ja varauslinkit. Etsi saatavilla olevia pakettimatkoja Suomesta hakukriteerien perusteella.","inputSchema":{"properties":{"adults":{"default":2,"description":"Aikuisten määrä 12-99 vuotta, oletus 2","maximum":9,"minimum":1,"type":"integer"},"bbox":{"description":"Maantieteellinen haku rajoitettu suorakulmiolla. Muoto: minLat,minLon,maxLat,maxLon.","example":"28.0,-15.5,28.2,-15.3","type":"string"},"board_type":{"description":"Ateriat sisältyvät hotelliin, esimerkiksi aamiainen, puolihoito, täysihoito, all inclusive","enum":["breakfast","half_board","full_board","all_inclusive"],"type":"string"},"category":{"description":"Loman kategoria SUNBATH=Aurinko ja uiminen, CITY=Kaupunkiloma, SKI=Hiihtoloma, EXOTIC=Eksoottinen","enum":["SUNBATH","CITY","SKI","EXOTIC"],"type":"string"},"children":{"default":0,"description":"Lasten määrä 2-11 vuotta, oletus 0","maximum":6,"minimum":0,"type":"integer"},"country_iso":{"description":"ISO-koodi maa, esimerkiksi ES, GR, PL, TR","type":"string"},"days_max":{"description":"Maksimimäärä päiviä lomalle, esimerkiksi 3, 7, 14","type":"integer"},"days_min":{"description":"Vähimmäismäärä päiviä lomalle, esimerkiksi 3, 7, 14","type":"integer"},"depart_date_exact":{"description":"Loman on alkaa tänä päivänä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)","format":"date-time","type":"string"},"depart_date_max":{"description":"Viimeisin mahdollinen loma-ajan alkamispäivä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)","format":"date-time","type":"string"},"depart_date_min":{"description":"Aikaisin mahdollinen loma-ajan alkamispäivä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)","format":"date-time","type":"string"},"destination_airport_code":{"description":"IATA-koodi määränpää lentokentälle, esimerkiksi ALC, AGP, TFS","type":"string"},"destination_name":{"description":"Kohdenimi, esimerkiksi Malta, Magaluf, Gran Canaria","type":"string"},"direct_flight":{"description":"Aseta true löytääksesi hotelleja suorilla lennoilla","type":"boolean"},"distance_airport":{"description":"Maksimaalinen etäisyys hotellin ja lentokentän välillä km, esimerkiksi 20, 40, 80","type":"integer"},"distance_beach":{"description":"Maksimaalinen etäisyys rannalle metreinä, esimerkiksi 0, 100, 500","type":"integer"},"distance_centre":{"description":"Maksimaalinen etäisyys keskustaan metreinä, esimerkiksi 0, 100, 500","type":"integer"},"features":{"description":"Hotellin mukavuudet: ac=ilmastointi, adultsonly=Vain aikuisille, apartment=huoneisto, bar=baari, childspool=lastenallas, gym=kuntosali, heatedpool=lämmitetty uima-allas, kidsclub=lastenkerho, pool=uima-allas, seaview=merinäköala, restaurant=ravintola, spa=kylpylä","items":{"enum":["ac","adultsonly","apartment","bar","childspool","gym","heatedpool","kidsclub","pool","seaview","restaurant","spa"],"type":"string"},"type":"array"},"fields":{"default":["supplier_name","country_name","total_price","features_text","destination_airport_code","return_date","origin_airport_code","guest_rating","origin_airport_name","destination_name","url","distance_airport","destination_airport_name","price_per_pers","categories","distance_beach","offer_id","number_of_nights","hotel_description","lat","lon","room_type","hotel_image","distance_centre","hotel_name","currency","temp_air_day","features","temp_water","country_code","departure_date","supplier_logo"],"description":"Kentät, jotka on sisällytettävä hakutuloksiin","example":["origin_airport_name","destination_airport_name","destination_name","hotel_name","departure_date","return_date","url","total_price"],"items":{"enum":["supplier_name","country_name","total_price","features_text","destination_airport_code","return_date","origin_airport_code","guest_rating","origin_airport_name","destination_name","url","distance_airport","destination_airport_name","price_per_pers","categories","distance_beach","offer_id","number_of_nights","hotel_description","lat","lon","room_type","hotel_image","distance_centre","hotel_name","currency","temp_air_day","features","temp_water","country_code","departure_date","supplier_logo"],"type":"string"},"type":"array"},"guest_rating":{"description":"Vähimmäisarvio, esimerkiksi 8.2, 9.0. Mediaani: 8.4","example":8.4,"format":"float","maximum":10.0,"minimum":1.0,"type":"number"},"hotel_name":{"description":"Hotellin nimi, esimerkiksi Riu Palace, Iberostar, Sol","type":"string"},"infants":{"default":0,"description":"Vauvojen määrä 0-1 vuotta, oletus 0","maximum":6,"minimum":0,"type":"integer"},"lat":{"description":"Leveysasteikko desimaaliluvuissa, käytetään lon ja säteen kanssa","example":27.5797,"format":"float","maximum":90,"minimum":-90,"type":"number"},"limit":{"default":1,"description":"Tarjottavien määrä, esimerkiksi 5, 10. Oletus 1","maximum":25,"minimum":1,"type":"integer"},"lon":{"description":"Pituusasteikko desimaaliluvuissa, käytetään lat ja säteen kanssa","example":-15.5803,"format":"float","maximum":180,"minimum":-180,"type":"number"},"max_price":{"description":"Maksimihinta koko matkalle, esimerkiksi 5000, 10000, 15000","type":"integer"},"number_of_nights":{"description":"Tarkka määrä öitä lomalle, esimerkiksi 3, 7, 14","type":"integer"},"origin_airport_code":{"description":"IATA-koodi lähtöpaikalle, esimerkiksi HEL, OUL, TLL","type":"string"},"radius":{"description":"Säde kilometreinä lat, lon","example":1.8,"format":"float","maximum":200,"minimum":0,"type":"number"},"rating":{"description":"Vähimmäismäärä tähtiä, esimerkiksi 3, 4, 5","maximum":5,"minimum":1,"type":"integer"},"return_date_exact":{"description":"Kotiinpaluupäivä alkaa tänä päivänä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)","format":"date-time","type":"string"},"return_date_max":{"description":"Viimeisin mahdollinen kotiinpaluupäivä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)","format":"date-time","type":"string"},"return_date_min":{"description":"Aikaisin mahdollinen kotiinpaluupäivä (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)","format":"date-time","type":"string"},"sort":{"description":"Tarjousten järjestys. Oletus on price_asc","enum":["price_asc","price_desc","rating_asc","rating_desc","distance_beach_asc","distance_airport_asc","guest_rating_desc"],"type":"string"},"temp_air_day_max":{"description":"Maksimiodotettu päivälämpötila Celsius-asteina, esimerkiksi 25, 30","type":"integer"},"temp_air_day_min":{"description":"Vähimmäisodotettu päivälämpötila Celsius-asteina, esimerkiksi 20, 25","type":"integer"},"temp_water":{"description":"Vähimmäisodotettu veden lämpötila Celsius-asteina, esimerkiksi 20, 25","type":"integer"}},"type":"object"},"name":"search_holidays"}]},"body_sha256":"09eb29d224c6902308c69c486c93794f6ba104fde072a09ebc65a299ed33e244","prev_id":567584,"leaf":"0xfaa259241fd58da30e8b22745ddb2e8f2bc4b4dcaaad454fe369d0d342309fdf","leaf_text":"{\"body\":\"09eb29d224c6902308c69c486c93794f6ba104fde072a09ebc65a299ed33e244\",\"id\":770788,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793186133313947,\"prev\":567584,\"subject\":\"40bcd946-5122-4832-8703-3938a4736ace\",\"subject_kind\":\"endpoint\"}","day":null,"proof":[]}