Afbudsrejser travel search

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

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
90%
命名の品質
100%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,614トークン数(ツール定義)
~18.2 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.82%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "travel-search": {
      "url": "https://www.afbudsrejser.dk/mcp"
    }
  }
}

リモートエンドポイント

https://www.afbudsrejser.dk/mcpstreamable-http

できること

ツール一覧

ツール(2)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_holidays(adults, bbox, board_type, category, children, ...)

API til at søge i den største og mest komplette database i Danmark efter pakkerejsetilbud. API'et bruges til at give de bedste tilbud på pakkerejser, der tilbydes af Spies, TUI, Apollo, Nazar, Ticket, Solfaktor og mange andre. Find de bedste tilgængelige pakkerejser fra Danmark baseret på søgekriterier.

入力スキーマ

{
  "type": "object",
  "properties": {
    "adults": {
      "default": 2,
      "description": "Antal voksne 12-99 år, default 2",
      "maximum": 9,
      "minimum": 1,
      "type": "integer"
    },
    "bbox": {
      "description": "Geografisk søgning begrænset med en rektangel. Format: minLat,minLon,maxLat,maxLon.",
      "example": "28.0,-15.5,28.2,-15.3",
      "type": "string"
    },
    "board_type": {
      "description": "Måltider inkluderet på hotellet, for eksempel morgenmad, halvpension, helpension, all inclusive",
      "enum": [
        "breakfast",
        "half_board",
        "full_board",
        "all_inclusive"
      ],
      "type": "string"
    },
    "category": {
      "description": "Kategori for ferien SUNBATH=Sol og bad, CITY=Storbyferie, SKI=Skiferie, EXOTIC=Eksotisk",
      "enum": [
        "SUNBATH",
        "CITY",
        "SKI",
        "EXOTIC"
      ],
      "type": "string"
    },
    "children": {
      "default": 0,
      "description": "Antal børn 2-11 år, default 0",
      "maximum": 6,
      "minimum": 0,
      "type": "integer"
    },
    "country_iso": {
      "description": "ISO-kode for land, for eksempel ES, GR, PL, TR",
      "type": "string"
    },
    "days_max": {
      "description": "Maksimalt antal dage for ferien, for eksempel 3, 7, 14",
      "type": "integer"
    },
    "days_min": {
      "description": "Minimum antal dage for ferien, for eksempel 3, 7, 14",
      "type": "integer"
    },
    "depart_date_exact": {
      "description": "Ferien skal starte denne dagen (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "depart_date_max": {
      "description": "Senest mulige start på ferien (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "depart_date_min": {
      "description": "Tidligst mulige start på ferien (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "destination_airport_code": {
      "description": "IATA kode for destination lufthavn, for eksempel ALC, AGP, TFS",
      "type": "string"
    },
    "destination_name": {
      "description": "Destinationsnavn, for eksempel Malta, Magaluf, Gran Canaria",
      "type": "string"
    },
    "direct_flight": {
      "description": "Sæt til true for at finde hoteller med direktefly",
      "type": "boolean"
    },
    "distance_airport": {
      "description": "Maksimal afstand mellem hotel og lufthavn i km, for eksempel 20, 40, 80",
      "type": "integer"
    },
    "distance_beach": {
      "description": "Maksimal afstand til stranden i meter, for eksempel 0, 100, 500",
      "type": "integer"
    },
    "distance_centre": {
      "description": "Maksimal afstand til centrum i meter, for eksempel 0, 100, 500",
      "type": "integer"
    },
    "features": {
      "description": "Faciliteter på hotellet: ac=aircondition, adultsonly=Kun for voksne, apartment=lejlighed, bar=bar, childspool=børnepool, gym=træningscenter, heatedpool=opvarmet pool, kidsclub=børneklub, pool=pool, seaview=havudsigt, restaurant=restaurant, spa=spa",
      "items": {
        "enum": [
          "ac",
          "adultsonly",
          "apartment",
          "bar",
          "childspool",
          "gym",
          "heatedpool",
          "kidsclub",
          "pool",
          "seaview",
          "restaurant",
          "spa"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "fields": {
      "default": [
        "departure_date",
        "destination_airport_name",
        "offer_id",
        "distance_beach",
        "features",
        "price_per_pers",
        "room_type",
        "destination_name",
        "hotel_description",
        "total_price",
        "lat",
        "origin_airport_name",
        "lon",
        "currency",
        "country_name",
        "origin_airport_code",
        "destination_airport_code",
        "country_code",
        "temp_air_day",
        "url",
        "distance_airport",
        "number_of_nights",
        "supplier_logo",
        "supplier_name",
        "hotel_name",
        "distance_centre",
        "categories",
        "return_date",
        "features_text",
        "guest_rating",
        "temp_water",
        "hotel_image"
      ],
      "description": "Felter, der skal inkluderes i søgeresultatet",
      "example": [
        "origin_airport_name",
        "destination_airport_name",
        "destination_name",
        "hotel_name",
        "departure_date",
        "return_date",
        "url",
        "total_price"
      ],
      "items": {
        "enum": [
          "departure_date",
          "destination_airport_name",
          "offer_id",
          "distance_beach",
          "features",
          "price_per_pers",
          "room_type",
          "destination_name",
          "hotel_description",
          "total_price",
          "lat",
          "origin_airport_name",
          "lon",
          "currency",
          "country_name",
          "origin_airport_code",
          "destination_airport_code",
          "country_code",
          "temp_air_day",
          "url",
          "distance_airport",
          "number_of_nights",
          "supplier_logo",
          "supplier_name",
          "hotel_name",
          "distance_centre",
          "categories",
          "return_date",
          "features_text",
          "guest_rating",
          "temp_water",
          "hotel_image"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "guest_rating": {
      "description": "Minimum gæstevurdering, for eksempel 8.2, 9.0. Median: 8.4",
      "example": 8.4,
      "format": "float",
      "maximum": 10,
      "minimum": 1,
      "type": "number"
    },
    "hotel_name": {
      "description": "Hotelnavn, for eksempel Riu Palace, Iberostar, Sol",
      "type": "string"
    },
    "infants": {
      "default": 0,
      "description": "Antal spædbørn 0-1 år, default 0",
      "maximum": 6,
      "minimum": 0,
      "type": "integer"
    },
    "lat": {
      "description": "Breddegrad i decimalgrader, bruges med lon og radius",
      "example": 27.5797,
      "format": "float",
      "maximum": 90,
      "minimum": -90,
      "type": "number"
    },
    "limit": {
      "default": 1,
      "description": "Antal tilbud, der skal returneres, for eksempel 5, 10. Standard 1",
      "maximum": 25,
      "minimum": 1,
      "type": "integer"
    },
    "lon": {
      "description": "Længdegrad i decimalgrader, bruges med lat og radius",
      "example": -15.5803,
      "format": "float",
      "maximum": 180,
      "minimum": -180,
      "type": "number"
    },
    "max_price": {
      "description": "Maksimal totalpris for hele rejsen, for eksempel 5000, 10000, 15000",
      "type": "integer"
    },
    "number_of_nights": {
      "description": "Præcis antal nætter for ferien, for eksempel 3, 7, 14",
      "type": "integer"
    },
    "origin_airport_code": {
      "description": "IATA kode for afrejselufthavn, for eksempel CPH, BLL, AAL",
      "type": "string"
    },
    "radius": {
      "description": "Radius i kilometer fra lat, lon",
      "example": 1.8,
      "format": "float",
      "maximum": 200,
      "minimum": 0,
      "type": "number"
    },
    "rating": {
      "description": "Minimum antal stjerner, for eksempel 3, 4, 5",
      "maximum": 5,
      "minimum": 1,
      "type": "integer"
    },
    "return_date_exact": {
      "description": "Hjemreisen skal begynner denne dagen(ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "return_date_max": {
      "description": "Senest mulige hjemreise (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "return_date_min": {
      "description": "Tidligst mulige hjemreise (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "sort": {
      "description": "Sorteringsrækkefølge for tilbuddene. Standard er 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": "Maksimum forventet dagtemperatur i Celsius, for eksempel 25, 30",
      "type": "integer"
    },
    "temp_air_day_min": {
      "description": "Minimum forventet dagtemperatur i Celsius, for eksempel 20, 25",
      "type": "integer"
    },
    "temp_water": {
      "description": "Minimum forventet vandtemperatur i Celsius, for eksempel 20, 25",
      "type": "integer"
    }
  }
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "results": {
      "items": {
        "properties": {
          "categories": {
            "description": "Kategorier",
            "example": [
              "Sol og bad",
              "Storby",
              "Ski",
              "Eksotisk"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "country_code": {
            "description": "ISO 3166 kode for land",
            "example": "ES",
            "type": "string"
          },
          "country_name": {
            "description": "Landets navn",
            "example": "Grækenland",
            "type": "string"
          },
          "currency": {
            "description": "ISO 4217 valuta",
            "example": "DKK",
            "type": "string"
          },
          "departure_date": {
            "description": "Afgangstidspunkt i ISO 8601 format YYYY-MM-DDTHH:MM:SSZ",
            "format": "date-time",
            "type": "string"
          },
          "destination_airport_code": {
            "description": "IATA kode for destination lufthavn",
            "example": "LPA",
            "type": "string"
          },
          "destination_airport_name": {
            "description": "Destination lufthavnens navn",
            "example": "Gran Canaria",
            "type": "string"
          },
          "destination_name": {
            "description": "Destinationsnavn",
            "example": "Playa del Ingles",
            "type": "string"
          },
          "distance_airport": {
            "description": "Afstand lufthavn-hotel i km",
            "type": "integer"
          },
          "distance_beach": {
            "description": "Afstand til stranden i meter",
            "type": "integer"
          },
          "distance_centre": {
            "description": "Afstand til centrum i meter",
            "type": "integer"
          },
          "features": {
            "description": "Faciliteter",
            "example": [
              "pool",
              "bar",
              "restaurant"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "features_text": {
            "description": "Faciliteter",
            "example": [
              "Pool",
              "Bar",
              "Restaurant"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "guest_rating": {
            "description": "Gennemsnitlig gæstevurdering hvor 10.0 er bedst. Median for bookede hoteller i 2025 er 8.4",
            "format": "float",
            "type": "number"
          },
          "hotel_description": {
            "description": "Tekst som beskriver hotellet",
            "example": "Føl dig hjemme i dette fantastiske lejlighedshotel med 3 pools, 2 barer og en restaurant. Gratis Wi-Fi og en balkon med udsigt over poolen.",
            "type": "string"
          },
          "hotel_image": {
            "description": "URL til billede af hotellet",
            "type": "string"
          },
          "hotel_name": {
            "description": "Hotelnavn",
            "example": "Riu Palace",
            "type": "string"
          },
          "lat": {
            "description": "Hotellets breddegrad i decimalgrader",
            "format": "float",
            "type": "number"
          },
          "lon": {
            "description": "Hotellets længdegrad i decimalgrader",
            "format": "float",
            "type": "number"
          },
          "number_of_nights": {
            "description": "Antal nætter på hotellet",
            "type": "integer"
          },
          "offer_id": {
            "description": "Unikt ID for tilbuddet",
            "type": "string"
          },
          "origin_airport_code": {
            "description": "IATA kode for afrejselufthavn",
            "example": "CPH",
            "type": "string"
          },
          "origin_airport_name": {
            "description": "Afrejselufthavnens navn",
            "example": "København",
            "type": "string"
          },
          "price_per_pers": {
            "description": "Pris pr person, fly og hotel",
            "type": "integer"
          },
          "return_date": {
            "description": "Tidspunkt for hjemrejsen i ISO 8601 format YYYY-MM-DDTHH:MM:SSZ",
            "format": "date-time",
            "type": "string"
          },
          "room_type": {
            "description": "Værelsestype og måltider på hotellet",
            "example": "Dobbeltværelse, morgenmad",
            "type": "string"
          },
          "supplier_logo": {
            "description": "URL til arrangørens logo",
            "type": "string"
          },
          "supplier_name": {
            "description": "Turoperatørens navn, for eksempel TUI, Ving",
            "example": "Apollo",
            "type": "string"
          },
          "temp_air_day": {
            "description": "Forventet dagtemperatur i Celsius",
            "type": "integer"
          },
          "temp_water": {
            "description": "Forventet vandtemperatur i Celsius",
            "type": "integer"
          },
          "total_price": {
            "description": "Totalpris for alle rejsende, fly og hotel",
            "type": "integer"
          },
          "url": {
            "description": "URL for at bestille rejsen",
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  }
}
🟢search_flights(adt, chd, dep_date, dep_date_from, dep_date_to, ...)

NDC-justeret API til at søge efter flyrejser (kun fly) tilgængelige fra Danmark. Databasen indeholder sæder på charterfly, som normalt ikke findes hos Google Flights, Skyscanner eller Kayak. Find de bedste tilgængelige flytilbud baseret på søgekriterier.

入力スキーマ

{
  "type": "object",
  "properties": {
    "adt": {
      "default": 1,
      "description": "Antal voksne (NDC: PaxType=ADT), default 1",
      "maximum": 9,
      "minimum": 1,
      "type": "integer"
    },
    "chd": {
      "default": 0,
      "description": "Antal børn (NDC: PaxType=CHD), default 0",
      "maximum": 6,
      "minimum": 0,
      "type": "integer"
    },
    "dep_date": {
      "description": "Eksakt afrejsedato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "dep_date_from": {
      "description": "Tidligste afrejsedato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "dep_date_to": {
      "description": "Seneste afrejsedato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "dest": {
      "description": "IATA kode for destinationslufthavn, f.eks. AYT, AGP, TFS",
      "type": "string"
    },
    "direct": {
      "description": "Kun direkte fly (NDC: StopQuantity=0)",
      "type": "boolean"
    },
    "inf": {
      "default": 0,
      "description": "Antal spædbørn (NDC: PaxType=INF), default 0",
      "maximum": 6,
      "minimum": 0,
      "type": "integer"
    },
    "limit": {
      "default": 10,
      "description": "Antal tilbud (1-25), default 10",
      "maximum": 25,
      "minimum": 1,
      "type": "integer"
    },
    "max_price": {
      "description": "Maksimal totalpris (NDC: PriceRangeFilter.MaxAmount)",
      "type": "integer"
    },
    "nights_max": {
      "description": "Maksimum antal nætter (vendor extension, ikke NDC)",
      "type": "integer"
    },
    "nights_min": {
      "description": "Minimum antal nætter (vendor extension, ikke NDC)",
      "type": "integer"
    },
    "orig": {
      "description": "IATA kode for afrejselufthavn, f.eks. CPH, BLL, AAL",
      "type": "string"
    },
    "ret_date": {
      "description": "Eksakt returdato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "ret_date_from": {
      "description": "Tidligste returdato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "ret_date_to": {
      "description": "Seneste returdato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "sort": {
      "default": "price_asc",
      "description": "Sorteringsrækkefølge, default 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": "Antal nætter (vendor extension, ikke standard NDC)",
            "type": "integer"
          },
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "type": "integer"
    }
  }
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 2 件
検証済みバージョンは記録されていませんツール 2 件
検証済みバージョンは記録されていませんツール 2 件