이 MCP로 할 수 있는 일
Searches flight itineraries and prices between airports and returns preferred booking links.
도구
입력 스키마
{'type': 'object', 'title': 'SearchAirportsArgs', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of airport results to return.'}, 'query': {'type': 'string', 'title': 'Query', 'description': 'Search query for airport names, city names, or airport codes.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'required': ['code', 'name', 'city', 'country'], 'properties': {'city': {'type': 'string', 'description': 'City served by the airport.'}, 'code': {'type': 'string', 'description': 'Three-letter airport IATA code.'}, 'name': {'type': 'string', 'description': 'Full airport name.'}, 'country': {'type': 'string', 'description': 'Country where the airport is located.'}}, 'description': 'Single airport result matching the query.', 'additionalProperties': False}, 'description': 'List of airports matching the query.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'title': 'SearchFlightsArgs', 'required': ['origin', 'destination', 'departure_date'], 'properties': {'adults': {'type': 'integer', 'title': 'Adults', 'default': 1, 'minimum': 1, 'description': 'Number of adult passengers traveling.'}, 'market': {'type': 'string', 'title': 'Market', 'default': 'US', 'description': '2-letter market or country code affecting pricing and results.'}, 'origin': {'type': 'string', 'title': 'Origin', 'description': 'Origin airport or metro IATA code.'}, 'children': {'type': 'integer', 'title': 'Children', 'default': 0, 'minimum': 0, 'description': 'Number of child passengers traveling.'}, 'max_price': {'anyOf': [{'type': 'integer', 'minimum': 0}, {'type': 'null'}], 'title': 'Max Price', 'default': None, 'description': 'Maximum price in the selected market currency for flight results.'}, 'max_stops': {'anyOf': [{'type': 'integer', 'maximum': 2, 'minimum': 0}, {'type': 'null'}], 'title': 'Max Stops', 'default': None, 'description': 'Maximum number of stops allowed in the flight itinerary.'}, 'cabin_class': {'enum': ['economy', 'premium_economy', 'business', 'first'], 'type': 'string', 'title': 'Cabin Class', 'default': 'economy', 'description': 'Preferred cabin class: economy, premium_economy, business, or first.'}, 'destination': {'type': 'string', 'title': 'Destination', 'description': 'Destination airport or metro IATA code.'}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 8, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of flight results to return.'}, 'return_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Return Date', 'default': None, 'description': 'Optional return date in YYYY-MM-DD format for round-trip flights.'}, 'departure_date': {'type': 'string', 'title': 'Departure Date', 'format': 'date', 'description': 'Departure date in YYYY-MM-DD format.'}, 'infants_on_lap': {'type': 'integer', 'title': 'Infants On Lap', 'default': 0, 'minimum': 0, 'description': "Number of infants traveling on an adult's lap."}, 'infants_in_seat': {'type': 'integer', 'title': 'Infants In Seat', 'default': 0, 'minimum': 0, 'description': 'Number of infants traveling with their own seat.'}, 'airlines_exclude': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Airlines Exclude', 'default': None, 'description': 'Airline codes to specifically exclude from search results.'}, 'airlines_include': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Airlines Include', 'default': None, 'description': 'Airline codes to specifically include in search results.'}, 'allow_self_transfer': {'type': 'boolean', 'title': 'Allow Self Transfer', 'default': True, 'description': 'Whether to include self-transfer flight options (true or false).'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['origin', 'destination', 'departure_date', 'itineraries'], 'properties': {'origin': {'type': 'string', 'description': 'Origin airport details for flight search.'}, 'destination': {'type': 'string', 'description': 'Destination airport details for flight search.'}, 'itineraries': {'type': 'array', 'items': {'type': 'object', 'required': ['price', 'outbound', 'booking_url', 'booking_link'], 'properties': {'bags': {'type': 'object', 'properties': {'checked': {'type': ['integer', 'null'], 'description': 'Number of allowed checked bags.'}, 'carry_on': {'type': ['integer', 'null'], 'description': 'Number of allowed carry-on bags.'}}, 'description': 'Details on baggage allowance.'}, 'price': {'type': 'object', 'required': ['amount', 'currency', 'status'], 'properties': {'amount': {'type': 'number', 'description': 'Numerical price amount in given currency.'}, 'status': {'enum': ['verified', 'unverified'], 'type': 'string', 'description': 'Whether the price was confirmed or is an unverified search hint.'}, 'currency': {'type': 'string', 'description': 'Currency code of the price amount.'}}, 'description': 'Total flight price details.'}, 'inbound': {'type': 'object', 'required': ['segments'], 'properties': {'carrier': {'type': ['string', 'null'], 'description': 'Airline operating the flight segment.'}, 'segments': {'type': 'array', 'items': {'type': 'object', 'properties': {'flight_number': {'type': ['string', 'null'], 'description': 'Flight number assigned by airline.'}, 'arrival_airport': {'type': 'string', 'description': 'Airport code for arrival location.'}, 'duration_minutes': {'type': 'integer', 'description': 'Flight duration in minutes.'}, 'departure_airport': {'type': 'string', 'description': 'Airport code for departure location.'}, 'arrival_time_local': {'type': 'string', 'description': 'Local arrival date and time.'}, 'departure_time_local': {'type': 'string', 'description': 'Local departure date and time.'}, 'marketing_carrier_code': {'type': ['string', 'null'], 'description': 'Airline code marketing the flight segment.'}, 'operating_carrier_name': {'type': ['string', 'null'], 'description': 'Name of the airline operating the flight segment.'}}}, 'description': 'List of individual flight segments.'}, 'duration_minutes': {'type': ['integer', 'null'], 'description': 'Flight duration in minutes.'}}, 'description': 'Inbound flight itinerary details for round-trip flights.'}, 'ignav_id': {'type': ['string', 'null'], 'description': 'Unique Ignav identifier for the itinerary.'}, 'outbound': {'type': 'object', 'required': ['segments'], 'properties': {'carrier': {'type': ['string', 'null'], 'description': 'Airline operating the flight segment.'}, 'segments': {'type': 'array', 'items': {'type': 'object', 'properties': {'flight_number': {'type': ['string', 'null'], 'description': 'Flight number assigned by airline.'}, 'arrival_airport': {'type': 'string', 'description': 'Airport code for arrival location.'}, 'duration_minutes': {'type': 'integer', 'description': 'Flight duration in minutes.'}, 'departure_airport': {'type': 'string', 'description': 'Airport code for departure location.'}, 'arrival_time_local': {'type': 'string', 'description': 'Local arrival date and time.'}, 'departure_time_local': {'type': 'string', 'description': 'Local departure date and time.'}, 'marketing_carrier_code': {'type': ['string', 'null'], 'description': 'Airline code marketing the flight segment.'}, 'operating_carrier_name': {'type': ['string', 'null'], 'description': 'Name of the airline operating the flight segment.'}}}, 'description': 'List of individual flight segments.'}, 'duration_minutes': {'type': ['integer', 'null'], 'description': 'Flight duration in minutes.'}}, 'description': 'Outbound flight itinerary details.'}, 'booking_url': {'type': 'string', 'description': 'Direct URL to book the itinerary.'}, 'cabin_class': {'type': ['string', 'null'], 'description': 'Class of cabin booked.'}, 'booking_link': {'type': 'object', 'required': ['provider_name', 'url'], 'properties': {'url': {'type': 'string', 'description': 'Direct URL to book the itinerary.'}, 'provider_name': {'type': 'string', 'description': 'Name of booking provider.'}, 'provider_type': {'type': ['string', 'null'], 'description': 'Type of booking provider.'}}, 'description': 'Clickable booking link for the itinerary.'}, 'booking_provider_name': {'type': 'string', 'description': 'Name of booking provider.'}, 'booking_provider_type': {'type': ['string', 'null'], 'description': 'Type of booking provider.'}, 'requires_self_transfer': {'type': ['boolean', 'null'], 'description': 'Indicates if itinerary includes self-transfer.'}}}, 'description': 'List of flight itineraries.'}, 'return_date': {'type': ['string', 'null'], 'description': 'Scheduled return date for round-trip flights (YYYY-MM-DD).'}, 'departure_date': {'type': 'string', 'description': 'Scheduled departure date (YYYY-MM-DD).'}}, 'description': 'Flight itinerary details including prices, times, and stops.'}
최근 도구 변경
유사한 MCP 서버
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Gover MCP
Searches and manages corporate travel requests, flights, hotels, rental vehicles, passengers, carts, approvals, reservations, and…
DC Member API
Provides access to Dynamite Circle membership data, community profiles, chapters, events, trips, calendars, alerts, follows, agen…
Nomad Stays
Searches and books remote-work accommodations while supporting host listing management, rooms, packages, availability, and hospit…
lilo Vacation Rentals
Supports vacation-rental discovery, availability and direct booking, property operations, short-term-rental compliance, guest and…
mcp-server
Provides immigration, citizenship and residency programme research alongside tax, wealth structuring, banking, visa, treaty and c…