ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Expedia Hotels with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Automate hotel research via Expedia. search global property availability, compare room rates, and analyze guest reviews directly from any AI agent.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 12 capabilities

The complete Expedia Hotels capability set.

These are the exact actions your AI can choose when you ask it to work with Expedia Hotels.

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 12 available through Expedia Hotels.

  1. 01

    Get guest reviews

    Returns individual review entries with ratings (overall, cleanliness, staff, comfort, location), review text, traveler type, travel dates, and submission dates. Use this to help the user evaluate a property based on real guest experiences before booking. You can filter by traveler type or sort by date or rating. Get guest reviews and ratings for a specific hotel

  2. 02

    Get hotel images

    Returns image URLs in various categories (exterior, lobby, room, bathroom, pool, restaurant, etc.), along with image descriptions, captions, and subject IDs. Use this to display hotel photos to the user when browsing or presenting hotel details. Images are available in multiple sizes. the response includes URLs for each size variant. Get all images for a specific hotel property

  3. 03

    Get itinerary

    Returns booking status (confirmed, cancelled), property details, room information, check-in/check-out dates, guest details, total price paid, cancellation policy, and booking timestamps. Use this to check the status of a booking or to present booking confirmation details to the user. Get details of a hotel booking by itinerary ID

  4. 04

    Get rate plans

    This includes standard rates, member-only deals, package rates, non-refundable options, and promotional pricing. Each rate plan includes details on meal plans (room only, breakfast included), cancellation policies, payment types (pay now vs pay at property), and total pricing. Use this to compare pricing options and present the best deals to the user. Get rate plans and pricing options for a hotel property

Capability set02 / 03

05-08

4 capabilities in this set.

Part of 12 available through Expedia Hotels.

  1. 05

    Price check

    This is the recommended step between selecting a rate plan and creating a booking. it confirms the price is still valid, checks for any price changes, and returns the final confirmed amount including taxes and fees. Requires property_id, room_id (from check_availability), and rate_id (from get_rate_plans). If the price has changed, the response includes the updated pricing. Validate the current price for a specific room and rate before booking

  2. 06

    Search regions

    This is the first step in a hotel search. you need a region_id to search for hotels. For example, searching for "Paris" returns the city region, specific neighborhoods, and nearby airports. Use this to help the user identify the correct destination before performing a hotel search. Returns region IDs, names, types, and hierarchy info. Search for destination regions by name

  3. 07

    Check availability

    Returns available room types, bed configurations, occupancy limits, cancellation policies, and pricing. Use this after a user has identified a hotel of interest to see what rooms are available for their desired stay dates. Required: property_id, check_in_date, check_out_date. Check room availability for a specific hotel property

  4. 08

    Check price match

    This is part of Expedia's price match guarantee program. Required: property_id, check_in_date, check_out_date, competitor_url (URL where the lower price was found), and competitor_price (the lower price amount). Returns the price match result including whether the match was approved, the adjusted price if applicable, and any refund or credit details. Check if a hotel price matches a competitor's price

Capability set03 / 03

09-12

4 capabilities in this set.

Part of 12 available through Expedia Hotels.

  1. 09

    Get hotel details

    Returns property name, full address, phone number, star rating, guest rating, detailed descriptions, amenities list, policies (check-in/out times, pet policy, etc.), nearby attractions, and images. Use this to present rich hotel details to the user before they make a booking decision. Get detailed information about a specific hotel property

  2. 10

    Search hotels

    Use this to find hotels by destination region ID, check-in and check-out dates, number of rooms and guests. You can filter by amenities, price range, star rating, guest rating, and property type. The region ID can be obtained using the search_regions capability. Always provide check-in and check-out dates in ISO format (YYYY-MM-DD). Results include property IDs, names, locations, star ratings, and pricing information. Search for hotels using the Expedia EAN API

  3. 11

    Book hotel

    This is a write action that results in an actual reservation. Required fields: property_id, check_in_date, check_out_date, room_id, rate_plan_id, guest first name, last name, and email. The room_id and rate_plan_id should be obtained from the check_availability or get_rate_plans capabilities. Include billing address and special requests if the user provides them. On success, returns an itinerary ID that can be used to retrieve or cancel the booking. ALWAYS confirm booking details with the user before executing this action. Book a hotel reservation through Expedia EAN

  4. 12

    Cancel itinerary

    This is a write action that modifies a real reservation. Whether a refund is available depends on the cancellation policy of the specific rate plan that was booked. Some rate plans are non-refundable. ALWAYS confirm the cancellation with the user and inform them of the applicable cancellation policy before executing this action. Returns the updated itinerary with cancellation status and any refund details. Cancel a hotel booking by itinerary ID

Observed, not estimated

1045ms average. Fast in production.

Expedia Hotels is checked daily against the live service.

Daily averagePeak 1306ms
Aug 20Today
Fastest day
877ms
Slowest day
1306ms
14-day trend
Improving-12%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 12 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Expedia Hotels, so you can see the experience inside your AI.

It does not authenticate your account with Expedia Hotels. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Expedia Hotels Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_7esYiu0OQZtLlJUFUAAdw3DwL7Mg7cvXozAZgMLz/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Expedia Hotels capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "expedia-hotels-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_7esYiu0OQZtLlJUFUAAdw3DwL7Mg7cvXozAZgMLz/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Expedia Hotels owners ask.

  • 01

    Can my AI agent search for hotels in a specific city and return real-time availability?

    Yes. Use the search_properties capability with your target location, check-in and check-out dates, and guest count. The agent will return a ranked list of available properties with pricing, star ratings, and room types. ready for comparison in seconds.

  • 02

    How do I compare room rates and cancellation policies across multiple hotels?

    Ask your agent to pull rate plans for each property using the get_rate_plans capability. It returns detailed pricing breakdowns including nightly rates, taxes, cancellation deadlines, and meal plan options. Your agent can then build a comparison table across all properties you're evaluating.

  • 03

    Does this integration actually book hotels or is it read-only?

    The integration supports both read and write operations. You can search properties, compare rates, and read reviews (read operations), as well as create and cancel itineraries through the book_itinerary and cancel_itinerary capabilities. All booking operations go through official Rapid API endpoints with full cancellation support.