roomza-inc avatar

Roomza Hotel Intelligence

io.github.roomza-inc/roomza

Connects Claude to Roomza's hotel intelligence API for pulling room-level data that booking sites rarely surface. You get access to room scores, aggregated review insights, and detailed room attributes beyond the standard hotel overview. Reach for this when you're building travel tools that need to compare specific rooms across properties, not just hotels themselves, or when you want to surface which room types actually deliver on quiet, space, or view quality. The streamable HTTP transport means you can integrate it without managing persistent connections. Useful for anyone tired of booking a hotel only to discover the room category matters more than the property rating.

tools
12
transport
HTTP
last updated
Aug 17, 2026

Install

From registry metadata
$ npx add-mcp https://www.roomza.com/api/mcp --name roomza

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http roomza https://www.roomza.com/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 12 tools

Verified live against the running server on Nov 6, 2026.

search_hotelsDISCOVERY ONLY: search Roomza's hotel database by city, keyword, or natural language query when the user has NOT named a specific hotel. Understands hotel types (boutique, resort, luxury), vibes (romantic, trendy, quiet), traveler types (couples, families, solo), neighborhoods...5 params

DISCOVERY ONLY: search Roomza's hotel database by city, keyword, or natural language query when the user has NOT named a specific hotel. Understands hotel types (boutique, resort, luxury), vibes (romantic, trendy, quiet), traveler types (couples, families, solo), neighborhoods...

Parameters* required
check_instring
Check-in date YYYY-MM-DD, when the user gave dates
check_outstring
Check-out date YYYY-MM-DD
citystring
Narrow results to a specific city
limitinteger
Max results (default 10)
query*string
Hotel name, city, or keyword
get_hotelGet full details for a hotel including: Roomza Truth summary, score breakdown, top strengths, hotel character (type, vibes, best-for), nearby landmarks with distances, neighborhood, awards, amenities, and review highlights from the open web. Use hotel name, slug, or UUID as th...1 params

Get full details for a hotel including: Roomza Truth summary, score breakdown, top strengths, hotel character (type, vibes, best-for), nearby landmarks with distances, neighborhood, awards, amenities, and review highlights from the open web. Use hotel name, slug, or UUID as th...

Parameters* required
identifier*string
Hotel name, slug, or UUID
get_hotel_roomsList rooms for a hotel with individual Roomza scores, bed type, view, and floor. Pass room_number to look up a specific room.2 params

List rooms for a hotel with individual Roomza scores, bed type, view, and floor. Pass room_number to look up a specific room.

Parameters* required
hotel_id*string
Hotel UUID from search_hotels/get_hotel (the URL slug also works)
room_numberstring
Look up a specific room by number, e.g. "434"
get_recent_reviewsGet verified guest reviews for a hotel, including comments and insider tips. Pass room_number to get reviews for a specific room.3 params

Get verified guest reviews for a hotel, including comments and insider tips. Pass room_number to get reviews for a specific room.

Parameters* required
hotel_id*string
Hotel UUID (the URL slug also works)
limitinteger
Number of reviews (default 5)
room_numberstring
Filter reviews to a specific room number, e.g. "434"
get_hotel_pricingGet public room rates for a hotel (the hotel's own public rate). Pass check_in and check_out dates (YYYY-MM-DD) to get nightly from-prices per room type. Without dates, returns the hotel's typical nightly from-price. No booking links; to price and book an exact room, use secur...3 params

Get public room rates for a hotel (the hotel's own public rate). Pass check_in and check_out dates (YYYY-MM-DD) to get nightly from-prices per room type. Without dates, returns the hotel's typical nightly from-price. No booking links; to price and book an exact room, use secur...

Parameters* required
check_instring
Check-in date in YYYY-MM-DD format (defaults to today)
check_outstring
Check-out date in YYYY-MM-DD format (defaults to tomorrow)
hotel_id*string
Hotel UUID (the URL slug also works)
get_nearbyGet nearby places (restaurants, bars, attractions, parks) and upcoming events near a hotel. Optionally filter events to a travel window with start_date / end_date.3 params

Get nearby places (restaurants, bars, attractions, parks) and upcoming events near a hotel. Optionally filter events to a travel window with start_date / end_date.

Parameters* required
end_datestring
Travel end date YYYY-MM-DD -- filters events to this window
hotel_id*string
Hotel UUID from search_hotels/get_hotel (the URL slug also works)
start_datestring
Travel start date YYYY-MM-DD -- filters events to this window
ask_about_hotelAsk a specific question about a hotel that standard data may not answer. Uses AI with web search to find the answer. Examples: 'Does this hotel have Eiffel Tower views?', 'Is there a rooftop bar?', 'How far is it from the airport?'. Try get_hotel first; use this only when that...2 params

Ask a specific question about a hotel that standard data may not answer. Uses AI with web search to find the answer. Examples: 'Does this hotel have Eiffel Tower views?', 'Is there a rooftop bar?', 'How far is it from the airport?'. Try get_hotel first; use this only when that...

Parameters* required
hotel_id*string
Hotel UUID (the URL slug also works)
question*string
The specific question about the hotel
show_roomsREQUIRED whenever you present rooms. Whenever you are about to mention, recommend, or describe one or more specific rooms to the user, you MUST call this tool with those room UUIDs INSTEAD of writing the rooms in text. This is mandatory even when there is only ONE matching roo...4 params

REQUIRED whenever you present rooms. Whenever you are about to mention, recommend, or describe one or more specific rooms to the user, you MUST call this tool with those room UUIDs INSTEAD of writing the rooms in text. This is mandatory even when there is only ONE matching roo...

Parameters* required
check_instring
Check-in date YYYY-MM-DD. Pass whenever the user's dates are known so card prices match those dates.
check_outstring
Check-out date YYYY-MM-DD.
hotel_idstring
Hotel UUID or slug. Pass INSTEAD of room_ids when get_hotel_rooms found no tracked rooms: shows the hotel's bookable room types as cards. With tracked rooms and no room_ids, shows its top-scored ro...
room_idsarray
Room UUIDs to display, in ranked order (best first). 1-8 rooms. Omit when passing hotel_id for a hotel with no tracked rooms.
get_my_tripsLook up your upcoming and past hotel bookings/trips on Roomza. Requires connecting your Roomza account.

Look up your upcoming and past hotel bookings/trips on Roomza. Requires connecting your Roomza account.

No parameters. Call it with no arguments.

get_my_preferencesGet your saved room preferences, standing requests, and loyalty accounts on Roomza. Requires connecting your Roomza account.

Get your saved room preferences, standing requests, and loyalty accounts on Roomza. Requires connecting your Roomza account.

No parameters. Call it with no arguments.

add_special_requestAdd a special request to one of your bookings (e.g. extra pillows, late checkout, anniversary celebration). Requires connecting your Roomza account.2 params

Add a special request to one of your bookings (e.g. extra pillows, late checkout, anniversary celebration). Requires connecting your Roomza account.

Parameters* required
booking_id*string
The booking ID to add the request to (get this from get_my_trips)
request*string
The special request to add
secure_roomPrice and lock an exact room for specific dates with Room Lock. Returns the live price, cancellation policy, and a secure booking link with the room preselected. Requires connecting your Roomza account.4 params

Price and lock an exact room for specific dates with Room Lock. Returns the live price, cancellation policy, and a secure booking link with the room preselected. Requires connecting your Roomza account.

Parameters* required
check_in*string
Check-in date, YYYY-MM-DD
check_out*string
Check-out date, YYYY-MM-DD
guestsinteger
Guest count (default 2)
room_id*string
Room UUID (from show_rooms or get_hotel_rooms)

Sponsors

Details

Website
www.roomza.com
Transport
HTTP
Registry
MCP registry, active
Resources
2
Tools verified
Nov 6, 2026