Skip to main content
Glama

Hotel & Vacation Rental MCP - live prices & reviews across Booking, Airbnb, Vrbo & Google Hotels

Server Details

Search hotels & rentals: live prices & reviews across Booking.com, Airbnb, Vrbo & Google Hotels.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
stayingapi/hotel-vacation-rental-mcp
GitHub Stars
0
Server Listing
com.stayingapi/hotel-vacation-rental-mcp
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation4/5

Each tool targets a distinct operation: discovery (search_stays), single-listing detail (get_listing), single-listing pricing (get_price), day-by-day availability (check_availability), cross-OTA comparison (compare_prices), reviews (get_reviews), and async job polling (get_job). The main friction is the price/availability cluster — search_stays already embeds prices, and get_price vs check_availability vs compare_prices require reading descriptions carefully to pick correctly. Descriptions do explicitly disambiguate (e.g. totalPrice guidance, known-vs-resolved listings), so it stays workable.

Naming Consistency5/5

All seven tools follow a clean snake_case verb_noun convention (get_*, search_*, check_*, compare_*), with get_ used consistently for single-resource fetches. No camelCase or stylistic mixing anywhere in the set.

Tool Count5/5

Seven tools is well within the ideal 3-15 range and every tool maps to a distinct step in the search → inspect → price → compare → review workflow. Nothing appears redundant or padded, and get_job exists only because async scraping genuinely needs polling.

Completeness4/5

The surface covers the full read-only research lifecycle: discovery, detail, pricing, availability, cross-OTA comparison, reviews, plus async job retrieval. Minor gaps remain — there is no location/autocomplete resolver for ambiguous place names (compare_prices leans on Google resolution), and review retrieval is capped at one page per call with no job-based bulk export.

Available Tools

7 tools
check_availabilityCheck listing availabilityA
Read-onlyIdempotent
Inspect

Day-by-day availability for known listing(s) on one platform over a date range.

Inputs: platform (required), url, country, endDate, +4 more.

compare_pricesCompare prices across OTAsA
Read-onlyIdempotent
Inspect

Cross-OTA price comparison for one property. Either let Google resolve it (name / location / googleHotelId), or pass listings=[platform:listingId, …] for listings you already know are the same property and we price each one directly and compare them ourselves. Returns offers + min/median. Fee coverage differs per platform — compare on totalPrice.

Inputs: name, adults, checkIn, checkOut, +6 more.

get_jobCheck an async jobA
Read-onlyIdempotent
Inspect

Poll status and fetch results of an async scrape job. Costs 0 credits.

Inputs: jobId (required).

get_listingGet listing detailsA
Read-onlyIdempotent
Inspect

Full detail (amenities, photos, host, ratings) for one listing; optional live price for dates.

Inputs: id (required), platform (required), adults, checkIn, +5 more.

get_priceGet a price quoteC
Read-onlyIdempotent
Inspect

Price quote for one listing for specific dates + occupancy.

Inputs: platform (required), listingId (required), adults, checkIn, +5 more.

get_reviewsGet listing reviewsB
Read-onlyIdempotent
Inspect

Normalized reviews for one listing on one platform. One call returns one page (up to limit, max 100).

Inputs: platform (required), url, sort, limit, +4 more.

search_staysSearch stays across platformsA
Read-onlyIdempotent
Inspect

Discover properties by location, dates, occupancy, and filters across Vrbo, Booking, Airbnb, and Google Hotels; returns normalized listings with embedded prices when dates are supplied.

Inputs: sort, limit, rooms, adults, +13 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Enables AI assistants to search and compare vacation rentals across Jabama, Jajiga and Otaghak at once, normalizing prices, Jalali/Gregorian dates, amenities, ratings, calendars and full guest reviews into one schema. It runs read-only and locally, providing merged results with direct booking links while withholding host and reviewer identities.
      6
      27 npm
      3
      MIT
    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      Enables AI agents to search global holiday rentals, hotels and short-term stays, read full property details, and get exact, itemised prices for specific dates and party sizes, then hand the traveller a link to complete the booking. All tools are read-only, and it also returns guidance for hosts listing a property and for software companies building integrations.
      -
    • A
      license
      A
      quality
      B
      maintenance
      Searches hotels and vacation rentals with nightly and total rates, ratings, amenities, and detailed property information through natural language in any MCP client.
      1
      72 npm
      27 PyPI
      2
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables searching Google Hotels for a stay by city, neighbourhood, or property name with check-in and check-out dates, returning per-property JSON with links, locations, nightly and total rates, hotel class, guest ratings, review counts, images, amenities, and nearby places. Searches can be filtered by guest mix, localization, price range, sort order, property type, amenities, minimum rating, brands, hotel class, free cancellation, special offers, eco-certification, and vacation-rental bedroom/bathroom minimums.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.