Best Western Hotels
by mcp-hotel.bestwestern.fr · remote · no sign-in to list tools · v1.0.0 · published by fr.bestwestern.mcp-hotel
Search Best Western hotels worldwide: descriptions, addresses, contacts, amenities and photos.
4 tools: 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads4Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http hotels https://mcp-hotel.bestwestern.fr/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
4 tools
Only reads 4Claude Code: allow
get_amenitiesReturn the amenities of one hotel, or the chain's global amenity catalogue when hotel_id is omitted.No findings
Why it is in this group
- The name "get_amenities" says "get": a word for reading.
Description, as the server wrote it Return the amenities of one hotel, or the chain's global amenity catalogue when hotel_id is omitted. Call it without hotel_id to discover the valid amenity IDs to use in search_hotels. No availability, rates or booking: this tool only returns descriptive information.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
get_hotel_detailsReturn the complete details of one hotel (descriptions, address, location, contacts, policies, page URL, amenity IDs).No findings
Why it is in this group
- The name "get_hotel_details" says "get": a word for reading.
Description, as the server wrote it Return the complete details of one hotel (descriptions, address, location, contacts, policies, page URL, amenity IDs). Requires a valid hotel_id: call search_hotels first if you only know the hotel name or city. No availability, rates or booking: for those, give the user the page_url or the contact details of the hotel.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
get_hotel_photosReturn the photo gallery of a hotel (URLs and captions), optionally limited to the cover photo.No findings
Why it is in this group
- The name "get_hotel_photos" says "get": a word for reading.
Description, as the server wrote it Return the photo gallery of a hotel (URLs and captions), optionally limited to the cover photo. No availability, rates or booking: this tool only returns descriptive information.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
search_hotelsSearch the chain's hotels (worldwide, several thousand) by location, stars, brand, status and amenities, with pagination.No findings
Why it is in this group
- The name "search_hotels" says "search": a word for reading.
Description, as the server wrote it Search the chain's hotels (worldwide, several thousand) by location, stars, brand, status and amenities, with pagination. All filters are optional and combined with AND. Always pass `country` (ISO code, e.g. "FR") together with `city` when the country is known or implied: a search on "Paris" alone returns Paris (Kentucky, US) and Paris (Ontario, CA) before Paris (France). Returns {"language", "total", "offset", "limit", "count", "next_offset", "hotels"}: `total` is the number of matching hotels, `next_offset` is null on the last page. Each hotel is a summary (hotel_id, name, brand, city, country, state, stars, status, lat, lng, cover_photo); use get_hotel_details for the full record. Geographic search: give a center (lat + lng, or near_hotel_id) and radius_km. Results are then sorted by distance, each hotel gets a `distance_km` field and the response a `center` field. Coordinates you supply for a landmark are approximate, so prefer a generous radius. Hotels without coordinates are excluded. No availability, rates or booking: this tool only returns descriptive information.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http hotels https://mcp-hotel.bestwestern.fr/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__hotels__search_hotels",
"mcp__hotels__get_hotel_details",
"mcp__hotels__get_amenities",
"mcp__hotels__get_hotel_photos"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as hotels. Review it before you use it.