Skip to main content
Glama

find_hotels

Search hotels by destination and dates, applying 80+ filters for property type, amenities, policies, and accessibility to find matching accommodations.

Instructions

Search for hotels with comprehensive filtering options. Supports 80+ filters including:

  • Property types (hotel, resort, villa, apartment, hostel, B&B, glamping, ryokan, etc.)

  • Star ratings (1-5 stars)

  • Beach/location (beachfront, ocean view, distance from center)

  • Amenities (pool, spa, gym, WiFi, parking, restaurant, bar, hot tub, casino, golf, tennis)

  • Room features (A/C, kitchen, balcony, private pool, bathtub, minibar, safe)

  • Bed types (king, queen, double, twin, single)

  • Meal plans (breakfast, all-inclusive, self-catering)

  • Policies (pet-friendly, adults-only, LGBTQ+ friendly, free cancellation)

  • Activities (snorkeling, diving, fishing, hiking, skiing, water sports)

  • Accessibility (wheelchair, elevator, walk-in shower, grab rails, braille)

  • Hotel chains (Marriott, Hilton, Hyatt, IHG, Ritz-Carlton, Four Seasons, etc.) Results are scored and ranked by how well they match the criteria.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tvNoTV
barNoBar
spaNoSpa/wellness
bathNoBathtub
golfNoGolf nearby
poolNoSwimming pool
safeNoIn-room safe
limitNoMaximum results to return (default: 25, max: 100)
roomsNoNumber of rooms
saunaNoSauna
casinoNoCasino
divingNoDiving
gardenNoGarden
guestsNoNumber of guests
hikingNoHiking
hotTubNoHot tub/Jacuzzi
skiingNoSkiing
sortByNoSort results by
tennisNoTennis
balconyNoBalcony
bedTypeNoBed type
brailleNoBraille signage
checkInYesCheck-in date (YYYY-MM-DD)
cyclingNoCycling
fishingNoFishing
fitnessNoFitness center/gym
kitchenNoKitchen/kitchenette
laundryNoLaundry service
minibarNoMinibar
parkingNoParking
terraceNoTerrace
checkOutYesCheck-out date (YYYY-MM-DD)
currencyNoCurrency code (USD, EUR, GBP, JPY, etc.)USD
freeWifiNoFree WiFi
maxPriceNoMaximum price per night
minPriceNoMinimum price per night
breakfastNoBreakfast included
conciergeNoConcierge
grabRailsNoGrab rails
minRatingNoMinimum rating: 6=Pleasant, 7=Good, 8=Very Good, 9=Wonderful
oceanViewNoRoom with ocean/sea view
adultsOnlyNoAdults only
beachfrontNoBeachfront property
evChargingNoEV charging
hotelChainNoHotel chain
restaurantNoRestaurant
snorkelingNoSnorkeling
starRatingNoStar rating (1-5)
beachAccessNoHas beach access
destinationYesCity or location (e.g., 'San Juan, Puerto Rico')
familyRoomsNoFamily rooms
groundFloorNoGround floor
horseRidingNoHorse riding
loweredSinkNoLowered sink
petFriendlyNoPet friendly
privatePoolNoPrivate pool
roomServiceNo24-hour room service
showerChairNoShower chair
waterSportsNoWater sports
allInclusiveNoAll-inclusive
noBookingFeeNoNo booking fee
noPrepaymentNoNo prepayment
propertyTypeNoProperty type
raisedToiletNoRaised toilet
rollInShowerNoRoll-in shower
selfCateringNoSelf-catering
tactileSignsNoTactile signs
walkInShowerNoWalk-in shower
bbqFacilitiesNoBBQ facilities
lgbtqFriendlyNoLGBTQ+ friendly
soundproofingNoSoundproofing
airportShuttleNoAirport shuttle
businessCenterNoBusiness center
elevatorAccessNoElevator access
washingMachineNoWashing machine
airConditioningNoAir conditioning
nonSmokingRoomsNoNon-smoking rooms
privateBathroomNoPrivate bathroom
auditoryGuidanceNoAuditory guidance
freeCancellationNoFree cancellation
wheelchairAccessibleNoWheelchair accessible
maxDistanceFromCenterNoMax distance from center
sustainabilityCertifiedNoSustainability certified
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the burden of disclosing behavior. It adds useful context by stating that results are scored and ranked by how well they match criteria, and it enumerates the breadth of filter categories. It doesn't explicitly mention read-only behavior or output format, but 'search' implies a non-mutating operation and the ranking statement clarifies the result behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured and front-loaded with the core purpose. The bullet-style category list is useful for navigating an 83-parameter schema, though it is somewhat long. Every sentence serves a purpose, and the content is not redundant with the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the high schema complexity and no output schema, the description provides a strong overview of capabilities and result ranking. It does not explicitly mention required parameters or default limits, but the schema covers those. The absence of a clear statement about return shape is a minor gap, but overall the description is adequate for an agent to select and use the tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description's category list loosely maps to the parameters (e.g., amenities, room features, policies) but does not add per-parameter details beyond what the schema already provides. It adds no value in clarifying individual parameter semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool searches for hotels with comprehensive filtering, which is a specific action on a specific resource. However, it does not differentiate from the sibling tool 'search_hotels', which likely performs a similar function, so it misses the opportunity to distinguish itself.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'comprehensive filtering options' implies usage when many filtering criteria are needed, but there is no explicit guidance on when to use this tool vs. 'search_hotels' or other siblings. No exclusions or alternative tool recommendations are provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/insprd/hotelzero'

If you have feedback or need assistance with the MCP directory API, please join our Discord server