{
  "name": "FlightLabs",
  "version": "1.0.0",
  "description": "Aviation data agent: real-time flights, delays, schedules, prices, airlines, routes, and airports. Primary interface is MCP; this card advertises the same capabilities for A2A discovery.",
  "provider": {
    "organization": "FlightLabs",
    "url": "https://www.goflightlabs.com"
  },
  "documentationUrl": "https://www.goflightlabs.com/mcp",
  "iconUrl": "https://www.goflightlabs.com/img/faviconf.png",
  "url": "https://mcp.goflightlabs.com/mcp",
  "supportedInterfaces": [
    {
      "url": "https://mcp.goflightlabs.com/mcp",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0",
      "transport": "HTTP+JSON"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "securitySchemes": {
    "oauth2": {
      "type": "oauth2",
      "flows": {
        "authorizationCode": {
          "authorizationUrl": "https://www.goflightlabs.com/oauth/authorize",
          "tokenUrl": "https://www.goflightlabs.com/oauth/token",
          "scopes": {
            "flightlabs.api": "Call FlightLabs flight data API under the authenticated account quota"
          }
        }
      }
    },
    "apiKey": {
      "type": "apiKey",
      "in": "query",
      "name": "access_key"
    }
  },
  "security": [
    { "oauth2": ["flightlabs.api"] },
    { "apiKey": [] }
  ],
  "skills": [
    {
      "id": "flights-realtime",
      "name": "Real-time flights",
      "description": "Live flight position and status by IATA/ICAO, airline, or airport.",
      "tags": ["flights", "realtime", "tracking"],
      "examples": ["Where is flight AA217 right now?", "Live arrivals at JFK"]
    },
    {
      "id": "flights-historical",
      "name": "Historical flights",
      "description": "Historical departures or arrivals for an airport by date or range.",
      "tags": ["flights", "historical"],
      "examples": ["Departures from LAX on 2026-08-01"]
    },
    {
      "id": "flights-prices",
      "name": "Flight prices",
      "description": "Search one-way or roundtrip prices between airports.",
      "tags": ["flights", "prices", "fares"],
      "examples": ["Cheapest flights from JFK to LHR next month"]
    },
    {
      "id": "flights-delays",
      "name": "Flight delays",
      "description": "Find delayed flights above a delay threshold.",
      "tags": ["flights", "delays"],
      "examples": ["Delayed flights at EWR over 60 minutes"]
    },
    {
      "id": "flights-schedules",
      "name": "Flight schedules",
      "description": "Airport timetable of scheduled departures or arrivals.",
      "tags": ["flights", "schedules"],
      "examples": ["Scheduled departures from MIA today"]
    },
    {
      "id": "airlines-airports",
      "name": "Airlines, routes, and airports",
      "description": "Airline directory, routes, and airport lookup by IATA/ICAO/city/country.",
      "tags": ["airlines", "airports", "routes"],
      "examples": ["Look up airport MVD", "Routes for LATAM"]
    }
  ]
}
