← Files SkyAccessARCHIVED FILE

plugin.json

7.6 KB · Nov 3, 2026 · 19:18 UTC

↓ Download file

{
  "$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