naftiko: 1.0.0-alpha2 info: label: Paymob Payouts API — Disbursement description: Paymob Send mass payout operations including instant cashin, bulk disbursement, and bulk transaction inquiry. tags: - Paymob - Payouts - Disbursement created: '2026-05-24' modified: '2026-05-24' binds: - namespace: env keys: PAYMOB_PAYOUTS_ACCESS_TOKEN: PAYMOB_PAYOUTS_ACCESS_TOKEN capability: consumes: - type: http namespace: payouts-disbursement baseUri: https://payouts.paymobsolutions.com description: Paymob Payouts (Send) consumer. resources: - name: instant-cashin path: /disburse/api/v1/disburse/instant_cashin/ operations: - name: instantcashin method: POST description: Disburse e-money to an anonymous recipient. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object required: true - name: bulk-transaction path: /disburse/api/v1/disburse/bulk_transaction/ operations: - name: bulkdisbursement method: POST description: Bulk disbursement. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object required: true - name: bulk-inquiry path: /disburse/api/v1/bulk_transaction/inquire/ operations: - name: bulktransactioninquiry method: POST description: Inquire status for a batch of transaction ids. outputRawFormat: json outputParameters: - name: result type: array value: $. inputParameters: - name: body in: body type: object required: true - name: budget-inquiry path: /disburse/api/v1/budget/inquire/ operations: - name: budgetinquiry method: GET description: Inquire current budget/balance. outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: apikey key: Authorization value: 'Bearer {{env.PAYMOB_PAYOUTS_ACCESS_TOKEN}}' placement: header exposes: - type: mcp namespace: payouts-disbursement-mcp port: 9090 transport: http description: MCP adapter for Paymob Payouts. tools: - name: paymob-instant-cashin description: Instant cashin disbursement to a Paymob recipient. hints: readOnly: false destructive: false idempotent: false call: payouts-disbursement.instantcashin with: body: tools.body outputParameters: - type: object mapping: $. - name: paymob-budget-inquiry description: Inquire current Paymob payouts budget. hints: readOnly: true destructive: false idempotent: true call: payouts-disbursement.budgetinquiry outputParameters: - type: object mapping: $.