Skip to content

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.

Read only

4 tools: 4 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.