Xendit Mcp
@mrslbt
About Xendit Mcp
Xendit payment APIs for AI agents. Invoices, disbursements, balances, and transactions for Southeast Asia.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"xendit": {
"command": "npx",
"args": [
"xendit-mcp"
]
}
}
}Tools
9Account balance by type (CASH, HOLDING, TAX).
List invoices filtered by status, date range, or currency.
Retrieve a single invoice.
Create a payment invoice and return a payment link.
Expire an active invoice.
List payments, disbursements, refunds, and fees.
Send funds to a bank account or e-wallet. **Disabled unless `XENDIT_ENABLE_DISBURSEMENTS=true`.**
Check disbursement status. **Disabled unless `XENDIT_ENABLE_DISBURSEMENTS=true`.**
List supported banks and e-wallets by country. **Disabled unless `XENDIT_ENABLE_DISBURSEMENTS=true`.**
Overview
What is Xendit Mcp?
It is a Model Context Protocol server for the Xendit payment API, supporting invoices, disbursements, balances, and transactions across Indonesia, the Philippines, Thailand, Vietnam, and Malaysia. It enables AI agents to interact with Xendit financial services.
How to use Xendit Mcp?
Install globally with npm install -g xendit-mcp or run on demand with npx xendit-mcp. Configure the XENDIT_API_KEY environment variable. Optionally set XENDIT_ENABLE_DISBURSEMENTS=true to enable disbursement tools and XENDIT_ALLOW_LIVE=true to allow live keys. Integrate with Claude Desktop, Claude Code, or Cursor by adding the server to their MCP configuration files.
Key features of Xendit Mcp
- Supports invoices, disbursements, balances, and transactions across multiple Southeast Asian countries.
- Disbursement tools are disabled by default; enable with
XENDIT_ENABLE_DISBURSEMENTS=true. - Refuses live API keys unless
XENDIT_ALLOW_LIVE=true; test keys are used by default. - Provides tools, prompts, and resources for common payment operations.
- Example queries available in English and Indonesian.
Use cases of Xendit Mcp
- Check current account balance via natural language query.
- Create payment invoices and generate payment links for customers.
- List unpaid or pending invoices filtered by status or date.
- Execute disbursements to bank accounts or e-wallets (when enabled).
FAQ from Xendit Mcp
What can Xendit Mcp do?
It integrates with the Xendit payment API to manage invoices, disbursements, balances, and transactions across test and live environments in multiple countries.
How do I enable disbursement tools?
Set the environment variable XENDIT_ENABLE_DISBURSEMENTS=true. By default, the disbursement tools (create_disbursement, get_disbursement, list_disbursement_banks) are not registered.
Can I use live API keys?
By default, live keys (prefixes xnd_production_, iluma_production_, sk_live_) are refused. Set XENDIT_ALLOW_LIVE=true to allow them. Always test with a development key first.
What safeguards are in place?
Disbursement tools are disabled by default, live keys are refused unless explicitly allowed, and create_disbursement uses idempotency keys to prevent duplicate transfers. Review any money-moving request before approving.
Is this server affiliated with Xendit?
No, this is an unofficial, community-built MCP server. It is not affiliated with, endorsed by, or sponsored by Xendit. Use at your own risk.
Frequently asked questions
What can Xendit Mcp do?
It integrates with the Xendit payment API to manage invoices, disbursements, balances, and transactions across test and live environments in multiple countries.
How do I enable disbursement tools?
Set the environment variable `XENDIT_ENABLE_DISBURSEMENTS=true`. By default, the disbursement tools (`create_disbursement`, `get_disbursement`, `list_disbursement_banks`) are not registered.
Can I use live API keys?
By default, live keys (prefixes `xnd_production_`, `iluma_production_`, `sk_live_`) are refused. Set `XENDIT_ALLOW_LIVE=true` to allow them. Always test with a development key first.
What safeguards are in place?
Disbursement tools are disabled by default, live keys are refused unless explicitly allowed, and `create_disbursement` uses idempotency keys to prevent duplicate transfers. Review any money-moving request before approving.
Is this server affiliated with Xendit?
No, this is an unofficial, community-built MCP server. It is not affiliated with, endorsed by, or sponsored by Xendit. Use at your own risk.
Basic information
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments