Flight and Stay Search Server
MCP ServerFreeProvide comprehensive flight and accommodation search capabilities using the Duffel API. Search for one-way, round-trip, and multi-city flights, get detailed flight offer information, and find travel stays with guest reviews. Enable users to specify preferences such as cabin class, passenger count,
Capabilities9 decomposed
one-way flight search with multi-criteria filtering
Medium confidenceSearches for one-way flights between two airports using the Duffel API, accepting departure/arrival airports, date, passenger count, and cabin class preferences. The MCP server translates user parameters into Duffel API requests, returning structured flight offers with pricing, duration, stops, and airline details. Implements parameter validation and error handling for invalid airport codes or dates.
Exposes Duffel's flight search as an MCP tool, enabling LLM agents to natively invoke flight searches without custom HTTP client code; uses Duffel's unified API abstraction across 500+ airlines rather than scraping individual airline sites
Simpler integration than building custom Duffel clients or using REST APIs directly because MCP handles serialization, error handling, and context management automatically
round-trip flight search with return date flexibility
Medium confidenceSearches for round-trip flights by accepting outbound and return dates, applying the same multi-criteria filtering (cabin class, passenger count, airlines) to both legs. The server constructs two coordinated Duffel API requests and correlates results, returning paired flight offers with combined pricing and total journey duration. Supports flexible return dates within a date range.
Automatically correlates outbound and return flight legs into logical round-trip pairings with combined pricing, rather than returning separate one-way results that require client-side matching logic
Reduces client complexity compared to manually pairing one-way searches; Duffel's native round-trip endpoint provides better pricing optimization than sequential one-way bookings
multi-city flight itinerary search with sequential routing
Medium confidenceConstructs multi-leg flight itineraries by chaining multiple flight searches (e.g., NYC→London, London→Paris, Paris→NYC) with user-specified dates for each leg. The server validates routing logic (arrival airport of leg N matches departure of leg N+1), executes sequential Duffel API calls, and aggregates results into a single multi-city itinerary with cumulative pricing and duration. Supports 3+ cities with flexible date ranges per leg.
Implements client-side multi-city orchestration by chaining one-way searches with routing validation, enabling LLM agents to reason about complex itineraries without requiring Duffel's enterprise multi-city API tier
More flexible than airline-specific multi-city tools because it aggregates across 500+ airlines via Duffel; cheaper than enterprise multi-city APIs for low-volume use cases
flight offer detail retrieval with expanded booking information
Medium confidenceRetrieves detailed information for a specific flight offer by ID, including passenger-level pricing breakdown, baggage allowances, seat availability, cancellation policies, and airline-specific terms. The server calls Duffel's offer detail endpoint and enriches results with parsed policy text and fare rules. Returns comprehensive booking-ready information without requiring a separate booking step.
Exposes Duffel's offer detail endpoint as an MCP tool with automatic policy parsing and enrichment, enabling LLM agents to explain complex booking terms in natural language without manual policy extraction
More comprehensive than basic search results because it includes passenger-level pricing, baggage rules, and cancellation policies; avoids requiring separate API calls to fetch offer details
accommodation search with guest reviews and ratings
Medium confidenceSearches for accommodations (hotels, hostels, vacation rentals) using location, check-in/check-out dates, guest count, and room preferences. The server queries Duffel's accommodation API (or integrated partner like Booking.com), returning structured results with pricing, amenities, guest reviews, ratings, and availability. Supports filtering by price range, star rating, and amenity preferences (WiFi, parking, pool, etc.).
Integrates accommodation search alongside flight search in a single MCP server, enabling LLM agents to plan complete trips (flights + hotels) without switching between multiple tools or APIs
Unified interface for flight + accommodation reduces context switching compared to separate flight and hotel APIs; Duffel's aggregation across multiple providers simplifies integration vs. building custom Booking.com/Expedia connectors
accommodation detail retrieval with photos, reviews, and policies
Medium confidenceRetrieves comprehensive details for a specific accommodation by ID, including full photo gallery, guest review text and ratings, cancellation policies, house rules, and amenity descriptions. The server calls Duffel's accommodation detail endpoint and structures results for easy consumption by LLM agents or UI rendering. Includes aggregated review sentiment analysis if available.
Structures accommodation details with embedded review text and photo metadata, enabling LLM agents to summarize reviews and describe accommodations in natural language without requiring separate review aggregation
More detailed than basic search results because it includes full review text and photo galleries; avoids requiring separate API calls to fetch accommodation details
price comparison and fare rule analysis across flight options
Medium confidenceAnalyzes multiple flight offers from a search result to identify price trends, fare rules, and value propositions. The server compares base fares, taxes, fees, baggage allowances, and cancellation policies across options, returning a structured comparison with recommendations (cheapest, fastest, best value). Implements basic heuristics for value scoring (price per hour of travel, baggage flexibility, etc.).
Implements client-side comparison logic within the MCP server, enabling LLM agents to reason about trade-offs (price vs. duration vs. baggage) without requiring separate comparison tools or external analytics
More integrated than external comparison tools because it operates on Duffel data directly; simpler than building custom scoring models because it uses heuristics rather than ML
parameter validation and error handling for travel searches
Medium confidenceValidates all input parameters (airport codes, dates, passenger counts, cabin classes) before executing Duffel API calls, returning structured error messages for invalid inputs. Implements checks for date logic (return date after departure, check-out after check-in), passenger count limits, and supported cabin classes. Catches and translates Duffel API errors (rate limits, invalid airports, unavailable dates) into user-friendly messages.
Implements pre-flight validation within the MCP server, preventing invalid requests from reaching Duffel's API and reducing quota consumption; translates Duffel API errors into LLM-friendly messages
More efficient than client-side validation because it reduces wasted API calls; more comprehensive than basic type checking because it validates business logic (date ordering, passenger limits)
mcp tool schema definition and context management
Medium confidenceDefines standardized MCP tool schemas for all flight and accommodation search capabilities, enabling LLM clients to discover and invoke tools with proper type hints and parameter documentation. The server implements MCP's tool_call and tool_result protocol, managing context across multiple search requests within a conversation. Handles tool invocation errors and provides structured responses compatible with Claude, ChatGPT, and other LLM clients.
Implements full MCP protocol support with standardized tool schemas, enabling seamless integration with any MCP-compatible LLM client without custom glue code; manages tool invocation context within the server
More standardized than custom REST APIs because it uses MCP's protocol; simpler for LLM agents than REST APIs because tool discovery and invocation are built-in
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with Flight and Stay Search Server, ranked by overlap. Discovered automatically through the match graph.
AiRial Flights
Effortless Flight Booking: Meet Your Personal AI-Powered Travel...
Flight & Stay Search Server (Duffel API)
A TypeScript implementation of a flight & stay search MCP server that uses the Duffel API to search for flights. This MCP server provides tools to search for one-way, round-trip, and multi-city flights.
Incheon Airport Live
Get real-time departure hall congestion, flight statuses, and parking availability at Incheon International Airport. Search departures and arrivals by flight ID or airport code and filter by date to plan your trip. Explore destination details for cities served from Incheon.
travel-hacking-toolkit
AI-powered travel hacking and search with cash, points, miles, and award flights. Drop-in skills and MCP servers for Claude, Codex, and OpenCode.
https://www.kiwi.com
>)** - Official [Kiwi.com](https://www.kiwi.com) flight search MCP server. Search and book flights directly from your favorite AI assistant.
flight-search-mcp
MCP server: flight-search-mcp
Best For
- ✓Travel booking platforms integrating flight search
- ✓LLM agents building conversational travel assistants
- ✓Backend services needing standardized flight data from multiple providers
- ✓Vacation and leisure travel booking platforms
- ✓Travel agents building client-facing search interfaces
- ✓Chatbots handling multi-leg trip planning
- ✓Complex travel itinerary platforms (Kiwix, Skyscanner multi-city mode)
- ✓Travel agents planning custom multi-destination trips
Known Limitations
- ⚠Duffel API rate limits apply — typically 100-1000 requests/minute depending on plan tier
- ⚠Search results cached by Duffel for 5 minutes; real-time pricing updates require polling
- ⚠Limited to airports and dates supported by Duffel's partner airlines
- ⚠No direct access to airline-specific loyalty program pricing or seat maps
- ⚠Return date must be after outbound date; no open-jaw itineraries (different return airport)
- ⚠Flexible date search across date ranges requires multiple API calls, increasing latency
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
Provide comprehensive flight and accommodation search capabilities using the Duffel API. Search for one-way, round-trip, and multi-city flights, get detailed flight offer information, and find travel stays with guest reviews. Enable users to specify preferences such as cabin class, passenger count, and connection options for tailored travel planning.
Categories
Alternatives to Flight and Stay Search Server
Search the Supabase docs for up-to-date guidance and troubleshoot errors quickly. Manage organizations, projects, databases, and Edge Functions, including migrations, SQL, logs, advisors, keys, and type generation, in one flow. Create and manage development branches to iterate safely, confirm costs
Compare →AI-optimized web search and content extraction via Tavily MCP.
Compare →Scrape websites and extract structured data via Firecrawl MCP.
Compare →Are you the builder of Flight and Stay Search Server?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →