H

hotel-chain

Chrome Labs hotel booking demo

2read
1action
https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/

demo · Travel & Booking · JSON · API for agents

Tools 3 tools

search_locationread

Find me a hotel in a specific location

View tool JSON
{
  "name": "search_location",
  "kind": "read",
  "impl": "imperative",
  "description": "Find me a hotel in a specific location",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "The location query (e.g. \"Cleveland\")"
      },
      "checkin_date": {
        "type": "string",
        "description": "Optional check-in date (YYYY-MM-DD)"
      },
      "nights": {
        "type": "number",
        "description": "Optional number of nights to stay"
      },
      "adults": {
        "type": "number",
        "description": "Optional number of adult guests"
      },
      "kids": {
        "type": "number",
        "description": "Optional number of child guests"
      },
      "pets": {
        "type": "number",
        "description": "Optional number of pets"
      }
    },
    "required": [
      "query"
    ]
  }
}
lookup_amenityaction

Look up specific amenity or policy details for a hotel

View tool JSON
{
  "name": "lookup_amenity",
  "kind": "action",
  "impl": "imperative",
  "description": "Look up specific amenity or policy details for a hotel",
  "inputSchema": {
    "type": "object",
    "properties": {
      "hotel_id": {
        "type": "string",
        "description": "The ID of the hotel"
      },
      "amenity": {
        "type": "string",
        "enum": [
          "gym",
          "spa",
          "dining",
          "wifi",
          "breakfast",
          "rooftop bar",
          "bar",
          "laundry",
          "late checkout",
          "free parking",
          "washer"
        ],
        "description": "The amenity or policy to look up (e.g. \"late checkout\")"
      }
    },
    "required": [
      "hotel_id",
      "amenity"
    ]
  }
}
view_hotelread

View the details of a specific hotel by name or id

View tool JSON
{
  "name": "view_hotel",
  "kind": "read",
  "impl": "imperative",
  "description": "View the details of a specific hotel by name or id",
  "inputSchema": {
    "type": "object",
    "properties": {
      "hotel_name_or_id": {
        "type": "string",
        "description": "The exact name or ID of the hotel to view"
      }
    },
    "required": [
      "hotel_name_or_id"
    ]
  }
}