Restplass travel search

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
90%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,610Tokens (definiciones de herramientas)
~18.2 KBTamaño de respuesta típico
Impacto significativo en la atención (2.82% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "travel-search": {
      "url": "https://www.restplass.no/mcp"
    }
  }
}

Puntos de conexión remotos

https://www.restplass.no/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (2)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_holidays(adults, bbox, board_type, category, children, ...)

API for å søke i den største og mest komplette databasen i Norge etter pakkereisetilbud. API-et brukes til å umiddelbart gi de beste tilbudene for pakkereiser tilbudt av Ving, TUI, Apollo, Nazar, Ticket, Solfaktor og mange andre. Finn de beste tilgjengelige pakkereisetilbudene fra Norge basert på søkekriterier.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "adults": {
      "default": 2,
      "description": "Antall voksne 12-99 år, default 2",
      "maximum": 9,
      "minimum": 1,
      "type": "integer"
    },
    "bbox": {
      "description": "Geografisk søk avgrenset med et rektangel. Format: minLat,minLon,maxLat,maxLon.",
      "example": "28.0,-15.5,28.2,-15.3",
      "type": "string"
    },
    "board_type": {
      "description": "Måltider inkludert på hotellet, f.eks frokost, halvpensjon, helpensjon, all inclusive",
      "enum": [
        "breakfast",
        "half_board",
        "full_board",
        "all_inclusive"
      ],
      "type": "string"
    },
    "category": {
      "description": "Kategori for ferien SUNBATH=Syden,Sol&bad, CITY=storbyferie, SKI=skiferie, EXOTIC=fjerne strender",
      "enum": [
        "SUNBATH",
        "CITY",
        "SKI",
        "EXOTIC"
      ],
      "type": "string"
    },
    "children": {
      "default": 0,
      "description": "Antall barn 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": "Maksimum antall dager for ferien, for eksempel 3, 7, 14",
      "type": "integer"
    },
    "days_min": {
      "description": "Minimum antall dager 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": "Seneste mulige start på ferien (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "depart_date_min": {
      "description": "Tidligste mulige start på ferien (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "destination_airport_code": {
      "description": "IATA kode for destinasjonsflyplass, for eksempel ALC, AGP, TFS",
      "type": "string"
    },
    "destination_name": {
      "description": "Destinasjonsnavn, for eksempel Malta, Magaluf, Gran Canaria",
      "type": "string"
    },
    "direct_flight": {
      "description": "Sett til true for å finne hoteller med direktefly",
      "type": "boolean"
    },
    "distance_airport": {
      "description": "Maksimal avstand melom hotell og flyplass i km, for eksempel 20, 40, 80",
      "type": "integer"
    },
    "distance_beach": {
      "description": "Maksimal avstand til stranden i meter, for eksempel 0, 100, 500",
      "type": "integer"
    },
    "distance_centre": {
      "description": "Maksimal avstand til sentrum i meter, for eksempel 0, 100, 500",
      "type": "integer"
    },
    "features": {
      "description": "Fasiliteter på hotellet: ac=aircondition, adultsonly=Kun for voksne, apartment=leilighet, bar=bar, childspool=barnepool, gym=treningssenter, heatedpool=oppvarmet basseng, kidsclub=barnklubb, pool=basseng, seaview=havutsikt, restaurant=restaurant, spa=spa",
      "items": {
        "enum": [
          "ac",
          "adultsonly",
          "apartment",
          "bar",
          "childspool",
          "gym",
          "heatedpool",
          "kidsclub",
          "pool",
          "seaview",
          "restaurant",
          "spa"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "fields": {
      "default": [
        "destination_airport_name",
        "lon",
        "departure_date",
        "total_price",
        "origin_airport_name",
        "country_code",
        "lat",
        "features_text",
        "origin_airport_code",
        "price_per_pers",
        "hotel_name",
        "supplier_logo",
        "currency",
        "destination_name",
        "hotel_image",
        "temp_water",
        "url",
        "number_of_nights",
        "supplier_name",
        "destination_airport_code",
        "guest_rating",
        "distance_beach",
        "offer_id",
        "distance_airport",
        "categories",
        "room_type",
        "return_date",
        "features",
        "temp_air_day",
        "country_name",
        "distance_centre",
        "hotel_description"
      ],
      "description": "Felt som skal inkluderes i søkeresultatet",
      "example": [
        "origin_airport_name",
        "destination_airport_name",
        "destination_name",
        "hotel_name",
        "departure_date",
        "return_date",
        "url",
        "total_price"
      ],
      "items": {
        "enum": [
          "destination_airport_name",
          "lon",
          "departure_date",
          "total_price",
          "origin_airport_name",
          "country_code",
          "lat",
          "features_text",
          "origin_airport_code",
          "price_per_pers",
          "hotel_name",
          "supplier_logo",
          "currency",
          "destination_name",
          "hotel_image",
          "temp_water",
          "url",
          "number_of_nights",
          "supplier_name",
          "destination_airport_code",
          "guest_rating",
          "distance_beach",
          "offer_id",
          "distance_airport",
          "categories",
          "room_type",
          "return_date",
          "features",
          "temp_air_day",
          "country_name",
          "distance_centre",
          "hotel_description"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "guest_rating": {
      "description": "Minimum gjestevurdering, for eksempel 8.2, 9.0. Median: 8.4",
      "example": 8.4,
      "format": "float",
      "maximum": 10,
      "minimum": 1,
      "type": "number"
    },
    "hotel_name": {
      "description": "Hotellnavn, for eksempel Riu Palace, Iberostar, Sol",
      "type": "string"
    },
    "infants": {
      "default": 0,
      "description": "Antall spedbarn 0-1 år, default 0",
      "maximum": 6,
      "minimum": 0,
      "type": "integer"
    },
    "lat": {
      "description": "Breddegrad i desimalgrader, brukes med lon og radius",
      "example": 27.5797,
      "format": "float",
      "maximum": 90,
      "minimum": -90,
      "type": "number"
    },
    "limit": {
      "default": 1,
      "description": "Antall tilbud som skal returneres, for eksempel 5, 10. Default 1",
      "maximum": 25,
      "minimum": 1,
      "type": "integer"
    },
    "lon": {
      "description": "Lengdegrad i desimalgrader, brukes med lat og radius",
      "example": -15.5803,
      "format": "float",
      "maximum": 180,
      "minimum": -180,
      "type": "number"
    },
    "max_price": {
      "description": "Maksimum totalpris for hele reisen, for eksempel 5000, 10000, 15000",
      "type": "integer"
    },
    "number_of_nights": {
      "description": "Eksakt antall netter for ferien, for eksempel 3, 7, 14",
      "type": "integer"
    },
    "origin_airport_code": {
      "description": "IATA kode for avreiseflyplass, for eksempel OSL, SVG, TRD",
      "type": "string"
    },
    "radius": {
      "description": "Radius i kilometer fra lat, lon",
      "example": 1.8,
      "format": "float",
      "maximum": 200,
      "minimum": 0,
      "type": "number"
    },
    "rating": {
      "description": "Minimum antall 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": "Seneste mulige hjemreise (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "return_date_min": {
      "description": "Tidligste mulige hjemreise (ISO 8601 format YYYY-MM-DDTHH:MM:SSZ)",
      "format": "date-time",
      "type": "string"
    },
    "sort": {
      "description": "Sorteringsrekkefølge for tilbudene. Default 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 vanntemperatur i Celsius, for eksempel 20, 25",
      "type": "integer"
    }
  }
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "results": {
      "items": {
        "properties": {
          "categories": {
            "description": "Kategoreter",
            "example": [
              "Syden",
              "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": "Hellas",
            "type": "string"
          },
          "currency": {
            "description": "ISO 4217 valuta",
            "example": "NOK",
            "type": "string"
          },
          "departure_date": {
            "description": "Avreisetidspunkt i ISO 8601 format YYYY-MM-DDTHH:MM:SSZ",
            "format": "date-time",
            "type": "string"
          },
          "destination_airport_code": {
            "description": "IATA kode for destinasjonsflyplass",
            "example": "LPA",
            "type": "string"
          },
          "destination_airport_name": {
            "description": "Destinasjonsflyplassens navn",
            "example": "Gran Canaria",
            "type": "string"
          },
          "destination_name": {
            "description": "Destinasjonsnavn",
            "example": "Playa del Ingles",
            "type": "string"
          },
          "distance_airport": {
            "description": "Avstand flyplass-hotell i km",
            "type": "integer"
          },
          "distance_beach": {
            "description": "Avstand til stranden i meter",
            "type": "integer"
          },
          "distance_centre": {
            "description": "Avstand til sentrum i meter",
            "type": "integer"
          },
          "features": {
            "description": "Fasiliteter",
            "example": [
              "pool",
              "bar",
              "restaurant"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "features_text": {
            "description": "Fasiliteter",
            "example": [
              "Svømmebasseng",
              "Bar",
              "Restaurant"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "guest_rating": {
            "description": "Gjennomsnittlig gjestevurdering hvor 10.0 er best. Median av bestilte hoteller i 2025 er 8.4",
            "format": "float",
            "type": "number"
          },
          "hotel_description": {
            "description": "Tekst som beskriver hotellet",
            "example": "Føl deg som hjemme i dette fantastiske leilighetshotellet med 3 svømmebassenger, 2 barer og en restaurant. Gratis Wi-Fi og en balkong med utsikt over bassenget.",
            "type": "string"
          },
          "hotel_image": {
            "description": "URL til bilde av hotellet",
            "type": "string"
          },
          "hotel_name": {
            "description": "Hotellnavn",
            "example": "Riu Palace",
            "type": "string"
          },
          "lat": {
            "description": "Hotellets breddegrad i desimalgrader",
            "format": "float",
            "type": "number"
          },
          "lon": {
            "description": "Hotellets lengdegrad i desimalgrader",
            "format": "float",
            "type": "number"
          },
          "number_of_nights": {
            "description": "Antall netter på hotellet",
            "type": "integer"
          },
          "offer_id": {
            "description": "Unik ID for tilbudet",
            "type": "string"
          },
          "origin_airport_code": {
            "description": "IATA kode for avreiseflyplass",
            "example": "OSL",
            "type": "string"
          },
          "origin_airport_name": {
            "description": "Avreiseflyplassens navn",
            "example": "Oslo",
            "type": "string"
          },
          "price_per_pers": {
            "description": "Pris pr person, fly og hotell",
            "type": "integer"
          },
          "return_date": {
            "description": "Tidspunkt for hjemreisen i ISO 8601 format YYYY-MM-DDTHH:MM:SSZ",
            "format": "date-time",
            "type": "string"
          },
          "room_type": {
            "description": "Romtype og måltider på hotellet",
            "example": "Dobbeltrom, frokost",
            "type": "string"
          },
          "supplier_logo": {
            "description": "URL til arrangørens logo",
            "type": "string"
          },
          "supplier_name": {
            "description": "Turoperatørens navn, f.eks. TUI, Ving",
            "example": "Apollo",
            "type": "string"
          },
          "temp_air_day": {
            "description": "Forventet dagtemperatur i Celsius",
            "type": "integer"
          },
          "temp_water": {
            "description": "Forventet badetemperatur i Celsius",
            "type": "integer"
          },
          "total_price": {
            "description": "Totalpris for alle reisende, fly og hotell",
            "type": "integer"
          },
          "url": {
            "description": "URL for å bestille reisen",
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  }
}
🟢search_flights(adt, chd, dep_date, dep_date_from, dep_date_to, ...)

NDC-justert API for å søke etter flyreiser (kun fly) tilgjengelig fra Norge. Databasen inneholder seter på charterfly som vanligvis ikke finnes hos Google Flights, Skyscanner eller Kayak. Finn de beste tilgjengelige flytilbudene basert på søkekriterier.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "adt": {
      "default": 1,
      "description": "Antall voksne (NDC: PaxType=ADT), default 1",
      "maximum": 9,
      "minimum": 1,
      "type": "integer"
    },
    "chd": {
      "default": 0,
      "description": "Antall barn (NDC: PaxType=CHD), default 0",
      "maximum": 6,
      "minimum": 0,
      "type": "integer"
    },
    "dep_date": {
      "description": "Eksakt utreisedato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "dep_date_from": {
      "description": "Tidligste utreisedato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "dep_date_to": {
      "description": "Seneste utreisedato (YYYY-MM-DD)",
      "format": "date",
      "type": "string"
    },
    "dest": {
      "description": "IATA kode for destinasjonsflyplass, f.eks. AYT, AGP, TFS",
      "type": "string"
    },
    "direct": {
      "description": "Kun direktefly (NDC: StopQuantity=0)",
      "type": "boolean"
    },
    "inf": {
      "default": 0,
      "description": "Antall spedbarn (NDC: PaxType=INF), default 0",
      "maximum": 6,
      "minimum": 0,
      "type": "integer"
    },
    "limit": {
      "default": 10,
      "description": "Antall tilbud som returneres (1-25), default 10",
      "maximum": 25,
      "minimum": 1,
      "type": "integer"
    },
    "max_price": {
      "description": "Maksimum totalpris (NDC: PriceRangeFilter.MaxAmount)",
      "type": "integer"
    },
    "nights_max": {
      "description": "Maksimum antall netter (vendor extension, ikke NDC)",
      "type": "integer"
    },
    "nights_min": {
      "description": "Minimum antall netter (vendor extension, ikke NDC)",
      "type": "integer"
    },
    "orig": {
      "description": "IATA kode for avreiseflyplass, f.eks. OSL, SVG, TRD",
      "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": "Sorteringsrekkefølge, default price_asc",
      "enum": [
        "price_asc",
        "price_desc",
        "dep_date_asc",
        "dep_date_desc"
      ],
      "type": "string"
    }
  }
}

Esquema de salida

{
  "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": "Antall netter (vendor extension, ikke standard NDC)",
            "type": "integer"
          },
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "total": {
      "type": "integer"
    }
  }
}

Prompts recomendados

search_research
Search for information about [topic] using Restplass travel search
Herramientas esperadas: search_holidays
find_specific
Find [specific item] using Restplass travel search
Herramientas esperadas: search_holidays

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada2 herramientas
verificadoversión no registrada2 herramientas
verificadoversión no registrada2 herramientas