Skip to content

Hosted MCP for Claude

Live flight & hotel data in Claude Desktop

Ask Claude what a flight costs and get today\'s real fare, with Google\'s own price band next to it. Two URLs in your MCP config, one sign-in, and Claude Desktop or Claude Code can search live flights and hotels for you.

  • Live Google Flights fares and Booking.com rates, asked for in plain English
  • Google\'s price verdict on every fare: low | typical | high
  • A date range and a list of destinations in one call, and a round trip priced as one request
  • Hosted, so nothing runs on your machine. Searches bill to your own RapidAPI plan

Free tier: 10 requests/month, no credit card

.cursor/mcp.json or claude_desktop_config.json
{
  "mcpServers": {
    "flights": { "url": "https://flights.flightpowers.com/mcp" },
    "hotels": { "url": "https://hotels.flightpowers.com/mcp" }
  }
}

Restart Claude, sign in with Google, and paste your RapidAPI key once on the page that opens. Then ask for a fare.

same URLs, key in a header · scripts, CI, clients without a sign-in button
{
  "mcpServers": {
    "flights": {
      "url": "https://flights.flightpowers.com/mcp",
      "headers": {
        "x-rapidapi-key": "YOUR_RAPIDAPI_KEY"
      }
    },
    "hotels": {
      "url": "https://hotels.flightpowers.com/mcp",
      "headers": {
        "x-rapidapi-key": "YOUR_RAPIDAPI_KEY"
      }
    }
  }
}

A headless run cannot open a browser to sign in, so cron jobs, CI and claude -p send the key instead. Same two addresses, no sign-in step. Treat the file as a credential file.

Setup

Four steps, 60 seconds

Verified against Claude Desktop 1.x and Cursor 0.x on 2026-09-01.

  1. 1

    Get your RapidAPI key

    Subscribe to Google Flights Live API and/or Booking Live API on RapidAPI. The free BASIC tier is 10 requests/month with no credit card required. One key works for both APIs once subscribed.

  2. 2

    Find your MCP config file

    For Cursor: .cursor/mcp.json in your project root.
    For Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json on Mac, %APPDATA%/Claude/claude_desktop_config.json on Windows.

  3. 3

    Add the MCP server URLs

    Open the config file and paste the first mcpServers block from the code example above. If the file already has an mcpServers section, add flights and hotels inside it. Nothing secret goes in the file on this path: the key gets pasted once on our connect page after you sign in.

  4. 4

    Restart Claude, sign in, and test

    Close and reopen Claude Desktop, or reload the Cursor window, then sign in with Google and paste your RapidAPI key once. Ask a travel question: "Find me a nonstop LHR to JFK flight on October 13 and tell me if the price is any good." Success looks like Claude calling search_oneway_flights and quoting a fare with Google\'s verdict.

What Claude sees

Four MCP tools across two servers

These are the tools that appear in Claude after setup. Each one returns live data from Google Flights or Booking.com.

flights.flightpowers.com/mcp

search_oneway_flights

One-way fares with Google\'s price band, a low | typical | high verdict, and a buy_link on every result. Accepts a single date or a range (departure_date_from / departure_date_to), expanded server-side.

search_roundtrip_flights

Paired round-trip itineraries: one object per option with both legs matched and a combined total_price. Date ranges and destination lists expand into multiple searches in one call.

hotels.flightpowers.com/mcp

search_hotels

Destination search over live Booking.com rates with the site\'s own filters: review_score_8, free_cancellation, max_price_per_night, and more. Results include price, review score, room type, and booking link.

find_hotel_by_name

Find one property by name + city, no property ID required. price_as_seen_from (proxy_country) prices it from any market: the rate-parity tool.

Ask it

Five things you can ask right after setup

Claude picks the tool and fills the parameters itself. These all work as written.

Find me a nonstop LHR to JFK flight on October 13 and tell me if the price is any good.

What is the cheapest day to fly Lisbon to New York in November?

I need a round trip JFK to Paris, out October 6, back October 13. What are my best-value options?

Find a hotel in Lisbon, October 9 to 12, 2 adults, review score 8+, free cancellation.

Price the Rixos Sungate in Antalya for October 5–10 as seen from the US, Germany, and Israel.

Alternative

Try before you get a key: the free Lulu MCP server

free-trial.flightpowers.com/mcp serves all four tools with no RapidAPI key. Add the URL, sign in with Google, and you get 50 searches a day and 250 a month under your own name. The trade: every result carries one labelled sponsored card, and one call searches at most 15 date × destination combinations instead of 30. Use it to try the tools before getting a key; point production work at the keyed servers above.

Connect it, and read the full list of what it does not do →

Questions, answered plainly

Does this work with Claude Desktop and Claude Code?
Yes. Both use the same MCP configuration file (.cursor/mcp.json for Cursor, ~/Library/Application Support/Claude/claude_desktop_config.json for Claude Desktop on Mac). The setup is identical.
Where does my API key live?
On the sign-in path it never touches your config file: you paste it once at flights.flightpowers.com/connect and it is encrypted before it is stored, with only the last four characters shown again. Disconnect on the same page deletes it. On the key path it lives in your local config file, which you should treat like any credential file (SSH keys, .env files).
What does "hosted MCP" mean?
The MCP server runs on our infrastructure at flights.flightpowers.com and hotels.flightpowers.com, not on your machine. You connect to a URL instead of running a local process. This means zero installation, no updates to manage, and the server is always available.
What happens if I exceed my quota?
On paid plans, requests beyond your monthly quota bill at the plan's overage rate. The free tier (10 requests/month) is hard-capped: requests beyond 10 are rejected, not billed. The MCP server returns api_usage in every response showing your remaining quota.
Can I use this with the free Lulu MCP server?
Yes, but the Lulu server (free-trial.flightpowers.com/mcp) is for trying the tools before getting a key. You sign in with Google instead of using a RapidAPI key, and you get 50 searches a day and 250 a month. Every response carries one sponsored card. Point production work at the keyed servers documented here.
Why are flights and hotels separate servers?
They are separate APIs on RapidAPI with separate subscriptions and rate limits. One RapidAPI key works for both once you subscribe to each listing, and Claude treats both servers as one unified toolbox.

60 seconds from config file to working travel agent

Paste two URLs, restart Claude, sign in with Google. The free tier verifies the connection; the $10 PRO plan runs a daily agent.

Free tier: 10 requests/month. No card to try.