naftiko: 1.0.0-alpha2 info: label: CGMIX Maritime Information Exchange API — Incident Reports description: 'CGMIX Maritime Information Exchange API — Incident Reports. 1 operations. Lead operation: Get Incident Investigation Referral. Self-contained Naftiko capability covering one United States Coast Guard business surface.' tags: - United States Coast Guard - Incident Reports created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: UNITED_STATES_COAST_GUARD_API_KEY: UNITED_STATES_COAST_GUARD_API_KEY capability: consumes: - type: http namespace: cgmix-maritime-information-exchange-incident-reports baseUri: https://cgmix.uscg.mil description: CGMIX Maritime Information Exchange API — Incident Reports business capability. Self-contained, no shared references. resources: - name: xml-IIRData.asmx-getIIRReferralForEnforcementActionXMLString path: /xml/IIRData.asmx/getIIRReferralForEnforcementActionXMLString operations: - name: getincidentinvestigationreferral method: GET description: Get Incident Investigation Referral outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ActivityId in: query type: string description: Marine casualty investigation activity identifier required: true exposes: - type: rest namespace: cgmix-maritime-information-exchange-incident-reports-rest port: 8080 description: REST adapter for CGMIX Maritime Information Exchange API — Incident Reports. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/xml/iirdata-asmx/getiirreferralforenforcementactionxmlstring name: xml-iirdata-asmx-getiirreferralforenforcementactionxmlstring description: REST surface for xml-IIRData.asmx-getIIRReferralForEnforcementActionXMLString. operations: - method: GET name: getincidentinvestigationreferral description: Get Incident Investigation Referral call: cgmix-maritime-information-exchange-incident-reports.getincidentinvestigationreferral with: ActivityId: rest.ActivityId outputParameters: - type: object mapping: $. - type: mcp namespace: cgmix-maritime-information-exchange-incident-reports-mcp port: 9090 transport: http description: MCP adapter for CGMIX Maritime Information Exchange API — Incident Reports. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-incident-investigation-referral description: Get Incident Investigation Referral hints: readOnly: true destructive: false idempotent: true call: cgmix-maritime-information-exchange-incident-reports.getincidentinvestigationreferral with: ActivityId: tools.ActivityId outputParameters: - type: object mapping: $.