tools:
  - name: get_flight_positions
    description: Get real-time flight positions with various filtering options
    inputSchema:
      type: object
      properties:
        limit:
          type: number
          description: Maximum number of results
        bounds:
          type: string
          description: Geographical bounds (lat1,lon1,lat2,lon2)
        airports:
          type: string
          description: Comma-separated list of airport ICAO codes
        categories:
          type: string
          description: Aircraft categories (P,C,J)
  - name: get_flight_eta
    description: Get estimated arrival time for a specific flight
    inputSchema:
      type: object
      required:
        - flightNumber
      properties:
        flightNumber:
          type: string
          pattern: ^[A-Z0-9]{2,8}$
          description: Flight number (e.g., UA123)
