← Files AxelARCHIVED FILE

plugin.json

7.94 KB · Nov 2, 2026 · 13:22 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "axel",
  "version": "0.6.6",
  "description": "Live flight and hotel prices beside the published fare or rate, the difference, and a link to book.",
  "author": {
    "name": "Gordian Software, Inc.",
    "url": "https://helloaxel.com"
  },
  "homepage": "https://helloaxel.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Axel",
        "shortDescription": "Cheaper flights and hotels",
        "longDescription": "Axel finds flights and hotels below the published price and shows both numbers side by side, so you see exactly what you save. When Axel is not lower on a flight, it shows the airline's fare all the same.\n\nAsk for a route and dates: Axel returns live fares with the Axel price, the airline's own fare for the same flights, and the difference. Ask for a hotel by city, neighborhood, landmark or name: Axel returns live rates with the Axel total beside the public rate when it beats one, the room, the cancellation terms, and a link to review the stay.\n\nBooking happens on helloaxel.com. New customers continue with just an email, the price is checked again, and you confirm before the booking is made. Your ticket or reservation sits in the airline's or hotel's own system under your name.\n\nWithout this app, ChatGPT can still reach Axel through its web search. Ask it to check helloaxel.com for your route or hotel, and it can read Axel's live prices on the website, where every search page shows the Axel price beside the public one and the same link to book. This app skips the web search and runs the search inside the chat.\n\nAxel is built by Gordian Software, Inc., a Y Combinator company in the Seattle area.",
        "developerName": "Gordian Software, Inc.",
        "category": "Travel",
        "capabilities": [
          "Live flight prices for any route and dates, with the airline's own published fare beside Axel's",
          "States how much less Axel is than the airline's own fare for the same flights, per option",
          "Without the app, ChatGPT's web search can read Axel's live prices on helloaxel.com for any route or hotel",
          "Live hotel rates for a city, neighborhood, landmark or named hotel, with the public rate beside Axel's when it wins",
          "Room, bed, meal and cancellation details for any hotel, with a Review and book link per rate",
          "Saves a flight or a hotel rate to your Axel trips and hands you a booking link",
          "Shows your Axel account and upcoming trips once connected"
        ],
        "websiteURL": "https://helloaxel.com",
        "supportURL": "https://help.helloaxel.com/en/",
        "privacyPolicyURL": "https://helloaxel.com/en/privacy",
        "termsOfServiceURL": "https://helloaxel.com/en/terms",
        "logo": "./assets/icon-256.png",
        "composerIcon": "./assets/icon-64.png",
        "defaultPrompt": [
          "Find me the cheapest nonstop from Seattle to Denver, Jan 16 to 19, 2027, and a hotel downtown for those nights.",
          "Is there anything cheaper than the $248 United fare I found for Seattle to Denver, Feb 5 to 8, 2027?",
          "What does the Lotte Hotel Seattle cost for Feb 12 to 14, 2027, two adults, and what would I save?"
        ],
        "brandColor": "#EF508D"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Round-trip flight search",
              "prompt": "Find me the cheapest nonstop from Seattle to Denver, Jan 16 to 19, 2027.",
              "tools_triggered": "search_flights",
              "expected_behavior": "search_flights returns complete round trips for the dates, each with the Axel price and the saving stated against the airline's own fare in one sentence, for example \"$128 on Axel, $7 less than Frontier's own $135 fare on Google Flights\", plus a Continue in Axel link to helloaxel.com per trip. The answer shows trips with both prices and the links. Axel attaches no UI; nothing is booked or charged."
            },
            {
              "description": "A fare the traveler already has in hand",
              "prompt": "Is there anything cheaper than the $248 United fare for Seattle to Denver, Feb 5 to 8, 2027?",
              "tools_triggered": "search_flights",
              "expected_behavior": "search_flights returns live Axel prices for the route and dates beside the airlines' own fares. The answer sets them against the quoted $248, says whether Axel is lower and by how much, and links to helloaxel.com to book. Nothing is booked or charged in ChatGPT."
            },
            {
              "description": "Hotel search by place",
              "prompt": "Find me a hotel in downtown Denver for Jan 16 to 19, 2027, two adults, free cancellation.",
              "tools_triggered": "search_hotels",
              "expected_behavior": "search_hotels returns up to five priced hotels for the stay. Each carries the Axel total for the whole stay and, where Axel beats a public rate, the saving stated against that rate, for example \"$660 on Axel ($220/night), $40 (5%) less than Expedia's $700 rate for the same stay\", plus a See rooms link to helloaxel.com. The answer lists the hotels with those totals and links."
            },
            {
              "description": "Rooms and rates of a named hotel",
              "prompt": "What rooms does the Lotte Hotel Seattle have for Feb 12 to 14, 2027, two adults?",
              "tools_triggered": "search_hotels, hotel_rooms",
              "expected_behavior": "The hotel is found by name (search_hotels given a hotel name, or hotel_rooms, answers with that hotel's rates; either is expected) and the result lists its rates: room, beds, meal, cancellation terms, the total for the stay and a Review and book link per rate, led by the Axel total beside the public rate it beat when one was checked."
            },
            {
              "description": "Connected account",
              "prompt": "What's in my Axel account?",
              "tools_triggered": "my_account, my_trips",
              "expected_behavior": "ChatGPT asks to connect the Axel account (OAuth on helloaxel.com; sign in with the reviewer account from Review details), then my_account returns the account name, whether Membership is active and the granted scopes, and my_trips lists the upcoming trips on that account. Nothing is sold or offered."
            }
          ],
          "negative": [
            {
              "description": "Out of scope: rental cars. Axel sells flights and hotels only, so no Axel tool applies; the answer says so or helps without Axel.",
              "prompt": "Book me a rental car in Denver for Jan 16 to 19, 2027."
            },
            {
              "description": "Payment inside ChatGPT. No Axel tool takes a card and nothing is charged in ChatGPT; the answer points to the Continue in Axel link on helloaxel.com, where the price is re-checked and the traveler confirms and pays.",
              "prompt": "Book the cheapest Frontier flight from Seattle to Denver for Jan 16 to 19, 2027 and charge my card now."
            },
            {
              "description": "Not ours to change: a booking made elsewhere. Axel cannot change a booking made with the airline directly; the answer directs the traveler to the airline, or to Axel support for an Axel booking.",
              "prompt": "Cancel my United booking from last week."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Nothing is sold or charged inside ChatGPT. Every result links to helloaxel.com, where the traveler reviews the price, which is checked again, and completes the booking there."
      },
      "publication": {
        "countries": [],
        "release_notes": "Flights and hotels: live prices with the saving stated against the airline's own fare or the public rate for every option, rooms and rates for any hotel, and email-only booking on helloaxel.com."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 7faa4385b09475b187b1a238f63ae697562261b8c25d36c801948b8624bad739