naftiko: 1.0.0-alpha2 info: label: Flutterwave Banks API — Mobile Networks description: Mobile money networks supported by country. 1 operation. tags: [Flutterwave, Mobile Networks, Reference Data] created: '2026-05-24' modified: '2026-05-24' binds: - namespace: env keys: { FLUTTERWAVE_ACCESS_TOKEN: FLUTTERWAVE_ACCESS_TOKEN } capability: consumes: - type: http namespace: banks-mobile-networks baseUri: https://api.flutterwave.cloud/f4b/production description: Flutterwave Mobile Networks business capability. resources: - name: mobile-networks path: /mobile-networks operations: - { name: listmobilenetworks, method: GET, description: Flutterwave Retrieve Mobile Networks, outputRawFormat: json, outputParameters: [{ name: result, type: object, value: $. }] } authentication: { type: bearer, value: '{{env.FLUTTERWAVE_ACCESS_TOKEN}}', placement: header } exposes: - type: rest namespace: banks-mobile-networks-rest port: 8080 description: REST adapter for Flutterwave Mobile Networks. resources: - path: /v4/mobile-networks name: mobile-networks operations: - { method: GET, name: listmobilenetworks, description: Flutterwave Retrieve Mobile Networks, call: banks-mobile-networks.listmobilenetworks, outputParameters: [{ type: object, mapping: $. }] } - type: mcp namespace: banks-mobile-networks-mcp port: 9090 transport: http description: MCP adapter for Flutterwave Mobile Networks. tools: - { name: flutterwave-list-mobile-networks, description: Flutterwave Retrieve Mobile Networks, hints: { readOnly: true, destructive: false, idempotent: true }, call: banks-mobile-networks.listmobilenetworks, outputParameters: [{ type: object, mapping: $. }] }