xendit-mcp
Provides tools for interacting with Xendit payment gateway, supporting invoices, disbursements, virtual accounts, QR codes, e-wallets, and balance inquiries.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@xendit-mcp Create an invoice for 150,000 IDR"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
xendit-mcp
MCP server for Xendit payment gateway (Indonesia/Philippines). Supports invoices, disbursements, virtual accounts, QR codes, e-wallets, and balance inquiries.
Tools (10)
Tool | Description |
| Create a payment invoice |
| Get invoice details by ID |
| List invoices with filters |
| Create a bank payout |
| Get disbursement details |
| Create a virtual account |
| Get VA payment details |
| Create a QRIS QR code |
| Get account balance |
| Create an e-wallet charge |
Related MCP server: paper-invoice-mcp
Quick Start
{
"mcpServers": {
"xendit": {
"command": "npx",
"args": ["-y", "@theyahia/xendit-mcp"],
"env": {
"XENDIT_SECRET_KEY": "<YOUR_SECRET_KEY>"
}
}
}
}Environment Variables
Variable | Required | Description |
| Yes | Secret API key from Xendit dashboard |
Demo Prompts
"Create an invoice for 100,000 IDR"
"Disburse 50,000 IDR to BCA account 1234567890"
"Create a QRIS QR code for 25,000 IDR"
"Charge 30,000 IDR to OVO wallet +628123456789"
License
MIT
Available Tools
10 toolscreate_disbursementB
Create a disbursement (payout) to a bank account.
Inputs: amount (required), bank_code (required), external_id (required), account_number (required), +2 more.
create_ewallet_chargeB
Create an e-wallet charge (OVO, DANA, GoPay, GCash).
Inputs: amount (required), channel_code (required), reference_id (required), currency, +2 more.
create_invoiceC
Create a payment invoice via Xendit.
Inputs: amount (required), external_id (required), currency, description, +1 more.
create_qrC
Create a QRIS QR code for payment.
Inputs: type (required), external_id (required), amount, callback_url.
create_vaC
Create a virtual account for payment collection.
Inputs: name (required), bank_code (required), external_id (required), is_closed, +1 more.
get_balanceC
Get account balance.
Inputs: account_type.
get_disbursementB
Get disbursement details by ID.
Inputs: disbursement_id (required).
get_invoiceB
Get invoice details by ID.
Inputs: invoice_id (required).
get_va_paymentC
Get virtual account payment details.
Inputs: payment_id (required).
list_invoicesB
List invoices with optional filters.
Inputs: limit, statuses.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Each tool targets a distinct resource (invoices, disbursements, virtual accounts, QR codes, balance, e-wallet) with clear actions. No overlapping functions.
All tools follow a consistent verb_noun snake_case pattern (get_, create_, list_) with resource names clearly indicating purpose.
10 tools cover the major payment operations without being overly granular or sparse, fitting the scope well.
Covers core payment flows (invoice, disbursement, VA, QR, e-wallet, balance) but lacks list operations for disbursements and VAs, and no update/delete endpoints.
Related MCP Connectors
Official xCloud MCP: manage servers, sites, WordPress, SSL, backups and deploys from any MCP client.
Split bills and collect payments through PayNow (Singapore) from your AI. MCP server for SplitBill.
Billing proxy for MCP servers. Adds Stripe and x402 crypto payments without writing billing code.
MCP server for Mekari Jurnal — company accounting, sales, purchases and customer/vendor creation.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for Xendit payment APIs. Invoices, disbursements, balance checks, and bank transfers across Southeast Asia.6103 npm4MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Paper.id Indonesian invoicing and accounting platform, providing 31 tools for partner and invoice management, QRIS payments, and reporting with automatic token refresh.MIT
- AlicenseNot gradedqualityFmaintenanceMCP server for T-Kassa (T-Bank/Tinkoff) payment API. Provides 16 tools for payments, refunds, recurring charges, customer management, saved cards, SBP, receipts, and T-Invest portfolio.57 npmMIT
- AlicenseBqualityDmaintenanceMCP server for VNPay payment gateway (Vietnam). Supports payment URL generation, transaction queries, refunds, tokenized payments, and IPN verification with HMAC-SHA512 signing.810 npmMIT