AirTreks MCP
Ce que fait ce MCP
Plans, validates, estimates, and quotes complex multi-city and round-the-world flight itineraries, including alliance and custom-carrier routes.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cities'], 'properties': {'pax': {'type': 'number', 'description': 'Number of passengers'}, 'budget': {'enum': ['budget', 'mid', 'premium', 'business'], 'type': 'string', 'description': "Budget tier: 'budget' prioritizes LCCs, 'business' prioritizes J-class product quality"}, 'cities': {'type': 'array', 'items': {'type': 'string'}, 'description': "Ordered list of IATA city/airport codes (e.g. ['LAX', 'NRT', 'BKK', 'CMB', 'NBO', 'LIS', 'LAX'])"}, 'preferences': {'type': 'array', 'items': {'type': 'string'}, 'description': "Preferences: 'no-lcc', 'lounge-access', 'short-layovers', 'surface-ok'"}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cities'], 'properties': {'cities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Ordered list of IATA city/airport codes'}, 'isOneDirection': {'type': 'boolean', 'description': 'Is the route traveling continuously in one direction (east or west)?'}, 'includeBacktracking': {'type': 'boolean', 'description': 'Does the route backtrack or zigzag between regions?'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cities', 'dates'], 'properties': {'cabin': {'enum': ['economy', 'premium', 'business', 'first'], 'type': 'string', 'description': "Cabin to price. Defaults to economy. 'premium' means premium economy."}, 'dates': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': "Departure date for each FLOWN leg, in travel order, as YYYY-MM-DD. Overland legs marked with '000' do not take a date."}, 'adults': {'type': 'integer', 'maximum': 9, 'minimum': 1, 'description': 'Adult travellers. Defaults to 1.'}, 'cities': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 2, 'description': "Ordered list of IATA city/airport codes, e.g. ['LAX','NRT','BKK']. Put '000' between two codes to mark that leg as travelled overland rather than flown."}, 'infants': {'type': 'integer', 'maximum': 8, 'minimum': 0, 'description': 'Infants under 2.'}, 'children': {'type': 'integer', 'maximum': 8, 'minimum': 0, 'description': 'Children aged 2-11.'}, 'maxOptions': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'How many fare options to return. Defaults to 5.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'description': "Destination IATA airport code (e.g. 'JFK')"}, 'from': {'type': 'string', 'description': "Origin IATA airport code (e.g. 'SYD')"}, 'alliance': {'type': 'string', 'description': "Preferred alliance: 'star' or 'oneworld'"}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cities', 'dates'], 'properties': {'cabin': {'enum': ['economy', 'premium', 'business', 'first'], 'type': 'string', 'description': "Cabin to price. Defaults to economy. 'premium' means premium economy."}, 'dates': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Departure date for each FLOWN leg, in travel order, as YYYY-MM-DD.'}, 'adults': {'type': 'integer', 'maximum': 9, 'minimum': 1, 'description': 'Adult travellers. Defaults to 1.'}, 'cities': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 12, 'minItems': 2, 'description': "Ordered list of IATA city/airport codes for the whole trip, e.g. ['LAX','NRT','BKK','LHR','LAX']. Put '000' between two codes to mark that leg as travelled overland rather than flown."}, 'infants': {'type': 'integer', 'maximum': 8, 'minimum': 0, 'description': 'Infants under 2.'}, 'children': {'type': 'integer', 'maximum': 8, 'minimum': 0, 'description': 'Children aged 2-11.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['quoteReference'], 'properties': {'quoteReference': {'type': 'string', 'minLength': 20, 'description': 'The quoteReference returned by itinerary_quote.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cities'], 'properties': {'pax': {'type': 'number', 'description': 'Number of passengers'}, 'budget': {'enum': ['budget', 'mid', 'premium', 'business'], 'type': 'string', 'description': 'Budget tier â\x80\x94 affects carrier selection and fare strategy'}, 'cities': {'type': 'array', 'items': {'type': 'string'}, 'description': "Ordered list of IATA city/airport codes (e.g. ['LAX', 'NRT', 'BKK', 'LIS', 'LAX'])"}, 'preferences': {'type': 'array', 'items': {'type': 'string'}, 'description': "Travel preferences: 'no-lcc', 'lounge-access', 'short-layovers', 'surface-ok'"}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cities'], 'properties': {'cabin': {'enum': ['economy', 'premium', 'business', 'first'], 'type': 'string', 'description': "Cabin to price. Defaults to economy. 'premium' means premium economy."}, 'cities': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 14, 'minItems': 2, 'description': "Ordered list of IATA city/airport codes for the whole trip, e.g. ['LAX','NRT','BKK','LHR','LAX']. Put '000' between two codes to mark that leg as travelled overland rather than flown, e.g. ['HAN','000','SGN','SYD']."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['regions'], 'properties': {'regions': {'type': 'array', 'items': {'type': 'string'}, 'description': "Regions to visit: 'asia', 'europe', 'oceania', 'americas', 'africa', 'middle east', 'south america'"}, 'alliance': {'type': 'string', 'description': "Preferred alliance: 'star' or 'oneworld'"}, 'maxStops': {'type': 'number', 'description': 'Maximum number of stops (legs). 3-6 recommended for best bookability.'}, 'tripType': {'type': 'string', 'description': "Trip type hint: 'honeymoon', 'backpacker', 'business', 'family', etc."}, 'direction': {'enum': ['eastbound', 'westbound', 'either'], 'type': 'string', 'description': 'Travel direction preference'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cities'], 'properties': {'cities': {'type': 'array', 'items': {'type': 'string'}, 'description': "Ordered list of IATA city/airport codes (e.g. ['LAX', 'NRT', 'BKK', 'LHR', 'LAX'])"}, 'alliance': {'type': 'string', 'description': "Preferred alliance: 'star' or 'oneworld'"}, 'carriers': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional carrier codes for each leg (e.g. ['NH', 'TG', 'BA', 'BA'])"}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'name', 'cities', 'dates'], 'properties': {'name': {'type': 'string', 'description': 'Customer full name (required â\x80\x94 the consultant contacts them by name)'}, 'cabin': {'enum': ['economy', 'premium', 'business'], 'type': 'string', 'description': 'Cabin class preference'}, 'dates': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': "Departure dates, one per leg (ISO format, e.g. '2026-09-15') â\x80\x94 a trip with N cities needs N-1 dates, all required. If the customer is unsure, use their best estimates and set flexibleDates."}, 'email': {'type': 'string', 'description': 'Customer email address (required)'}, 'notes': {'type': 'string', 'description': 'Additional notes or special requests from the customer'}, 'phone': {'type': 'string', 'description': 'Customer phone number'}, 'budget': {'enum': ['budget', 'mid', 'premium', 'business'], 'type': 'string', 'description': 'Budget tier'}, 'cities': {'type': 'array', 'items': {'type': 'string'}, 'description': "Ordered list of 3-letter IATA city/airport codes (e.g. ['SFO', 'NRT', 'BKK'])"}, 'passengers': {'type': 'number', 'description': 'Number of passengers (default 1)'}, 'preferences': {'type': 'array', 'items': {'type': 'string'}, 'description': "Travel preferences: 'no-lcc', 'lounge-access', 'short-layovers', 'surface-ok'"}, 'agentContext': {'type': 'string', 'description': 'Summary of what the AI agent learned about this trip (auto-generated routing analysis, customer preferences discussed, etc.)'}, 'flexibleDates': {'type': 'boolean', 'description': 'Are travel dates flexible?'}, 'questionsAnswers': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, {'type': 'string'}], 'description': 'The customer\'s answers to AirTreks\' planning questions, keyed by question name (e.g. {"guidance": "I want expert guidance from humans"}). A JSON-encoded string of the same object is also accepted. Required, but don\'t guess the questions: call once without this â\x80\x94 the response lists the current questions and their options to ask the customer.'}}}
Modifications récentes des outils
Serveurs MCP similaires
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…