✈️ Travel MCP — AI Hotel & Flight Search
Pricing
from $10.00 / 1,000 results
✈️ Travel MCP — AI Hotel & Flight Search
MCP server for AI assistants to search hotels, flights, vacation rentals, and travel reviews from Booking.com, Airbnb, and TripAdvisor. Works with Claude, Cursor, and any MCP-compatible client.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Stephan Corbeil
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
2
Monthly active users
5 hours ago
Last modified
Categories
Share
✈️ Travel MCP Server — Airbnb, Booking, TripAdvisor & Hotel Search for AI Agents
MCP (Model Context Protocol) server for travel and hospitality data. Connect any AI agent — Claude Desktop, Cursor, Cline, ChatGPT custom GPTs — to live listings, reviews, and price comparisons across Airbnb, Booking.com, TripAdvisor, and Craigslist vacation rentals. Built as a drop-in alternative to the discontinued Skyscanner public APIs, the partner-only Booking.com Affiliate API, and the screen-scraped Airbnb endpoints that break every quarter.
Why Travel MCP Beats Skyscanner API, Booking Affiliate API, Amadeus & Generic LLMs
| Feature | NexGenData Travel MCP | Skyscanner API (public) | Booking.com Affiliate | Amadeus Self-Service | Generic LLM (no tools) |
|---|---|---|---|---|---|
| Cost | $0.002 / event, pay-per-event | Discontinued for new partners | Approval required, revenue share only | $$$ + per-call fees | Free (stale, hallucinated) |
| MCP-native | Yes — drop into any MCP client | No | No | No | No tools |
| Airbnb listings + reviews | Yes | No | No | No | Hallucinated |
| Booking.com hotels + prices | Yes | No | Partner-only | Limited | None |
| TripAdvisor reviews + rankings | Yes | No | No | No | None |
| Vacation rentals (Craigslist + more) | Yes | No | No | No | None |
| AI-agent integration | Native MCP — any client | Build it yourself | Build it yourself + approval | Build it yourself | N/A |
| Auth | Apify token | Closed program | Partner contract | Amadeus API key | None |
| Monthly minimum | None | N/A (closed) | Revenue share | $$$ enterprise | None |
Most travel teams pick this MCP server because it is the only drop-in alternative to the closed Skyscanner public API for AI-agent workflows, cheaper than maintaining separate Booking + Airbnb scrapers in-house, and ships Airbnb + TripAdvisor data that base Claude / GPT-4 cannot fetch live. A trip-planning agent answers "find me 3 Airbnb options in Lisbon under €120/night with 4.7+ stars and walking distance to Alfama" with verified live data instead of training-cutoff guesses.
Tools Exposed via MCP
search_airbnb_listings— query by city, dates, guests, price range, ratingget_airbnb_listing_details— full listing with photos, amenities, reviews, host infosearch_booking_hotels— Booking.com hotels with live prices and availabilitysearch_tripadvisor— hotels, restaurants, attractions ranked by TripAdvisor scoreget_tripadvisor_reviews— full review text + sentiment + datesearch_vacation_rentals— Craigslist + alt-rental sources
Each tool returns clean structured JSON the agent can reason about and chain across calls.
Use Cases
- AI travel concierges — multi-source itinerary builders that quote real prices
- Corporate travel tools — compare hotel + Airbnb across cities for a roadshow
- Booking aggregators — feed live prices into a meta-search UI
- Travel content sites — auto-generate "best of Lisbon" lists from real reviews
- Relocation services — short-term housing comparison for relocating employees
- Hospitality competitive intel — track hotel rankings and review velocity weekly
- Data journalism — analyze price + availability for tourism market reporting
Connect to Claude Desktop
Add to your claude_desktop_config.json:
{"mcpServers": {"nexgendata-travel": {"url": "https://nexgendata--travel-mcp-server.apify.actor/mcp","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
Or use SSE: https://nexgendata--travel-mcp-server.apify.actor/sse?token=YOUR_APIFY_TOKEN
Quick Start (Python)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/travel-mcp-server").call(run_input={"tool": "search_airbnb_listings","params": {"city": "Lisbon", "max_price": 120, "min_rating": 4.7}})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Pricing — Pay Per Tool Call
- Actor start: $0.0001
- Tool call: $0.0020
A 500-call exploration session costs $1.00. No monthly minimum.
Related NexGenData MCP Servers & Travel Actors
| Use case | Actor |
|---|---|
| Google Maps MCP (places, reviews, directions) | google-maps-mcp-server |
| Weather MCP (forecasts for trip planning) | weather-mcp-server |
| Review intelligence MCP (Trustpilot, Yelp, G2) | review-intelligence-mcp-server |
| Real estate MCP (long-term rentals) | real-estate-mcp-server |
| News MCP (travel advisories, disruptions) | news-mcp-server |
| Social content MCP (TikTok travel trends) | social-content-mcp-server |
| YouTube media MCP (destination video guides) | youtube-media-mcp-server |
| Reddit MCP (r/travel real recommendations) | reddit-mcp-server |
| Premium B2B data MCP (hotel chain enrichment) | premium-data-mcp-server |
| 26-server gateway (travel + 25 more) | enterprise-mcp-gateway |
FAQ
Q: Which MCP clients does this work with? A: Any MCP-compliant client — Claude Desktop, Cursor, Cline, Continue, OpenAI custom GPTs (via SSE proxy), and custom agents using the official MCP SDKs.
Q: How fresh is the data? A: Every tool call is a live fetch — listings, prices, availability and reviews are pulled at call time. No stale caches.
Q: Does it work for non-US cities? A: Yes — Booking.com, Airbnb and TripAdvisor are global. We tested 50+ cities across Europe, APAC, LatAm, and Africa.
Q: Can my agent book a hotel? A: No — this returns listings and metadata. Booking itself requires user-side checkout for legal compliance.
Q: Is this allowed? Doesn't Airbnb block scrapers? A: We use Apify's residential proxy pool and rotate sessions per platform best practice. Output is public listing data, identical to what a logged-out browser sees.
Q: Is bulk querying rate-limited? A: Apify absorbs upstream rate limits via proxy rotation. For very large batches (5k+ listings), split into parallel runs.
How NexGenData Pricing Works
Every NexGenData actor uses pay-per-event pricing — you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.
- Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
- Result / tool call: charged per item written to the default dataset or per MCP tool call
- No charge for retries, internal proxy rotation, or failed sub-requests — those are absorbed by the platform
Apify Platform Bonus
New to Apify? Sign up with the NexGenData referral link — you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.
Integration Surface
Every actor in the NexGenData catalog can be triggered from:
- Apify console — point-and-click run
- Apify API — REST + webhooks
- Apify Python / JS SDKs — programmatic batch
- Zapier, Make.com, n8n — official integrations
- MCP — many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
- Schedules — built-in cron for daily / weekly / monthly runs
- Webhooks — POST results to any HTTPS endpoint on dataset write
Support
NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome — high-demand features ship in the next version.
Home: thenextgennexus.com Full catalog: apify.com/nexgendata
