← WebMCP Directory

Tool tree

solresor.se

Travel & EventsTools verified
Website
Solresor is a Swedish travel company offering sun and beach holidays, hiking trips, city breaks and tours to exotic destinations on charter and scheduled flights.
Explore capabilities
    search_siteAction

    Free-text search across the whole website: trips, destinations, hotels and information pages. Navigates to the search results page and returns the top matches with their titles and urls; trip-like results carry isCharter to tell charter packages apart from group trips.

    View tool JSON
    {
      "name": "search_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Free-text search across the whole website: trips, destinations, hotels and information pages. Navigates to the search results page and returns the top matches with their titles and urls; trip-like results carry isCharter to tell charter packages apart from group trips.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free text to search the whole website for: trips, destinations, hotels and information pages. Use the same language as the website."
          }
        },
        "required": [
          "query"
        ]
      }
    }
    start_group_trip_bookingSensitive Action

    Start booking a group trip departure, the same way the book button on a trip page does. Navigates to the first step of the booking wizard, where the booking is completed manually — no purchase is made by this tool. Charter packages cannot be started this way; those are booked through the page UI.

    View tool JSON
    {
      "name": "start_group_trip_booking",
      "kind": "transact",
      "impl": "imperative",
      "description": "Start booking a group trip departure, the same way the book button on a trip page does. Navigates to the first step of the booking wizard, where the booking is completed manually — no purchase is made by this tool. Charter packages cannot be started this way; those are booked through the page UI.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tripid": {
            "type": "string",
            "description": "Id of the departure (a specific date of a trip) to book, as returned by the list_group_trip_departures tool where available — always also present in a departure's book link as the path segment after \"/boka/\", e.g. \"12345\" in \"/boka/12345?price=5000\"."
          },
          "price": {
            "type": "number",
            "description": "Advertised price per person for the departure in SEK, if known."
          },
          "singlePrice": {
            "type": "number",
            "description": "Advertised single room price for the departure in SEK, if known."
          }
        },
        "required": [
          "tripid"
        ]
      }
    }
    search_charter_packagesAction

    Search the charter packages (flight + hotel with flexible dates and hotel choice) sold on this travel website. Navigates to the package search results page and lists every matching package. Without dates it searches departures from tomorrow with the default trip length. Charter packages are booked through the page UI, not with start_group_trip_booking.

    View tool JSON
    {
      "name": "search_charter_packages",
      "kind": "act",
      "impl": "imperative",
      "description": "Search the charter packages (flight + hotel with flexible dates and hotel choice) sold on this travel website. Navigates to the package search results page and lists every matching package. Without dates it searches departures from tomorrow with the default trip length. Charter packages are booked through the page UI, not with start_group_trip_booking.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free text filter: a destination, country or hotel name, written in the same language as the website."
          },
          "dateFrom": {
            "type": "string",
            "format": "date",
            "description": "Earliest departure date, in YYYY-MM-DD format. Defaults to tomorrow."
          },
          "dateTo": {
            "type": "string",
            "format": "date",
            "description": "Latest departure date, in YYYY-MM-DD format."
          },
          "durationNights": {
            "type": "number",
            "description": "Trip length in nights, e.g. 7 or 14."
          },
          "airport": {
            "type": "string",
            "description": "Departure airport IATA code, e.g. \"ARN\" or \"GOT\"."
          },
          "adults": {
            "type": "number",
            "description": "Number of adult travellers. Defaults to 2."
          },
          "children": {
            "type": "number",
            "description": "Number of children travelling. Only used together with adults."
          }
        }
      }
    }