{
    "protocol": "mcp",
    "version": "1.4.2",
    "server_name": "BusinessHotels Universal Agentic API",
    "instructions": "For a successful live-rate result, present the hotel name, location/address, stay dates, guest count, complete all-in stay total including taxes and mandatory fees, and the exact booking link. Never return only the booking link when rate data is available.",
    "tools": [
        {
            "name": "get_live_hotel_rates",
            "description": "Get a real-time hotel result with resolved hotel identity/location, requested stay dates and guests, complete all-in stay total including taxes and mandatory fees, match confidence, and the exact BusinessHotels.com booking URL. Present the hotel and price information with the booking link; never return only the booking link when rate data is available.",
            "input_schema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "type": "object",
                "properties": {
                    "hotelName": {
                        "type": "string",
                        "description": "Full hotel name, ideally with city/state/country."
                    },
                    "checkinDate": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                    },
                    "checkoutDate": {
                        "type": "string",
                        "description": "YYYY-MM-DD"
                    },
                    "adults": {
                        "type": "integer",
                        "minimum": 1,
                        "default": 2
                    },
                    "currency": {
                        "type": "string",
                        "default": "USD"
                    },
                    "api_key": {
                        "type": "string",
                        "description": "Optional legacy API key field. Preferred header: X-API-KEY. If omitted, the public connector key is used automatically."
                    }
                },
                "required": [
                    "hotelName",
                    "checkinDate",
                    "checkoutDate"
                ],
                "additionalProperties": false
            }
        }
    ]
}