Looks up hotels worldwide by place and amenities, returns a hotel's amenity profile, and gives typical nightly price ranges.
What you can do
Resolve a city, region or island name into a place_id, with up to five matches and their countries
Search hotels at a place that match all requested amenities, returning up to ten hotels with links ordered by star rating
Read one hotel's amenities as stated by the hotel, with section, origin and any stated extra charge
Get a typical nightly price range for two adults at a place, based on recent searches and dated
When to use it
Useful when someone is comparing destinations or shortlisting hotels by features such as pool, sauna or pets allowed, or wants a rough budget figure for a place before checking live prices on the provider's site.
Requirements
Remote streamable HTTP endpoint; no packages, environment variables or headers declared. A place_id from find_place is needed for the hotel search, hotel facts and price guide tools.
Before you install
Results are informational: hotel search returns no prices and no availability, and the price guide is explicitly for orientation only, with current prices for specific dates on the provider's website. Amenity data reflects what hotels state, and a missing extra_charge mark means no information rather than free. No authentication is declared.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.hoteldiscount24%2Fhotels/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Use when a city, region or island name has to be turned into a place_id (needed by search_hotels, get_hotel_facts and get_price_guide): returns up to 5 matching places with place_id and country. If several fit, choose by country or ask the user.
Parametersqueryrequiredlanguage
search_hotels
Hotels with specific amenities
Use when the user wants hotels at a place with specific features (pool, sauna, pets allowed …). All given amenities must match, as stated by the hotels; with few or no results, try fewer amenities. Returns up to 10 hotels with links, ordered by star rating — no prices (see get_price_guide) and no ratings. A notice field carries a condition the user should know (e.g. pets are decided case by case). Halal, kosher, wheelchair access, non-smoking and cribs are not search filters — check them per hotel with get_hotel_facts.
Use when the user asks what one specific hotel offers (e.g. does it allow pets, is there a sauna, halal food). Returns its amenities as stated by the hotel, with section and origin; extra_charge marks a stated surcharge (no mark means no information, not free). Identify the hotel by its hoteldiscount24.com URL (e.g. from search_hotels), or by name plus place_id; other_matches lists similar names at that place.
Parametersnamehotellanguageplace_id
get_price_guide
Typical nightly price range
Use for budget questions (what does a night cost in …): typical price range per night (2 adults) at a place, measured from recent searches, with date. For orientation only — current prices for specific dates are on hoteldiscount24.com. has_price_data=false means no reliable data for this place and month.
Parametersmonthstarslanguageplace_idrequired
Version history
1
v1.0.0LatestOct 21, 2026
Score
83%
83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.