naftiko: 1.0.0-alpha2 info: label: Fintecture Transactions API — Transactions description: 'Fintecture Transactions API — Transactions. 2 operations. Lead operation: List All Transactions.' tags: [Fintecture, Transactions, Reporting] created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: FINTECTURE_ACCESS_TOKEN: FINTECTURE_ACCESS_TOKEN capability: consumes: - type: http namespace: transactions-transactions baseUri: https://api.fintecture.com description: Inspect merchant transactions. resources: - name: v1-transactions path: /v1/transactions operations: - name: listalltransactions method: GET description: List All Transactions outputRawFormat: json outputParameters: [{ name: result, type: object, value: '$.' }] - name: v1-transaction path: /v1/transactions/{transaction_id} operations: - name: gettransactionbyid method: GET description: Get Specific Transaction outputRawFormat: json outputParameters: [{ name: result, type: object, value: '$.' }] inputParameters: [{ name: transaction_id, in: path, required: true }] authentication: type: bearer value: '{{env.FINTECTURE_ACCESS_TOKEN}}' placement: header exposes: - type: rest namespace: transactions-transactions-rest port: 8080 resources: - path: /v1/v1/transactions name: v1-transactions operations: - { method: GET, name: listalltransactions, call: transactions-transactions.listalltransactions } - type: mcp namespace: transactions-transactions-mcp port: 9090 transport: http tools: - name: fintecture-list-transactions description: List All Transactions hints: { readOnly: true, destructive: false, idempotent: true } call: transactions-transactions.listalltransactions - name: fintecture-get-transaction description: Get Specific Transaction hints: { readOnly: true, destructive: false, idempotent: true } call: transactions-transactions.gettransactionbyid with: { transaction_id: tools.transaction_id }