naftiko: 1.0.0-alpha2 info: label: Arch Coal Investor Relations API — Production description: 'Arch Coal Investor Relations API — Production. 1 operations. Lead operation: Arch Coal Get Quarterly Production. Self-contained Naftiko capability covering one Arch Coal business surface.' tags: - Arch Coal - Production created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ARCH_COAL_API_KEY: ARCH_COAL_API_KEY capability: consumes: - type: http namespace: investor-relations-production baseUri: https://api.archresources.com/v1 description: Arch Coal Investor Relations API — Production business capability. Self-contained, no shared references. resources: - name: production-quarterly path: /production/quarterly operations: - name: getquarterlyproduction method: GET description: Arch Coal Get Quarterly Production outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: year in: query type: integer description: Fiscal year - name: quarter in: query type: integer description: Quarter (1-4) - name: coalType in: query type: string description: Filter by coal type authentication: type: apikey key: X-API-Key value: '{{env.ARCH_COAL_API_KEY}}' placement: header exposes: - type: rest namespace: investor-relations-production-rest port: 8080 description: REST adapter for Arch Coal Investor Relations API — Production. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/production/quarterly name: production-quarterly description: REST surface for production-quarterly. operations: - method: GET name: getquarterlyproduction description: Arch Coal Get Quarterly Production call: investor-relations-production.getquarterlyproduction with: year: rest.year quarter: rest.quarter coalType: rest.coalType outputParameters: - type: object mapping: $. - type: mcp namespace: investor-relations-production-mcp port: 9090 transport: http description: MCP adapter for Arch Coal Investor Relations API — Production. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: arch-coal-get-quarterly-production description: Arch Coal Get Quarterly Production hints: readOnly: true destructive: false idempotent: true call: investor-relations-production.getquarterlyproduction with: year: tools.year quarter: tools.quarter coalType: tools.coalType outputParameters: - type: object mapping: $.