Skip to content

Hosted MCP for Claude

Live flight & hotel data in Claude Desktop

Connect Claude Desktop and Claude Code to live Google Flights and Booking.com data in 60 seconds. Paste two URLs into your MCP config, bring your own RapidAPI key, and your AI agent gets real-time pricing with Google\'s verdict.

  • Hosted MCP servers: no install, no processes to manage, always available
  • Bring your own RapidAPI key: you control the subscription, we never see your card
  • Google\'s price verdict on every fare: low | typical | high

Free tier: 10 requests/month, no credit card

.cursor/mcp.json or claude_desktop_config.json
{
  "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"
      }
    }
  }
}

Restart Claude. Ask for a fare. Done.

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 mcpServers block from the code example above, replacing YOUR_RAPIDAPI_KEY with your actual key. If the file already has an mcpServers section, add flights and hotels inside it.

  4. 4

    Restart Claude and test

    Close and reopen Claude Desktop, or reload the Cursor window. 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

google-flights-lulu.flightpowers.com/mcp serves all four tools with no key required. The trade: every result carries one labelled sponsored card, one call searches at most 15 date × destination combinations instead of 30, and capacity is shared with everyone else on it. 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.
Is my API key secure in the config file?
The key lives in your local config file, not in the chat. Treat the file as you would any credential file (SSH keys, .env files). The hosted MCP server forwards your key to RapidAPI; we never store it.
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 (google-flights-lulu.flightpowers.com/mcp) is for trying the tools before getting a key. It includes one sponsored result per response and shares capacity with all users. 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, add your key, restart Claude. The free tier verifies the connection; the $10 PRO plan runs a daily agent.

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