naftiko: 1.0.0-alpha2 info: label: Fintecture Resources API — Test Accounts description: 'Fintecture Resources API — Test Accounts. 2 operations. Lead operation: Get All Test Accounts.' tags: [Fintecture, Sandbox, Test Accounts] created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: FINTECTURE_ACCESS_TOKEN: FINTECTURE_ACCESS_TOKEN capability: consumes: - type: http namespace: resources-test-accounts baseUri: https://api-sandbox.fintecture.com description: Sandbox-only catalog of test bank accounts. resources: - name: res-v1-test-accounts path: /res/v1/test-accounts operations: - name: getresv1testaccounts method: GET description: Get All Test Accounts outputRawFormat: json outputParameters: [{ name: result, type: object, value: '$.' }] - name: res-v1-test-account path: /res/v1/test-accounts/{account_id} operations: - name: getresv1testaccountbyid method: GET description: Get A Specific Test Account outputRawFormat: json outputParameters: [{ name: result, type: object, value: '$.' }] inputParameters: - { name: account_id, in: path, required: true } authentication: type: bearer value: '{{env.FINTECTURE_ACCESS_TOKEN}}' placement: header exposes: - type: rest namespace: resources-test-accounts-rest port: 8080 resources: - path: /v1/res/v1/test-accounts name: res-v1-test-accounts operations: - { method: GET, name: getresv1testaccounts, call: resources-test-accounts.getresv1testaccounts } - type: mcp namespace: resources-test-accounts-mcp port: 9090 transport: http tools: - name: fintecture-get-test-accounts description: Get All Test Accounts hints: { readOnly: true, destructive: false, idempotent: true } call: resources-test-accounts.getresv1testaccounts