MCP 서버

flightoracle

io.tooloracle/flightoracle
여행 및 호스피탈리티 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Searches and compares flights, finds cheaper travel dates, identifies airport codes, and prices multi-city routes.

airport_hub
Find airport IATA codes for a city. Returns nearby airports and common codes.
입력 스키마
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': "City name (e.g., 'London', 'New York', 'Tokyo')"}}, 'additionalProperties': False}
cheapest_flights
Find the cheapest flights across a full month. Returns price-sorted options with dates, airlines, and price insights.
입력 스키마
{'type': 'object', 'properties': {'month': {'type': 'string', 'description': 'Month to search YYYY-MM (e.g., 2026-06)'}, 'arrival': {'type': 'string', 'description': 'Arrival airport IATA code'}, 'country': {'type': 'string', 'description': 'Country code (default: us)'}, 'currency': {'type': 'string', 'description': 'Currency code (default: USD)'}, 'departure': {'type': 'string', 'description': 'Departure airport IATA code'}}, 'additionalProperties': False}
flight_search
Search round-trip or one-way flights between airports. Returns best flights, prices, airlines, duration, stops, and carbon emissions.
입력 스키마
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'Outbound date YYYY-MM-DD'}, 'stops': {'type': 'integer', 'description': '0=any, 1=nonstop only, 2=max 1 stop, 3=max 2 stops (default: 0)'}, 'adults': {'type': 'integer', 'description': 'Number of adult passengers (default: 1)'}, 'arrival': {'type': 'string', 'description': 'Arrival airport IATA code (e.g., LHR, CDG, NRT)'}, 'country': {'type': 'string', 'description': 'Country code for local pricing (default: us)'}, 'currency': {'type': 'string', 'description': 'Currency code (default: USD)'}, 'departure': {'type': 'string', 'description': 'Departure airport IATA code (e.g., JFK, LAX, FRA)'}, 'return_date': {'type': 'string', 'description': 'Return date YYYY-MM-DD (omit for one-way)'}, 'travel_class': {'type': 'integer', 'description': '1=Economy, 2=Premium Economy, 3=Business, 4=First (default: 1)'}}, 'additionalProperties': False}
health_check
Server status, API connectivity, supported features.
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
multi_city
Price a multi-city route with 2+ legs. Returns per-leg pricing and total cost range.
입력 스키마
{'type': 'object', 'properties': {'legs': {'type': 'array', 'items': {'type': 'object'}, 'description': 'List of legs: [{departure, arrival, date}, ...] (min 2)'}, 'country': {'type': 'string', 'description': 'Country (default: us)'}, 'currency': {'type': 'string', 'description': 'Currency (default: USD)'}}, 'additionalProperties': False}
one_way_search
Search one-way flights with all filters.
입력 스키마
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'Date YYYY-MM-DD'}, 'stops': {'type': 'integer', 'description': '0=any, 1=nonstop, 2=1stop, 3=2stops'}, 'adults': {'type': 'integer', 'description': 'Passengers (default: 1)'}, 'arrival': {'type': 'string', 'description': 'Arrival IATA code'}, 'country': {'type': 'string', 'description': 'Country (default: us)'}, 'currency': {'type': 'string', 'description': 'Currency (default: USD)'}, 'departure': {'type': 'string', 'description': 'Departure IATA code'}, 'travel_class': {'type': 'integer', 'description': '1=Economy, 2=Premium, 3=Business, 4=First'}}, 'additionalProperties': False}
price_calendar
Weekly price calendar for a route. Find the cheapest week to fly.
입력 스키마
{'type': 'object', 'properties': {'weeks': {'type': 'integer', 'maximum': 8, 'minimum': 1, 'description': 'Number of weeks to scan (1-8, default: 4)'}, 'arrival': {'type': 'string', 'description': 'Arrival IATA code'}, 'country': {'type': 'string', 'description': 'Country (default: us)'}, 'currency': {'type': 'string', 'description': 'Currency (default: USD)'}, 'departure': {'type': 'string', 'description': 'Departure IATA code'}, 'start_date': {'type': 'string', 'description': 'Start date YYYY-MM-DD'}}, 'additionalProperties': False}
route_compare
Compare flight prices by airline for a route. Shows cheapest per airline, stops, duration.
입력 스키마
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'Date YYYY-MM-DD'}, 'arrival': {'type': 'string', 'description': 'Arrival IATA code'}, 'country': {'type': 'string', 'description': 'Country (default: us)'}, 'currency': {'type': 'string', 'description': 'Currency (default: USD)'}, 'departure': {'type': 'string', 'description': 'Departure IATA code'}, 'return_date': {'type': 'string', 'description': 'Return date (optional)'}}, 'additionalProperties': False}
추가됨
health_check
2026년 9월 17일 12:53 PM
추가됨
airport_hub
2026년 9월 17일 12:53 PM
추가됨
route_compare
2026년 9월 17일 12:53 PM
추가됨
price_calendar
2026년 9월 17일 12:53 PM
추가됨
multi_city
2026년 9월 17일 12:53 PM
추가됨
one_way_search
2026년 9월 17일 12:53 PM
추가됨
cheapest_flights
2026년 9월 17일 12:53 PM
추가됨
flight_search
2026년 9월 17일 12:53 PM