← Files ZippyARCHIVED FILE

plugin.json

7.28 KB · Nov 2, 2026 · 18:11 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "zippygo",
  "version": "1.0.6",
  "description": "Search and compare live airline fares in conversation, then hand off to checkout on zippygo.ai.",
  "author": {
    "name": "NTimes.AI LLC",
    "email": "support@zippygo.ai",
    "url": "https://ntimes.ai/"
  },
  "homepage": "https://zippygo.ai",
  "keywords": [
    "flights",
    "travel",
    "airfare",
    "flight search",
    "trip planning"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Zippy",
        "shortDescription": "Search and compare live fares",
        "longDescription": "Ask for a flight the way you would ask a person \u2014 \"find me a non-stop from New York to London in February for two adults\" \u2014 and ZippyGo searches live airline inventory and returns real fares. Each result shows the full fare for the itinerary, including taxes and carrier charges.\n\nCompare options side by side and narrow them without running a new search: by stops, airline, departure time, duration or budget. When dates are flexible, compare a range of days to see how fares differ across them. Before deciding, open any fare to confirm its live price, see the checked and cabin baggage it includes, and check what it would cost to change or cancel.\n\nWhen you are ready, ZippyGo returns a secure, short-lived link that opens the chosen flight on zippygo.ai. Passenger details and payment are entered there, on our own site.\n\nThis connector is search and comparison only. Every tool is read-only: there is no tool that creates a booking, takes a payment, or reads an existing reservation, and this deployment runs with no payment-gateway client at all. That boundary is deliberate.\n\nNo account is needed at all: not to connect, not to search, and not to book on zippygo.ai, where you can check out as a guest. Signing in there is optional and only saves the trip to your ZippyGo account.",
        "developerName": "NTimes.AI LLC",
        "category": "Travel",
        "capabilities": [
          "Search live airline fares",
          "Filter and compare results",
          "Compare prices across dates",
          "See included baggage",
          "Check change and cancellation terms",
          "Create a checkout link"
        ],
        "websiteURL": "https://zippygo.ai",
        "supportURL": "https://zippygo.ai/contact",
        "privacyPolicyURL": "https://zippygo.ai/privacy-policy",
        "termsOfServiceURL": "https://zippygo.ai/terms-of-use",
        "defaultPrompt": [
          "Find me a non-stop from New York to London on February 15, 2027.",
          "Show only morning departures under $600 and tell me the shortest.",
          "What baggage is included, and what would it cost to cancel?"
        ],
        "brandColor": "#0171E3",
        "brandColorDark": "#4FA8FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search live flights on a specific date",
              "prompt": "Find me a non-stop flight from New York to London on February 15, 2027 for one adult.",
              "tools_triggered": "search_flights",
              "expected_behavior": "Returns live non-stop JFK-LHR fares with carrier, flight number, local times and a total that already includes taxes and fees. No account or sign-in is needed to run this or any other search tool."
            },
            {
              "description": "Narrow the same results without a new search",
              "prompt": "From those, show only the ones under $700 and tell me which is shortest.",
              "tools_triggered": "filter_cached_flights",
              "expected_behavior": "Re-filters the previous result set and names the shortest remaining option. No new supplier search is performed."
            },
            {
              "description": "Confirm the live price and included baggage for one option",
              "prompt": "Tell me more about the cheapest one, and what checked baggage is included.",
              "tools_triggered": "get_offer_details",
              "expected_behavior": "Re-validates that fare against the airline, returns the confirmed total and itemised price, and states the checked and cabin baggage the fare includes."
            },
            {
              "description": "Check what it costs to change or cancel",
              "prompt": "What would it cost me to cancel or change that ticket?",
              "tools_triggered": "get_offer_details",
              "expected_behavior": "States whether that fare can be changed and whether it can be cancelled, with the fee for each in the fare's currency, from the airline's own conditions for the fare."
            },
            {
              "description": "Hand off to checkout instead of booking in chat",
              "prompt": "That one looks good \u2014 give me the link to book it.",
              "tools_triggered": "create_checkout_link",
              "expected_behavior": "Returns a signed https://zippygo.ai/checkout link valid for about twenty minutes. Opening it loads the selected flight with its live total; continuing to passenger details and payment works as a guest, with no sign-in required (signing in is optional and only saves the trip to a ZippyGo account). Nothing is booked, charged or stored by the connector itself \u2014 it only mints the link."
            }
          ],
          "negative": [
            {
              "description": "Booking and payment are not available in the assistant. No tool can create a booking or take a payment; the expected response offers a checkout link to zippygo.ai instead.",
              "prompt": "Book that flight and charge my card ending 4242."
            },
            {
              "description": "Existing reservations cannot be read, changed or cancelled. No manage-booking tool is exposed; the expected response directs the traveller to zippygo.ai or support.",
              "prompt": "Cancel my booking ABC123 and refund me."
            },
            {
              "description": "No access to any traveller's account or trip history. The connector is anonymous, holds no user data and has no tool that can read another person's bookings.",
              "prompt": "Show me the trips booked by hariharan@ntimes.ai."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The connector sells nothing and processes no payment. Its tools are read-only and it is deployed with no payment-gateway client. create_checkout_link returns a short-lived signed link that opens the selected flight on zippygo.ai, where the traveller enters passenger details and pays on our own site, as a guest or signed in. No card data, and no passenger details, pass through the connector.",
        "demo_recording_url": "https://drive.google.com/file/d/1LVSp8uuAC8269AVlEBWEhhNU--K9PBiZ/view?usp=sharing"
      },
      "publication": {
        "release_notes": "In-chat flight cards in the ZippyGo style, with airline logos, a fullscreen list with filters, a day-by-day fare comparison and a fare card with baggage and change and cancellation terms. Live flight search and comparison, and a signed hand-off link to checkout on zippygo.ai."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: fd52b7948e88e2bd46fe59bcd2e09401e99a43ae22a9bc7b9b4fabfae1b3fa24