naftiko: 1.0.0-alpha2 info: label: Flutterwave Settlements API — Fees description: Flutterwave Fee Calculation. 1 operation. tags: [Flutterwave, Fees] created: '2026-05-24' modified: '2026-05-24' binds: - namespace: env keys: { FLUTTERWAVE_ACCESS_TOKEN: FLUTTERWAVE_ACCESS_TOKEN } capability: consumes: - type: http namespace: settlements-fees baseUri: https://api.flutterwave.cloud/f4b/production description: Flutterwave Fees business capability. resources: - name: fees path: /fees operations: - { name: getfees, method: GET, description: Flutterwave Retrieve Fees, outputRawFormat: json, outputParameters: [{ name: result, type: object, value: $. }] } authentication: { type: bearer, value: '{{env.FLUTTERWAVE_ACCESS_TOKEN}}', placement: header } exposes: - type: rest namespace: settlements-fees-rest port: 8080 description: REST adapter for Flutterwave Fees. resources: - path: /v4/fees name: fees operations: - { method: GET, name: getfees, description: Flutterwave Retrieve Fees, call: settlements-fees.getfees, outputParameters: [{ type: object, mapping: $. }] } - type: mcp namespace: settlements-fees-mcp port: 9090 transport: http description: MCP adapter for Flutterwave Fees. tools: - { name: flutterwave-get-fees, description: Flutterwave Retrieve Fees, hints: { readOnly: true, destructive: false, idempotent: true }, call: settlements-fees.getfees, outputParameters: [{ type: object, mapping: $. }] }