20 Best Travel MCP Servers, Compared (November 2026)
The short answer
Use fli for flexible-date flight search: it has 3,468 GitHub stars, 353 stars gained per 30 days, 4,585 PyPI downloads in a typical week, 35 commits in the last 12 weeks, and a commit 46 days ago. Its documented MCP interface covers date-specific searches and cheapest-date searches with filters for cabin, stops, airlines, and times. If your agent must search live flights and hotels and complete bookings in one flow, use LetsFG instead: it exposes 14 tools with grade A descriptions and had 99 commits in the last 12 weeks. If you mainly need to build or edit a day-by-day itinerary, use wanderlog-mcp: it exposes 18 tools for places, hotels, notes, checklists, and expenses.
Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.
Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.
Quick picks
- 1fli : Flexible-date flight planning: the documented MCP interface covers date-specific searches and cheapest-date searches across a range, with filters for cabin, stops, airlines, and times.
- 2mcp-server-airbnb : Travelers who need Airbnb search and listing details in an MCP client without an API key: it exposes search and listing-detail tools.
- 3LetsFG : When an agent must search live flights and hotels and complete bookings: it exposes 14 tools for location resolution, search, booking, polling, and hotel cancellation.
- 4wanderlog-mcp : Building a day-by-day Wanderlog itinerary by conversation: it exposes 18 tools that add places, hotels, notes, checklists and expenses to a trip.
- 5FlightPlan : Teams running multiple coding agents in one repository: it exposes intent posting, listing, updating, completion, and landing tools to coordinate overlapping work before editing.
Which one, for your situation
| Your situation | What to use |
|---|---|
| I need flexible-date flight search | Use fli: it is documented for date-specific and cheapest-date flight searches and had 35 commits in the last 12 weeks. |
| I need an agent to book flights and hotels | Use LetsFG: it exposes 14 tools for search, booking, polling, and hotel cancellation with grade A descriptions. |
| I am building a day-by-day itinerary | Use wanderlog-mcp: it exposes 18 tools for adding places, hotels, notes, checklists, and expenses to a trip. |
| I need Airbnb search without an API key | Use mcp-server-airbnb: it exposes 2 Airbnb search and listing-detail tools with grade A descriptions and requires no API key, though it had 0 commits in the last 12 weeks. |
| I need place lookups and route checks | Use MCP Google Map Server: it exposes 7 tools for places, geocoding, distances, and directions with grade B descriptions. |
| I need Iran multi-mode transport and hotel comparison | Use mrbilit-mcp: it exposes 22 read-only tools for flights, trains, buses, taxis, and hotels across Iran. |
Top MCP servers for Travel
| Profile | |||||||
|---|---|---|---|---|---|---|---|
| 1 | Community favourite | 3,468 | +353 | 4.6K | 46 days ago | 71.5 | |
| 2 | Abandoned but popular | 556 | +9 | – | 92 days ago | 65.3 | |
| 3 | Community favourite | 2,221 | +117 | – | 11 days ago | 63.5 | |
| 4 | Community favourite | 169 | +24 | 214 | 2 days ago | 61.2 | |
| 5 | Steady | 6 | +1 | 129 | 6 days ago | 57.9 | |
| 6 | Emerging | 50 | +50 | 196 | today | 57.6 | |
| 7 | Emerging | 55 | +14 | – | 4 days ago | 56.9 | |
| 8 | Emerging | 82 | +10 | – | 10 days ago | 56.3 | |
| 9 | Steady | 88 | +4 | – | 4 days ago | 55.2 | |
| 10 | Steady | 9 | +1 | 127 | 7 days ago | 52.9 | |
| 11 | Steady | 44 | +1 | 36 | 21 days ago | 51.7 | |
| 12 | Community favourite | 489 | +27 | 1K | 15 days ago | 47.0 | |
| 13 | Steady | 40 | +7 | – | 2 days ago | 43.9 | |
| 14 | Steady | 93 | +9 | – | 4 days ago | 41.1 | |
| 15 | Steady | 14 | – | 57 | today | 40.8 | |
| 16 | Steady | 2 | 0 | 259 | 7 days ago | 40.7 | |
| 17 | Steady | 2 | 0 | 34 | 7 days ago | 40.5 | |
| 18 | Steady | 4 | 0 | 75 | 3 days ago | 39.0 | |
| 19 | Steady | 26 | +1 | – | 47 days ago | 37.8 | |
| 20 | Steady | 28 | +4 | 140 | yesterday | 36.2 |
The ranking, with the evidence
- 1punitarani/fli ↗
fli
Community favouriteBest for: Flexible-date flight planning: the documented MCP interface covers date-specific searches and cheapest-date searches across a range, with filters for cabin, stops, airlines, and times.
The README documents an MCP server runnable over STDIO or HTTP that searches Google Flights for date-specific flights and cheapest dates across a range. Setup requires the flights PyPI package and a local fli-mcp executable, with the Claude Desktop configuration example using an absolute path to that executable.
Score 71.5: show every number behind it
- Adoption94 / 100 · weight 40%
- GitHub stars89
- PyPI downloads39PyPI downloads show no weekday rhythm; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance93 / 100 · weight 24%
- Last commit touching this server88
- Repository maintenance grade100
- Commit cadence100
- Momentum93 / 100 · weight 14%
- Stars gained, relative to size100
- Stars gained, absolute100
- PyPI download trend74
- Tool quality≈73 / 100 · weight 13%
- Tool description quality≈73tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 91.7
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 71.5
- 2openbnb-org/mcp-server-airbnb ↗
mcp-server-airbnb
Abandoned but popularBest for: Travelers who need Airbnb search and listing details in an MCP client without an API key: it exposes search and listing-detail tools.
The server exposes two tools, airbnb_search and airbnb_listing_details, for searching Airbnb listings with filters and pagination and retrieving details about a specific property with direct links. For Cursor and similar clients, installation via npx assumes Node.js is installed, and the README notes that location searches use third-party Photon/Nominatim geocoding unless a placeId is supplied or geocoding is disabled.
Score 65.3: show every number behind it
- Adoption69 / 100 · weight 40%
- GitHub stars69
- npm downloadsnot measurednpm names no repository for @openbnb/mcp-server-airbnb, so its downloads cannot be attributed
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance57 / 100 · weight 24%
- Last commit touching this server88
- Repository maintenance grade30
- Commit cadence5
- Momentum43 / 100 · weight 14%
- Stars gained, relative to size45
- Stars gained, absolute40
- npm download trendnot measuredno download history for the selected registry
- Tool quality71 / 100 · weight 13%
- Tool description quality63
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 65.3
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 65.3
- 3LetsFG/LetsFG ↗
LetsFG
Community favouriteBest for: When an agent must search live flights and hotels and complete bookings: it exposes 14 tools for location resolution, search, booking, polling, and hotel cancellation.
LetsFG exposes 14 tools for resolving city and airport names, searching flights and hotels, booking them, polling booking outcomes, answering booking questions, and cancelling hotel bookings. The main constraint is that hotel search and all bookings require a connected payment method; flight search remains free and read-only.
Score 63.5: show every number behind it
- Adoption84 / 100 · weight 40%
- GitHub stars84
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum89 / 100 · weight 14%
- Stars gained, relative to size92
- Stars gained, absolute84
- npm download trendnot measuredno download history for the selected registry
- Tool quality88 / 100 · weight 13%
- Tool description quality80
- Built and inspected by Glama100
- Trust0 / 100 · weight 9%
- License0
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 81.4
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 63.5
- 4shaikhspeare/wanderlog-mcp ↗
wanderlog-mcp
Community favouriteBest for: Building a day-by-day Wanderlog itinerary by conversation: it exposes 18 tools that add places, hotels, notes, checklists and expenses to a trip.
wanderlog-mcp is an npm-published MCP server exposing 18 tools that list and create Wanderlog trips, search real-world places and public travel guides, and add, annotate, reorder or remove places, hotels, notes, checklists and budget expenses inside an existing itinerary. It edits the user's own Wanderlog account rather than a standalone copy, so it assumes an authenticated Wanderlog session (the server probes auth at startup and retries once on the first tool call) and Node.js 22 or later.
Score 61.2: show every number behind it
- Adoption60 / 100 · weight 40%
- GitHub stars56
- npm downloads25downloads show none of the weekday rhythm human traffic has; halved
- Used through Glama32
- Maintenance97 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence85
- Momentum73 / 100 · weight 14%
- Stars gained, relative to size100
- Stars gained, absolute56
- npm download trend46
- Tool quality91 / 100 · weight 13%
- Tool description quality83
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 78.5
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 61.2
Best for: Teams running multiple coding agents in one repository: it exposes intent posting, listing, updating, completion, and landing tools to coordinate overlapping work before editing.
FlightPlan provides six MCP tools for posting, listing, reading, updating, completing, and marking intents landed, letting coding agents register planned work and inspect overlapping active or recent work. It requires the hosted beta service at getflightplan.com, a GitHub sign-in, and an MCP registration using the
uvx getflightplan mcpcommand with the requiredmcpsubcommand.Score 57.9: show every number behind it
- Adoption48 / 100 · weight 40%
- GitHub stars21
- PyPI downloads45
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum27 / 100 · weight 14%
- Stars gained, relative to size36
- Stars gained, absolute14
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality93 / 100 · weight 13%
- Tool description quality85
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 68.1
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 57.9
- 6felipebasurto/viajante ↗
viajante
EmergingBest for: For local AI-assisted flight and hotel research with prices and links: it exposes 22 MCP tools, including flight, hotel, date, airport, and itinerary checks.
Viajante exposes 22 MCP tools for flight and hotel searches, date comparisons, destination exploration, airport lookup, itinerary validation, award comparison, stay-cost splitting, and answer verification, plus documented CLI and Python interfaces. Before choosing it, note that search_explore needs the browser extra, and the documented MCP setup requires Python 3.10+ and uv, using npx or uvx.
Score 57.6: show every number behind it
- Adoption55 / 100 · weight 40%
- GitHub stars43
- PyPI downloads49
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum91 / 100 · weight 14%
- Stars gained, relative to size100
- Stars gained, absolute69
- PyPI download trend100
- Tool quality56 / 100 · weight 13%
- Tool description quality48
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 73.8
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 57.6
Best for: China-focused AI travel agent builds needing an API-key, streamable HTTP MCP endpoint for hotel search and booking; its README documents the setup.
The README documents a streamable HTTP MCP endpoint for hotel search, hotel detail lookup, and order-related workflows, using bearer API-key authentication. Before choosing it, note that access requires a RollingGo API key and the README points international or non-China-mainland use to a separate Global server.
Score 56.9: show every number behind it
- Adoption44 / 100 · weight 40%
- GitHub stars44
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance83 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence40
- Momentum79 / 100 · weight 14%
- Stars gained, relative to size100
- Stars gained, absolute48
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈73 / 100 · weight 13%
- Tool description quality≈73tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 66.9
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 56.9
- 8flightclaw/agents ↗
FlightClaw
EmergingBest for: Booking flights from chat rather than a browser: it documents flight search, checkout creation, daily price tracking with email alerts, and saved traveler profiles.
The hosted endpoint at mcp.flightclaw\.com/mcp (streamable HTTP with OAuth sign-in) exposes search, booking, price-tracking, traveler-profile, group, trip and WiFi tools, while the local Python server in the repository is limited to Google Flights search and local price tracking. Actual booking only completes through a checkout URL or an approved Link virtual card, and the self-hosted variant searches and tracks without booking anything.
Score 56.3: show every number behind it
- Adoption48 / 100 · weight 40%
- GitHub stars48
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance80 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade30
- Commit cadence85
- Momentum68 / 100 · weight 14%
- Stars gained, relative to size86
- Stars gained, absolute42
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈73 / 100 · weight 13%
- Tool description quality≈73tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 66.2
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 56.3
Best for: Adding live hotel search and booking to an AI agent: the README documents a streamable-HTTP endpoint with searchHotels, getHotelDetail and getHotelSearchTags, authenticated by API key.
It is a hosted streamable-HTTP MCP endpoint whose README documents searchHotels, getHotelDetail and getHotelSearchTags, covering live hotel search, room types, pricing and cancellation rules. The prerequisite is a bearer API key obtained through self-service signup, and the booking, price-confirmation and order tools sit in an OAuth variant that requires a business contact, so the free self-serve endpoint covers search and detail lookups rather than the full transaction loop.
Score 55.2: show every number behind it
- Adoption49 / 100 · weight 40%
- GitHub stars49
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance86 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade55
- Commit cadence85
- Momentum46 / 100 · weight 14%
- Stars gained, relative to size56
- Stars gained, absolute30
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈73 / 100 · weight 13%
- Tool description quality≈73tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 64.9
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 55.2
Best for: Airbnb stay research in an MCP client: it exposes read-only tools to search stays by location and dates and fetch listing details by URL.
The server exposes two read-only tools: one searches Airbnb stays by location, date range, and guest composition, and the other retrieves property details from a listing URL as structured JSON. Before choosing it, note that it requires a HasData API key, runs as a remote hosted server, and reads public listing pages visible to signed-out visitors.
Score 52.9: show every number behind it
- Adoption41 / 100 · weight 40%
- GitHub stars25
- PyPI downloads38
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance92 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence85
- Momentum30 / 100 · weight 14%
- Stars gained, relative to size39
- Stars gained, absolute16
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality81 / 100 · weight 13%
- Tool description quality73
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 62.2
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 52.9
Best for: One-way or round-trip flight searches between IATA-coded airports: its search_flights_tool returns prices, durations, stops, and times from Google Flights.
The server exposes two tools: search_flights_tool, which searches Google Flights through SerpApi for one-way or round-trip flights between IATA airport codes, and server_status, which checks that the server is running. Before choosing it, note that it requires a SerpApi key in SERP_API_KEY and Python 3.10 or later (or uv).
Score 51.7: show every number behind it
- Adoption46 / 100 · weight 40%
- GitHub stars41
- PyPI downloads33
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance83 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence40
- Momentum27 / 100 · weight 14%
- Stars gained, relative to size35
- Stars gained, absolute16
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality73 / 100 · weight 13%
- Tool description quality65
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 60.8
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 51.7
- 12cablate/mcp-google-map ↗
MCP Google Map Server
Community favouriteBest for: Travel itinerary planning that needs place lookups and route checks: its geocoding, place-detail, distance-matrix, and directions tools resolve locations and compare travel times.
The server provides seven MCP tools for nearby place search, place details, geocoding and reverse geocoding, distance matrices, directions, and elevation. All integration options require Node.js 22+ and a Google Maps Platform API key.
Score 47.0: show every number behind it
- Adoption72 / 100 · weight 40%
- GitHub stars67
- npm downloads32downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum63 / 100 · weight 14%
- Stars gained, relative to size85
- Stars gained, absolute58
- npm download trend28
- Tool quality68 / 100 · weight 13%
- Tool description quality60
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 78.3
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 47.0
- 13
Best for: Proxmox VE or PBS cluster operations from an LLM: it provides an MCP server with pre-flight risk gates and Telegram HITL approval.
Proxxx documents a CLI, TUI, and MCP server for Proxmox VE and Proxmox Backup Server, with stdio and Streamable HTTP transports, pre-flight risk gates, and Telegram-mediated HITL approval for destructive operations. The Telegram HITL path requires a configured Telegram channel, and the server assumes an existing Proxmox VE or PBS cluster reachable over REST and SSH rather than deploying an agent.
Score 43.9: show every number behind it
- Adoption40 / 100 · weight 40%
- GitHub stars40
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum64 / 100 · weight 14%
- Stars gained, relative to size81
- Stars gained, absolute37
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈73 / 100 · weight 13%
- Tool description quality≈73tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 66.2
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 43.9
- 14MikkoParkkola/trvl ↗
trvl
SteadyBest for: Door-to-door trip planning without signup: it documents a `travel` router covering flights, hotels, rental cars, and ground transport with no personal API key.
The README documents a local Go binary that speaks MCP and provides a
travelrouter for flight, hotel, rental car, train, bus, ferry, weather, and destination queries. Before choosing it, note that searches send route, dates, and traveller count to the travel providers being queried, so the local binary does not mean local-only search.Score 41.1: show every number behind it
- Adoption49 / 100 · weight 40%
- GitHub stars49
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum63 / 100 · weight 14%
- Stars gained, relative to size79
- Stars gained, absolute40
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈73 / 100 · weight 13%
- Tool description quality≈73tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust0 / 100 · weight 9%
- License0
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 62.0
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 41.1
Best for: A traveller who names cities rather than airport codes: it resolves place names with lookup_cities and find_nearest_airports before fare tools.
The server exposes 13 read-only tools for flight-price search via the Aviasales / Travelpayouts Data API, covering fares by route and month, cheapest day, flexible dates, budget search, and airport, city, airline, and country lookup. It requires a free Travelpayouts API token, and a wrong token still lets the process start but surfaces as an error on the first search.
Score 40.8: show every number behind it
- Adoption42 / 100 · weight 40%
- GitHub stars29
- PyPI downloads38
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum≈0 / 100 · weight 14%
- Stars gained, relative to sizenot measuredno snapshot history yet
- Stars gained, absolutenot measuredno snapshot history yet
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality91 / 100 · weight 13%
- Tool description quality83
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 61.5
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 40.8
Best for: Comparing flights, trains, buses, taxis, and hotels across Iran for a date: 22 read-only tools cover searches, price calendars, seats, refund rules, with no login.
mrbilit-mcp is an unofficial, read-only MCP server for MrBilit that exposes 22 mb_* tools for searching flights, trains, intercity buses, private taxis and hotels in Iran, including price calendars, seat maps and refund details. Before choosing it, note that the documented uvx installation requires Python 3.10+ and uv, and booking, seat holds and payment remain outside its scope.
Score 40.7: show every number behind it
- Adoption44 / 100 · weight 40%
- GitHub stars12
- PyPI downloads18PyPI downloads show no weekday rhythm; halved
- Used through Glama41
- Maintenance97 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence85
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- PyPI download trend0
- Tool quality88 / 100 · weight 13%
- Tool description quality80
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 61.4
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 40.7
Best for: Planning a specific hotel stay: one tool searches Google Hotels for a destination and date pair and returns nightly and total rates, ratings and amenities.
The server exposes a single tool, hasdata_google_travel_hotels_getGoogleHotels, which searches Google Hotels for a destination across a check-in and check-out range with a guest mix of adults and children, returning property details as structured JSON. It is a hosted remote server that requires a HasData API key sent in an x-api-key header, and MCP clients that only speak stdio reach it through the published npm or PyPI launcher package.
Score 40.5: show every number behind it
- Adoption35 / 100 · weight 40%
- GitHub stars12
- PyPI downloads33
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance97 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence85
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality91 / 100 · weight 13%
- Tool description quality83
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 57.9
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 40.5
Best for: Educational and research aerospace work in an MCP client: it exposes airport search, route planning, aircraft performance, and orbital, rocket, and aerodynamic calculation tools.
The server exposes 46 tools for airport search, flight route planning, aircraft performance, atmospheric and coordinate calculations, wing and airfoil analysis, propeller and UAV estimates, rocket trajectories, and orbital mechanics, and its README documents MCP, CLI, and HTTP API interfaces. Its README safety disclaimer says it is for educational, research, and development purposes only, not real navigation or flight planning, and does not account for weather, NOTAMs, or airspace restrictions.
Score 39.0: show every number behind it
- Adoption43 / 100 · weight 40%
- GitHub stars17
- PyPI downloads40
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality68 / 100 · weight 13%
- Tool description quality60
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 58.8
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 39.0
Best for: AI clients that must read and send QQ private or group messages through NapCatQQ: it exposes context retrieval, text and image sending, and compression tools.
Amadeus-QQ-MCP connects MCP clients to QQ through NapCatQQ's OneBot v11 interface and exposes seven tools for checking status, listing groups, retrieving and batch-retrieving recent context, sending text and images, and compressing context. The main prerequisite is a separately running NapCatQQ instance configured with OneBot HTTP and WebSocket servers and an access token; standalone use also requires Python 3.11+ and uv.
Score 37.8: show every number behind it
- Adoption36 / 100 · weight 40%
- GitHub stars36
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance70 / 100 · weight 24%
- Last commit touching this server88
- Repository maintenance grade55
- Commit cadence40
- Momentum28 / 100 · weight 14%
- Stars gained, relative to size37
- Stars gained, absolute16
- npm download trendnot measuredno download history for the selected registry
- Tool quality76 / 100 · weight 13%
- Tool description quality68
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 54.0
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 37.8
Best for: Checking a specific flight's status or an airport's arrival/departure board, including future schedules: it exposes flight status and schedule tools.
The Aviationstack MCP Server exposes 13 tools for AviationStack API data: flight status, airline flight lists, historical flights, current and future airport arrival/departure schedules, random aircraft and airplane records, random country and city records, and paginated lists of airports, airlines, routes, and taxes. It requires an AviationStack API key and a Python 3.13 or newer environment with uv installed.
Score 36.2: show every number behind it
- Adoption40 / 100 · weight 40%
- GitHub stars37
- PyPI downloads23PyPI downloads show no weekday rhythm; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance92 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence85
- Momentum53 / 100 · weight 14%
- Stars gained, relative to size64
- Stars gained, absolute29
- PyPI download trend62
- Tool quality91 / 100 · weight 13%
- Tool description quality83
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 66.3
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 36.2
Questions people ask
How do fli and LetsFG differ for an agent that needs to search and book travel?
fli is documented for flight search and fare calendar exploration, including date-specific and cheapest-date searches with filters for cabin, stops, airlines, and times; it had 4,585 PyPI downloads in a typical week and a commit 46 days ago. LetsFG is documented for live flight and hotel search plus booking, exposes 14 tools with grade A descriptions, and had 99 commits in the last 12 weeks. Pick fli for flexible-date fare research and LetsFG when the agent must complete a booking.
Does mcp-server-airbnb need an API key, and is it maintained?
mcp-server-airbnb is documented as requiring no API key and exposes 2 tools with grade A descriptions. It had a commit 92 days ago and 0 commits in the last 12 weeks, so check that its current behavior fits your client before relying on it. It has 556 GitHub stars and 9 stars gained per 30 days.
How should I choose between mcp-server-airbnb and HasData/airbnb-mcp?
Both expose 2 Airbnb tools with grade A descriptions. mcp-server-airbnb is documented as requiring no API key, while HasData/airbnb-mcp is a hosted server for Airbnb stay research and had 29 commits in the last 12 weeks with a commit 7 days ago. If you want the more recently maintained option, use HasData/airbnb-mcp; if no API key is the deciding constraint, use mcp-server-airbnb.
Which servers are not travel tools despite names that might suggest travel?
FlightPlan coordinates multiple coding agents in one repository, Proxxx operates Proxmox VE and PBS clusters, and Amadeus-QQ-MCP sends QQ private or group messages through NapCatQQ. Their documented purposes are not flight, hotel, or itinerary search. Do not install them for that work.
What does wanderlog-mcp cover that LetsFG does not?
wanderlog-mcp exposes 18 tools for planning and editing Wanderlog trip itineraries, including adding places, hotels, notes, checklists, and expenses to a day. LetsFG exposes 14 tools for location resolution, live flight and hotel search, booking, polling, and hotel cancellation. Choose wanderlog-mcp when the work is itinerary building, and LetsFG when the work is search and booking.
Other comparisons
- Best Figma MCP servers
- Best Obsidian MCP servers
- Best YouTube MCP servers
- Best Jira MCP servers
- Best PostgreSQL MCP servers
- Best MySQL MCP servers
- Best GitHub MCP servers
- Best Notion MCP servers
- Best Linear MCP servers
- Best Discord MCP servers
- Best MongoDB MCP servers
- Best CRM MCP servers
- Best Payments MCP servers
- Best Ecommerce MCP servers
- Best Social Media MCP servers
- Best Browser Automation MCP servers
- Best Email MCP servers
- Best PDF MCP servers
- Best Kubernetes MCP servers
- Best Docker MCP servers
- Best AWS MCP servers
- Best Spreadsheets MCP servers
- Best SEO MCP servers
- Best Web Search MCP servers
- Best Web Scraping MCP servers
- Best Vector Database MCP servers
- Best Code Execution MCP servers
- Best Calendar MCP servers
- Best Observability MCP servers
- Best Image Generation MCP servers
- Best Speech & Transcription MCP servers
- Best Maps MCP servers
- Best Stock Market MCP servers
- Best Web Analytics MCP servers
- Best Memory MCP servers
- Best Documentation MCP servers
- Best Security MCP servers