← WebMCP Directory

Tool tree

esky.co.uk

Travel & EventsTools verified
Website
eSky's UK travel booking site, bringing low-cost and regular airlines together in one place, with hotel search.
Explore capabilities
    search_hotelsAnswer

    Search for Hotels on the Hotels search form. Builds the search and moves the user to the results page - it does not return offers or prices itself; read those from the results page.

    View tool JSON
    {
      "name": "search_hotels",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search for Hotels on the Hotels search form.  Builds the search and moves the user to the results page - it does not return offers or prices itself; read those from the results page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "place": {
            "type": "string",
            "description": "Exactly one destination or specific hotel name as the user said it, e.g. \"Crete\" or \"Blue Lagoon Resort\"."
          },
          "exactDates": {
            "type": "object",
            "description": "The fixed hotel stay dates. Hotel search does not support flexible date windows.",
            "properties": {
              "checkin": {
                "type": "string",
                "description": "Check-in date in ISO YYYY-MM-DD format."
              },
              "checkout": {
                "type": "string",
                "description": "Check-out date in ISO YYYY-MM-DD format."
              }
            },
            "required": [
              "checkin",
              "checkout"
            ],
            "additionalProperties": false
          },
          "rooms": {
            "type": "array",
            "description": "Defaults to one room, two adults, when omitted.",
            "items": {
              "type": "object",
              "properties": {
                "adults": {
                  "type": "number"
                },
                "childrenAges": {
                  "type": "array",
                  "items": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "description": "Each child's age. Every child needs an age - do not call with a missing one."
                }
              },
              "required": [
                "adults"
              ]
            }
          }
        },
        "required": [
          "place",
          "exactDates"
        ],
        "additionalProperties": false
      }
    }