Akkilahdot travel search

Realtime package holiday and charter flight prices from Finland. Inventory not on Google Flights.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
90%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~3,972Token(工具定義)
~18.3 KB典型回應大小
顯著的注意力影響(128k 上下文的 3.10%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "travel-search": {
      "url": "https://www.akkilahdot.fi/mcp"
    }
  }
}

遠端端點

https://www.akkilahdot.fi/mcpstreamable-http

它能做什麼

工具清單

工具(2)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_holidays(adults, bbox, board_type, category, children, ...)

API hakuun suurimmasta ja kattavimmasta tietokannasta Suomessa pakettimatkojen tarjouksista. API:ta käytetään antamaan parhaat tarjoukset pakettimatkoista, jotka tarjoavat Tjäreborg, TUI, Apollo, Nazar, Ticket ja monet muut. Etsi parhaat saatavilla olevat pakettimatkat Suomesta hakukriteerien perusteella.

輸入結構描述

{
  "type": "object",
  "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": [
        "categories",
        "price_per_pers",
        "supplier_name",
        "lon",
        "return_date",
        "origin_airport_code",
        "departure_date",
        "temp_air_day",
        "number_of_nights",
        "country_name",
        "room_type",
        "supplier_logo",
        "hotel_image",
        "hotel_description",
        "hotel_name",
        "destination_airport_name",
        "currency",
        "features",
        "destination_airport_code",
        "country_code",
        "distance_airport",
        "distance_centre",
        "temp_water",
        "destination_name",
        "lat",
        "origin_airport_name",
        "offer_id",
        "distance_beach",
        "total_price",
        "guest_rating",
        "features_text",
        "url"
      ],
      "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": [
          "categories",
          "price_per_pers",
          "supplier_name",
          "lon",
          "return_date",
          "origin_airport_code",
          "departure_date",
          "temp_air_day",
          "number_of_nights",
          "country_name",
          "room_type",
          "supplier_logo",
          "hotel_image",
          "hotel_description",
          "hotel_name",
          "destination_airport_name",
          "currency",
          "features",
          "destination_airport_code",
          "country_code",
          "distance_airport",
          "distance_centre",
          "temp_water",
          "destination_name",
          "lat",
          "origin_airport_name",
          "offer_id",
          "distance_beach",
          "total_price",
          "guest_rating",
          "features_text",
          "url"
        ],
        "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,
      "minimum": 1,
      "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",
  "properties": {
    "results": {
      "items": {
        "properties": {
          "categories": {
            "description": "Kategoriat",
            "example": [
              "Aurinko ja uiminen",
              "Kaupunki",
              "Hiihto",
              "Eksoottinen"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "country_code": {
            "description": "ISO 3166 koodi maa",
            "example": "ES",
            "type": "string"
          },
          "country_name": {
            "description": "Maan nimi",
            "example": "Kreikka",
            "type": "string"
          },
          "currency": {
            "description": "ISO 4217 valuutta",
            "example": "EUR",
            "type": "string"
          },
          "departure_date": {
            "description": "Lähtöaika ISO 8601 -muodossa YYYY-MM-DDTHH:MM:SSZ",
            "format": "date-time",
            "type": "string"
          },
          "destination_airport_code": {
            "description": "IATA-koodi määränpää lentokentälle",
            "example": "LPA",
            "type": "string"
          },
          "destination_airport_name": {
            "description": "Määränpään lentokentän nimi",
            "example": "Gran Canaria",
            "type": "string"
          },
          "destination_name": {
            "description": "Kohdenimi",
            "example": "Playa del Ingles",
            "type": "string"
          },
          "distance_airport": {
            "description": "Etäisyys lentokentältä hotelliin km",
            "type": "integer"
          },
          "distance_beach": {
            "description": "Etäisyys rannalle metreinä",
            "type": "integer"
          },
          "distance_centre": {
            "description": "Etäisyys keskustaan metreinä",
            "type": "integer"
          },
          "features": {
            "description": "Mukavuudet",
            "example": [
              "pool",
              "bar",
              "restaurant"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "features_text": {
            "description": "Mukavuudet",
            "example": [
              "Uima-allas",
              "Baari",
              "Ravintola"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "guest_rating": {
            "description": "Keskimääräinen asiakasarvio, jossa 10.0 on paras. Vuoden 2025 varattujen hotellien mediaani on 8.4",
            "format": "float",
            "type": "number"
          },
          "hotel_description": {
            "description": "Teksti, joka kuvaa hotellia",
            "example": "Tunne olosi kotoisaksi tässä upeassa huoneistohotellissa, jossa on 3 uima-allasta, 2 baaria ja ravintola. Ilmainen Wi-Fi ja parveke, josta on näkymä uima-altaalle.",
            "type": "string"
          },
          "hotel_image": {
            "description": "URL hotellin kuvasta",
            "type": "string"
          },
          "hotel_name": {
            "description": "Hotellin nimi",
            "example": "Riu Palace",
            "type": "string"
          },
          "lat": {
            "description": "Hotellin leveysasteikko desimaaliluvuissa",
            "format": "float",
            "type": "number"
          },
          "lon": {
            "description": "Hotellin pituusasteikko desimaaliluvuissa",
            "format": "float",
            "type": "number"
          },
          "number_of_nights": {
            "description": "Yöt hotellissa",
            "type": "integer"
          },
          "offer_id": {
            "description": "Tarjouksen yksilöllinen tunniste",
            "type": "string"
          },
          "origin_airport_code": {
            "description": "IATA-koodi lähtölentokentälle",
            "example": "HEL",
            "type": "string"
          },
          "origin_airport_name": {
            "description": "Lähtöpaikan nimi",
            "example": "Helsinki",
            "type": "string"
          },
          "price_per_pers": {
            "description": "Hinta per henkilö, lennot ja hotelli",
            "type": "integer"
          },
          "return_date": {
            "description": "Kotiinpaluun aika ISO 8601 -muodossa YYYY-MM-DDTHH:MM:SSZ",
            "format": "date-time",
            "type": "string"
          },
          "room_type": {
            "description": "Huonetyyppi ja ateriat hotellissa",
            "example": "Kahden hengen huone, aamiainen",
            "type": "string"
          },
          "supplier_logo": {
            "description": "URL järjestäjän logoon",
            "type": "string"
          },
          "supplier_name": {
            "description": "Matkanjärjestäjän nimi, esimerkiksi TUI, Ving",
            "example": "Apollo",
            "type": "string"
          },
          "temp_air_day": {
            "description": "Odotettu päivälämpötila Celsius-asteina",
            "type": "integer"
          },
          "temp_water": {
            "description": "Odotettu veden lämpötila Celsius-asteina",
            "type": "integer"
          },
          "total_price": {
            "description": "Kokonaishinta kaikille matkustajille, lennot ja hotelli",
            "type": "integer"
          },
          "url": {
            "description": "URL matkan varaamiseen",
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  }
}
🟢search_flights(adt, chd, dep_date, dep_date_from, dep_date_to, ...)

NDC-yhteensopiva API lentojen (vain lennot) hakuun Suomesta. Tietokanta sisältää tilauslentojen paikkoja, joita ei yleensä löydy Google Flightsista, Skyscanneristä tai Kayakista. Etsi parhaat saatavilla olevat lentotarjoukset hakukriteerien perusteella.

輸入結構描述

{
  "type": "object",
  "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",
  "properties": {
    "offers": {
      "items": {
        "properties": {
          "offer_id": {
            "type": "string"
          },
          "origin_destinations": {
            "items": {
              "properties": {
                "arrival": {
                  "properties": {
                    "airport_code": {
                      "type": "string"
                    },
                    "datetime": {
                      "format": "date-time",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "departure": {
                  "properties": {
                    "airport_code": {
                      "type": "string"
                    },
                    "datetime": {
                      "format": "date-time",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "flight_numbers": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "stop_quantity": {
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "supplier": {
            "type": "string"
          },
          "total_price": {
            "properties": {
              "amount": {
                "type": "integer"
              },
              "currency_code": {
                "type": "string"
              },
              "per_pax_amount": {
                "type": "integer"
              }
            },
            "type": "object"
          },
          "trip_duration_nights": {
            "description": "Öiden määrä (vendor extension, ei standardi NDC)",
            "type": "integer"
          },
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "type": "integer"
    }
  }
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本2 個工具
已驗證未記錄版本2 個工具
已驗證未記錄版本2 個工具