xendit-mcp
JSON →Xendit payment gateway for Southeast Asia. Invoices, disbursements, balance checks, and bank transfers.
Install
npx -y xendit-mcp Tools · 14
- get_workspace_mode Explain which Xendit mode is active, what is enabled, and the safest next step to unlock more features.
- guided_setup Generate a Claude Code or Claude Desktop config snippet for `read-only`, `invoices`, or `guarded-payouts`.
- get_balance Account balance by type (CASH, HOLDING, TAX).
- list_invoices List invoices filtered by status, date range, or currency.
- get_invoice Retrieve a single invoice.
- create_invoice Create a payment invoice and return a payment link. Disabled unless `XENDIT_ENABLE_INVOICE_MUTATIONS=true`.
- expire_invoice Expire an active invoice. Disabled unless `XENDIT_ENABLE_INVOICE_MUTATIONS=true`.
- list_transactions List payments, payouts, refunds, transfers, and balance adjustments.
- prepare_disbursement Stage a money-out call and return a short-lived confirmation token. **Disabled unless `XENDIT_ENABLE_DISBURSEMENTS=true`.**
- confirm_disbursement Execute a previously prepared money-out token. Requires `approvalCode`. **Disabled unless `XENDIT_ENABLE_DISBURSEMENTS=true`.**
- cancel_disbursement Cancel a prepared money-out token. **Disabled unless `XENDIT_ENABLE_DISBURSEMENTS=true`.**
- create_disbursement Legacy one-shot payout/disbursement. Requires `approvalCode` and explicit legacy opt-in. **Disabled unless both `XENDIT_ENABLE_DISBURSEMENTS=true` and `XENDIT_ENABLE_LEGACY_ONE_SHOT_DISBURSEMENT=true`.**
- get_disbursement Check payout/disbursement status. **Disabled unless `XENDIT_ENABLE_DISBURSEMENTS=true`.**
- list_disbursement_banks List payout channels such as `ID_BCA` and `PH_BPI`. **Disabled unless `XENDIT_ENABLE_DISBURSEMENTS=true`.**
Environment variables
XENDIT_API_KEY
Links
★ 1 GitHub stars