Xendit MCP server
Xendit payment APIs for AI agents. Payment links, payouts, balances, and transactions.
4 stars39 downloads/wk
Reviews
Write oneNobody has reviewed Xendit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Xendit tools (14, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_disbursementwrite actionCancel a prepared disbursement before it is confirmed. Idempotent when the token is already gone.
confirm_disbursementwrite actionExecute a previously prepared disbursement token by creating a payout in Xendit. Requires a separate human approval code.
create_disbursementwrite action[DEPRECATED \u2014 prefer prepare_disbursement + confirm_disbursement] Send money to a payout channel in a single call. Requires an approval code and explicit legacy opt-in.
create_invoicewrite actionCreate a new payment invoice. Returns a payment link your customer can use to pay.
expire_invoiceExpire an active invoice so it can no longer be paid.
get_balanceGet your Xendit account balance. Returns available balance by account type (CASH, HOLDING, TAX).
get_disbursementCheck the status of a payout/disbursement by ID.
get_invoiceGet details of a specific Xendit invoice by ID.
get_workspace_modeExplain the current Xendit MCP mode, what actions are enabled, and the safest next step to enable more access.
guided_setupGenerate a safe Claude Code or Claude Desktop setup snippet for read-only, invoices, or guarded payouts mode. Uses a form when the client supports MCP elicitation.
list_disbursement_banksList payout channels available for money-out flows. Returns channel codes such as ID_BCA and PH_BPI.
list_invoicesList invoices from your Xendit account with optional filters for status, date range, and pagination.
list_transactionsList transactions from your Xendit account. Includes payments received, payouts, refunds, transfers, and balance adjustments.
prepare_disbursementStage a payout and return an opaque, time-bounded, single-use token. No money moves until confirm_disbursement is called with this token.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 76 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Xendit repository's README, as published. We do not edit it. Read it on GitHub
xendit-mcp
Model Context Protocol server for the Xendit payment API. Supports payment links via invoices, payouts/disbursements, balances, and transactions across Indonesia, the Philippines, Thailand, Vietnam, and Malaysia.
Install
npm install -g xendit-mcpOr run on demand with npx xendit-mcp.
Upgrading from 0.1.x
0.2.0 introduces breaking defaults. If you were on 0.1.x and relied on invoice creation or one-shot payouts working out of the box, those tools are now disabled by default.
To restore the old behavior, set these in your MCP config env:
XENDIT_ENABLE_INVOICE_MUTATIONS=true
XENDIT_ENABLE_DISBURSEMENTS=true
XENDIT_ENABLE_LEGACY_ONE_SHOT_DISBURSEMENT=trueIf you enable disbursements, you must also set the four safety gates (XENDITMAXDISBURSEMENTAMOUNT, XENDITMAXDAILYAMOUNT, XENDITALLOWEDACCOUNTS, XENDITAPPROVALCODE) or the server will refuse to start.
The recommended migration is to adopt the new two-step payout flow (preparedisbursement → confirmdisbursement with an approval code) instead of re-enabling the legacy one-shot. See Safety for details.
User-facing modes
Think about the product in 3 modes:
- read-only: balances, invoices read, transactions read
- invoices: read-only plus createinvoice and expireinvoice
- guarded-payouts: invoices mode plus preparedisbursement and confirmdisbursement
For non-technical users, the easiest helpers are:
npx xendit-mcp doctor
npx xendit-mcp setup- doctor prints the current mode, enabled capabilities, and what is still blocked.
- setup generates a Claude Code or Claude Desktop snippet for the mode you want.
Configuration
- Sign up at the Xendit Dashboard.
- Go to Settings → API Keys and generate a key.
- Use a test key (xnddevelopment...) for development or a live key for production.
Guided setup
If you do not want to hand-edit env vars, run:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y xendit-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add xendit-mcp -- npx -y xendit-mcp
Xendit: common questions
- Is Xendit MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Xendit safety report
- How do I install Xendit?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Xendit need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Xendit maintained?
- The last commit was 76 days ago (2026-07-10). The latest release is v0.3.0.
- What can I use instead of Xendit?
- Servers from other publishers that do the same job: Bankstatemently MCP server, three.ws Agent Payments MCP server and X402 List MCP server. Compare all Xendit alternatives.
Alternatives to Xendit
Same job from other publishers: the closest match first, then the best rated.
- BankstatementlyConvert PDF bank statements into structured transactions, accounts, and balances.not reviewedGrowingB
- three.ws Agent PaymentsGoverned x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.not reviewedEstablishedB
- X402 ListFind and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.not reviewedEstablishedA
- PipRailBudget-bound x402 payment wallet for AI agents — pays HTTP 402 URLs, capped locally. No backend.not reviewedGrowingB
ChurnkeyRead and manage Churnkey cancel flows, retention metrics, and payment recoverynot reviewedGrowingA