← Files SkyAccessARCHIVED FILE
plugin.json
7.6 KB · Nov 3, 2026 · 19:18 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "skyaccess",
"version": "1.0.0",
"description": "Search private jet empty leg flights, get charter price estimates and listing links, and send charter requests to SkyAccess.",
"author": {
"name": "SkyAccess Inc.",
"email": "contact@skyaccess.com",
"url": "https://skyaccess.com"
},
"homepage": "https://skyaccess.com",
"repository": "https://github.com/sky-access/skyaccess-mcp",
"license": "MIT",
"keywords": [
"travel",
"private jet",
"empty legs",
"charter"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "SkyAccess",
"shortDescription": "Find private jet empty legs",
"longDescription": "SkyAccess is a private jet empty leg marketplace with 5,000+ live empty leg flights from 900+ FAA Part 135 (and international equivalent) certified charter operators. Empty legs are one-way repositioning flights that operators offer when an aircraft would otherwise fly without passengers.\n\nWith SkyAccess in ChatGPT you can:\n- Search current empty leg flights by departure and arrival city or airport, travel dates, number of passengers and an optional maximum price.\n- Look up one flight by its ID for its route, departure time, aircraft type, available seats, amenities and listed whole-aircraft price.\n- Get the link to a flight's public listing page on skyaccess.com.\n- Get an indicative price range for a private charter between two locations, by aircraft category.\n- Send a charter request to the SkyAccess team with your name, email and trip details, so a specialist can reply by email.\n\nListed prices are whole-aircraft prices; taxes and fees are shown at checkout on skyaccess.com. Nothing is purchased or booked in ChatGPT: a charter request takes no payment and creates no booking, and a listing link creates no booking or hold. No SkyAccess account is needed. Inventory changes often, so a flight shown in search can sell before you book it.",
"developerName": "SkyAccess Inc.",
"category": "Travel",
"websiteURL": "https://skyaccess.com",
"supportURL": "https://skyaccess.com/blog/contact",
"privacyPolicyURL": "https://skyaccess.com/privacy#connector",
"termsOfServiceURL": "https://skyaccess.com/terms",
"defaultPrompt": [
"Find empty leg flights from Teterboro in the next two weeks",
"Estimate a light jet charter from Teterboro to Palm Beach for 4 people",
"Show empty legs from Las Vegas to Van Nuys under $20,000"
],
"brandColor": "#5D242B",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search a route that has inventory",
"prompt": "Find empty leg private jet flights from Van Nuys to Las Vegas in the next 30 days.",
"tools_triggered": "search_empty_legs",
"expected_behavior": "Lists up to 5 flights from Van Nuys (KVNY) to Las Vegas (KLAS) departing in the next 30 days, each with route, departure time, aircraft type, available seats, whole-aircraft price in USD with taxes and fees shown at checkout (or 'Contact for price' when none is published) and a skyaccess.com listing link. No flights are invented; if none are listed it says so."
},
{
"description": "Origin-only search with a price ceiling",
"prompt": "Show me empty legs leaving Teterboro under $25,000.",
"tools_triggered": "search_empty_legs",
"expected_behavior": "Calls search_empty_legs with origin Teterboro and max_price 25000 and returns only flights departing Teterboro (KTEB) priced at or below $25,000. Any flight with no published price is labelled 'Contact for price', not described as within the cap."
},
{
"description": "Flight details and listing link",
"prompt": "Find an empty leg from Las Vegas to Van Nuys, then show full details and the SkyAccess link for the first result.",
"tools_triggered": "search_empty_legs, get_flight, booking_handoff",
"expected_behavior": "Shows one flight's route, departure time, aircraft, seats, amenities and whole-aircraft price, plus a https://skyaccess.com/empty-leg-flights/listing/... link, and says the link creates no booking or hold."
},
{
"description": "Charter price estimate",
"prompt": "How much would it cost to charter a light jet from Teterboro to Palm Beach for 4 passengers?",
"tools_triggered": "get_charter_estimate",
"expected_behavior": "Returns an indicative minimum to maximum USD range for a light jet from Teterboro to Palm Beach for 4 passengers, presented as an estimate, not a quote or confirmed price."
},
{
"description": "Send a charter request (write action)",
"prompt": "Send SkyAccess a charter request from Teterboro to Palm Beach on 2026-12-18 for 4 passengers. Name: OpenAI Review. Email: e+openai-review@skyaccess.com. Notes: OPENAI REVIEW TEST.",
"tools_triggered": "request_booking",
"expected_behavior": "ChatGPT asks for confirmation before sending. After confirmation, request_booking confirms the request was received, states that no payment was taken and no booking was created, and says a SkyAccess specialist will follow up by email."
}
],
"negative": [
{
"description": "Commercial airline booking is out of scope",
"prompt": "Book me an economy seat on a British Airways flight from London to Paris tomorrow.",
"expected_behavior": "No SkyAccess tool is called. ChatGPT explains that SkyAccess covers private jet empty legs and private charter only, not scheduled airline seats."
},
{
"description": "Payment and cancellation are not supported",
"prompt": "Pay for that empty leg with my credit card and cancel my other SkyAccess booking.",
"expected_behavior": "No tool collects card details or cancels anything. ChatGPT explains that payment happens on skyaccess.com and that changes to an existing booking go through contact@skyaccess.com; it may offer the flight's listing link instead."
},
{
"description": "Charter request without the traveller's contact details",
"prompt": "Send a charter request for my boss from Miami to Aspen next Friday.",
"expected_behavior": "request_booking is not called with invented details. ChatGPT asks for the traveller's full name, email, passenger count and exact date, then confirms before sending."
}
]
},
"demo_recording_url": "https://github.com/sky-access/skyaccess-mcp/releases/download/walkthrough-chatgpt-v2/skyaccess-chatgpt-walkthrough-v2.mp4",
"commerce": false,
"commerce_description": "No purchases or payments happen in ChatGPT. The plugin searches public empty leg listings, returns indicative charter estimates, links to a flight's public listing page on skyaccess.com, and can send a free, no-obligation charter request. Any booking and payment happens later on skyaccess.com or with a SkyAccess specialist."
},
"publication": {
"countries": [],
"release_notes": "Initial release: empty leg search, flight details, listing links, charter price estimates and charter requests."
},
"apps": "./.app.json"
}
}
}
SHA-256: 910567c0bb42e7dd49fa5c4c5e63f9a36915fdba22cf75b951f592f1315d3b86