Serveur MCP

SkyAccess

com.skyaccess/skyaccess
Voyage et hôtellerie Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Searches empty-leg private jet flights, provides charter price estimates, and supports booking enquiries and booking-page handoffs.

booking_handoff
Get the booking link for an empty leg flight
Return the SkyAccess booking page link for a specific empty leg flight, for handing to a customer so they can review and book it themselves. This is read-only: it does not create, hold, modify or cancel any booking, and no booking exists until the customer completes it on the page. Use request_booking instead if the customer wants a specialist to contact them.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['flightId'], 'properties': {'flightId': {'type': 'string', 'minLength': 1, 'description': 'The flight id returned in the `flightId` field of a search_empty_legs result'}}, 'additionalProperties': False}
get_charter_estimate
Get charter price estimate
Returns an indicative price range (min/max USD) for a private charter flight between two locations. Optionally filter by aircraft category and passenger count. When no category is specified, returns estimates for each aircraftCategory value that suits the route and group size.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['origin', 'destination'], 'properties': {'origin': {'type': 'string', 'description': 'Departure city or airport code (required), e.g. "Los Angeles" or "KLAX"'}, 'passengers': {'type': 'integer', 'description': 'Number of passengers (used to filter suitable aircraft)', 'exclusiveMinimum': 0}, 'destination': {'type': 'string', 'description': 'Arrival city or airport code (required), e.g. "New York" or "KJFK"'}, 'aircraftCategory': {'enum': ['TURBOPROP', 'LIGHT_JET', 'MID_SIZE_JET', 'SUPER_MID_SIZE_JET', 'HEAVY_JET', 'ULTRA_LONG_RANGE', 'VERY_LIGHT_JET'], 'type': 'string', 'description': 'Preferred aircraft category. One of: TURBOPROP, LIGHT_JET, MID_SIZE_JET, SUPER_MID_SIZE_JET, HEAVY_JET, ULTRA_LONG_RANGE, VERY_LIGHT_JET. When omitted, estimates for all suitable categories are returned.'}}, 'additionalProperties': False}
get_flight
Get a single empty leg flight by id
Look up one empty leg flight by its id and return the same fields search_empty_legs returns: route, departure time, all-in price, aircraft type, available seats, amenities and a booking link. Use this to re-check a specific flight you found earlier. Returns a not-available message if the flight is no longer published.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['flightId'], 'properties': {'flightId': {'type': 'string', 'minLength': 1, 'description': 'The flight id returned in the `flightId` field of a search_empty_legs result'}}, 'additionalProperties': False}
request_booking
Request a charter booking
Submit a charter flight booking request to SkyAccess. This sends the traveler's name, email and trip details (route, date, passengers and any notes) to SkyAccess so a specialist can follow up. A SkyAccess specialist will follow up with the requester by email shortly to confirm availability and pricing. No payment is taken and no booking is created: this only starts the enquiry. Privacy policy: https://skyaccess.com/privacy
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['origin', 'destination', 'departureDate', 'passengers', 'name', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Full name of the requester (required)'}, 'email': {'type': 'string', 'format': 'email', 'description': 'Email address of the requester (required). A specialist will reply here.'}, 'notes': {'type': 'string', 'description': 'Optional notes or special requests (e.g. catering, pet, preferred aircraft)'}, 'origin': {'type': 'string', 'description': 'Departure city or airport (required), e.g. "Los Angeles" or "LAX"'}, 'passengers': {'type': 'integer', 'description': 'Number of passengers (required)', 'exclusiveMinimum': 0}, 'destination': {'type': 'string', 'description': 'Arrival city or airport (required), e.g. "Miami" or "KMIA"'}, 'departureDate': {'type': 'string', 'description': 'Departure date in ISO format (required), e.g. "2026-08-15"'}}, 'additionalProperties': False}
search_empty_legs
Search empty leg flights
Search available empty leg flights by origin, destination, date range, passenger count, and an optional max_price ceiling. Returns up to 5 matching flights with route, departure time, price, aircraft type, available seats, and a booking link. Use this to find discounted private jet availability for a specific route. A flight with price: null has no published price (shown on SkyAccess as "Contact for price"). Such flights are included even when max_price is set, because their price is unknown; they are not confirmed to be within the cap.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'origin': {'type': 'string', 'description': 'Departure city or airport code (e.g. "Los Angeles" or "LAX")'}, 'max_price': {'type': 'number', 'description': 'Optional price ceiling in USD (all-in customer price). Legs priced above this figure are excluded. Legs with no published price (price: null, shown as "Contact for price") are still included because their price is unknown; they are not confirmed to be within the cap.', 'exclusiveMinimum': 0}, 'passengers': {'type': 'integer', 'description': 'Number of passengers', 'exclusiveMinimum': 0}, 'destination': {'type': 'string', 'description': 'Arrival city or airport code (e.g. "Las Vegas" or "KLAS")'}, 'departureDateTo': {'type': 'string', 'description': 'Latest departure date in ISO format'}, 'departureDateFrom': {'type': 'string', 'description': 'Earliest departure date in ISO format (e.g. "2026-07-10")'}}, 'additionalProperties': False}
Modifié
request_booking
1 October 2026 02:54
Modifié
get_charter_estimate
1 October 2026 02:54
Modifié
booking_handoff
1 October 2026 02:54
Modifié
search_empty_legs
1 October 2026 02:54
Ajouté
request_booking
17 September 2026 12:37
Ajouté
get_charter_estimate
17 September 2026 12:37
Ajouté
booking_handoff
17 September 2026 12:37
Ajouté
get_flight
17 September 2026 12:37
Ajouté
search_empty_legs
17 September 2026 12:37