naftiko: 1.0.0-alpha2 info: label: Collins Aerospace ARINC Messaging API — Weather description: 'Collins Aerospace ARINC Messaging API — Weather. 1 operations. Lead operation: Collins Aerospace ARINC Get Aviation Weather. Self-contained Naftiko capability covering one United Technologies business surface.' tags: - United Technologies - Weather created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: UNITED_TECHNOLOGIES_API_KEY: UNITED_TECHNOLOGIES_API_KEY capability: consumes: - type: http namespace: arinc-messaging-weather baseUri: https://api.arinconline.collinsaerospace.com description: Collins Aerospace ARINC Messaging API — Weather business capability. Self-contained, no shared references. resources: - name: weather path: /weather operations: - name: getweather method: GET description: Collins Aerospace ARINC Get Aviation Weather outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: stationType in: query type: string description: Type of weather data requested. required: true - name: station in: query type: string description: ICAO station identifier. - name: region in: query type: string description: Geographic region code. authentication: type: bearer token: '{{env.UNITED_TECHNOLOGIES_API_KEY}}' exposes: - type: rest namespace: arinc-messaging-weather-rest port: 8080 description: REST adapter for Collins Aerospace ARINC Messaging API — Weather. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/weather name: weather description: REST surface for weather. operations: - method: GET name: getweather description: Collins Aerospace ARINC Get Aviation Weather call: arinc-messaging-weather.getweather with: stationType: rest.stationType station: rest.station region: rest.region outputParameters: - type: object mapping: $. - type: mcp namespace: arinc-messaging-weather-mcp port: 9090 transport: http description: MCP adapter for Collins Aerospace ARINC Messaging API — Weather. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: collins-aerospace-arinc-get-aviation description: Collins Aerospace ARINC Get Aviation Weather hints: readOnly: true destructive: false idempotent: true call: arinc-messaging-weather.getweather with: stationType: tools.stationType station: tools.station region: tools.region outputParameters: - type: object mapping: $.