Mmcp.market

Xendit MCP server

by mrslbt·io.github.mrslbt/xendit-mcp·v0.3.0

Xendit payment APIs for AI agents. Payment links, payouts, balances, and transactions.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

4 stars39 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • cancel_disbursementwrite action

    Cancel a prepared disbursement before it is confirmed. Idempotent when the token is already gone.

  • confirm_disbursementwrite action

    Execute 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 action

    Create a new payment invoice. Returns a payment link your customer can use to pay.

  • expire_invoice

    Expire an active invoice so it can no longer be paid.

  • get_balance

    Get your Xendit account balance. Returns available balance by account type (CASH, HOLDING, TAX).

  • get_disbursement

    Check the status of a payout/disbursement by ID.

  • get_invoice

    Get details of a specific Xendit invoice by ID.

  • get_workspace_mode

    Explain the current Xendit MCP mode, what actions are enabled, and the safest next step to enable more access.

  • guided_setup

    Generate 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_banks

    List payout channels available for money-out flows. Returns channel codes such as ID_BCA and PH_BPI.

  • list_invoices

    List invoices from your Xendit account with optional filters for status, date range, and pagination.

  • list_transactions

    List transactions from your Xendit account. Includes payments received, payouts, refunds, transfers, and balance adjustments.

  • prepare_disbursement

    Stage 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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-mcp

Or 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=true

If 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

  1. Sign up at the Xendit Dashboard.
  2. Go to Settings → API Keys and generate a key.
  3. 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
Add to Cursor

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.

All Xendit alternatives →
  • Bankstatemently
    Convert PDF bank statements into structured transactions, accounts, and balances.
    B
  • three.ws Agent Payments
    Governed x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.
    B
  • X402 List
    Find and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.
    A
  • PipRail
    Budget-bound x402 payment wallet for AI agents — pays HTTP 402 URLs, capped locally. No backend.
    B
  • Churnkey
    Read and manage Churnkey cancel flows, retention metrics, and payment recovery
    A

More from mrslbt