← WebMCP Directory

Tool tree

alpina.travel

Travel & EventsTools verified
Website
Plan a sunny alpine holiday in Lungau, Austria from Samspitze 4 at AlpiNest Feriendorf Lungau — rated 4.9/5 on Google Maps from 87 guest reviews.
Explore capabilities
    search_lungauAnswer

    Search Alpina.travel's published Lungau knowledge graph. This is read-only and does not create bookings or modify content.

    View tool JSON
    {
      "name": "search_lungau",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Alpina.travel's published Lungau knowledge graph. This is read-only and does not create bookings or modify content.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 2,
            "description": "Natural-language travel question"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    list_lungau_placesAnswer

    Return governed Alpina.travel place records, optionally filtered by season and family suitability.

    View tool JSON
    {
      "name": "list_lungau_places",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return governed Alpina.travel place records, optionally filtered by season and family suitability.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "season": {
            "type": "string",
            "description": "Season such as summer, autumn, winter, or spring"
          },
          "goodWithKids": {
            "type": "boolean",
            "description": "When set, filter by family suitability"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 20
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    list_lungau_itinerariesAnswer

    Return governed Lungau itineraries, optionally filtered by season and duration.

    View tool JSON
    {
      "name": "list_lungau_itineraries",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return governed Lungau itineraries, optionally filtered by season and duration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "season": {
            "type": "string"
          },
          "durationDays": {
            "type": "integer",
            "minimum": 1,
            "maximum": 14
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    check_samspitze_availabilityAnswer

    Check live Samspitze 4 availability and pricing, and return the result to you directly without changing the page. Read-only: it does not hold dates, create a booking session, or take payment. Prefer this when you consume the answer yourself. If the person is watching the page and should see the dates filled in and the result rendered in the page's own form, use prepare_samspitze_availability_check instead — both call the same endpoint and return the same data, so the only difference is whether the person sees it happen. Clients with no browsing context should use check_booking_availability on the MCP server.

    View tool JSON
    {
      "name": "check_samspitze_availability",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check live Samspitze 4 availability and pricing, and return the result to you directly without changing the page. Read-only: it does not hold dates, create a booking session, or take payment. Prefer this when you consume the answer yourself. If the person is watching the page and should see the dates filled in and the result rendered in the page's own form, use prepare_samspitze_availability_check instead — both call the same endpoint and return the same data, so the only difference is whether the person sees it happen. Clients with no browsing context should use check_booking_availability on the MCP server.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "checkIn": {
            "type": "string",
            "format": "date"
          },
          "checkOut": {
            "type": "string",
            "format": "date"
          },
          "adults": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6
          },
          "childrenAges": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 0,
              "maximum": 14
            },
            "maxItems": 5,
            "default": []
          },
          "currency": {
            "type": "string",
            "enum": [
              "EUR"
            ],
            "default": "EUR"
          },
          "locale": {
            "type": "string",
            "enum": [
              "en",
              "de",
              "it"
            ],
            "default": "en"
          }
        },
        "required": [
          "checkIn",
          "checkOut",
          "adults"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    start_samspitze_checkoutSensitive Action

    After the user chooses to continue, show a browser confirmation, recheck live availability, and create a BookingNests checkout handoff. This does not hold dates, reserve the apartment, or take payment. Never report the stay as booked until BookingNests returns a reservation confirmation.

    View tool JSON
    {
      "name": "start_samspitze_checkout",
      "kind": "transact",
      "impl": "imperative",
      "description": "After the user chooses to continue, show a browser confirmation, recheck live availability, and create a BookingNests checkout handoff. This does not hold dates, reserve the apartment, or take payment. Never report the stay as booked until BookingNests returns a reservation confirmation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "checkIn": {
            "type": "string",
            "format": "date"
          },
          "checkOut": {
            "type": "string",
            "format": "date"
          },
          "adults": {
            "type": "integer",
            "minimum": 1,
            "maximum": 6
          },
          "childrenAges": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 0,
              "maximum": 14
            },
            "maxItems": 5,
            "default": []
          },
          "currency": {
            "type": "string",
            "enum": [
              "EUR"
            ],
            "default": "EUR"
          },
          "locale": {
            "type": "string",
            "enum": [
              "en",
              "de",
              "it"
            ],
            "default": "en"
          }
        },
        "required": [
          "checkIn",
          "checkOut",
          "adults"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    prepare_samspitze_availability_checkAction

    Fill the visible availability form and run a live EUR price and availability check for Samspitze 4, so the person sees the dates and the result on the page. Use this when someone is watching. For a check whose result you consume directly without changing the page, use check_samspitze_availability — both call the same endpoint and return the same data.

    View tool JSON
    {
      "name": "prepare_samspitze_availability_check",
      "kind": "act",
      "impl": "declarative",
      "description": "Fill the visible availability form and run a live EUR price and availability check for Samspitze 4, so the person sees the dates and the result on the page. Use this when someone is watching. For a check whose result you consume directly without changing the page, use check_samspitze_availability — both call the same endpoint and return the same data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "checkIn": {
            "type": "string"
          },
          "checkOut": {
            "type": "string"
          },
          "adults": {
            "type": "number"
          },
          "childrenAges": {
            "type": "string",
            "description": "e.g. 8, 12"
          }
        },
        "required": [
          "checkIn",
          "checkOut",
          "adults"
        ]
      },
      "page": "/"
    }