xendit-mcp

Xendit payment gateway for Southeast Asia. Invoices, disbursements, balance checks, and bank transfers.

xendit-mcp

MCP Badge xendit-mcp MCP server

MCP server for Xendit payment APIs.

Manage invoices, send disbursements, check balances, and track transactions across Southeast Asia. One API key, one install.

Install

npx xendit-mcp

Or install globally:

npm install -g xendit-mcp

Setup

  1. Sign up at Xendit Dashboard (free, includes test mode)
  2. Go to Settings > API Keys and generate a key
  3. Use your test key (xnd_development_...) to try it out, or your live key for real transactions

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "xendit": {
      "command": "npx",
      "args": ["-y", "xendit-mcp"],
      "env": {
        "XENDIT_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code

claude mcp add xendit -- npx -y xendit-mcp

Then set your environment variable:

export XENDIT_API_KEY="your-api-key"

Tools

ToolDescription
get_balanceCheck account balance by type (CASH, HOLDING, TAX)
list_invoicesList invoices with filters for status, date range, currency
get_invoiceGet details of a specific invoice
create_invoiceCreate a payment invoice and get a payment link
expire_invoiceExpire an active invoice
list_transactionsList payments, disbursements, refunds, and fees
create_disbursementSend money to a bank account or e-wallet
get_disbursementCheck disbursement status
list_disbursement_banksList available banks and e-wallets by country

Prompts

PromptDescription
check_balanceCheck your account balance
recent_paymentsShow payments received in the last N days
create_payment_linkCreate a payment link for a customer
unpaid_invoicesList all pending invoices
send_payoutSend money to a bank account
daily_summaryGet today's payment activity summary

Resources

ResourceURIDescription
Supported Banksxendit://banksCommon bank codes for Indonesia and the Philippines
API Infoxendit://infoXendit API details and rate limits

Example queries

What's my current Xendit balance?
Saldo Xendit saya berapa?

Create an invoice for Rp 500,000 for "Website design deposit"
Buatkan invoice Rp 500.000 untuk "Deposit desain website"

Show me all unpaid invoices
Tampilkan semua invoice yang belum dibayar

Send Rp 1,000,000 to Ahmad at BCA
Kirim Rp 1.000.000 ke Ahmad di BCA

What payments came in today?
Ada pembayaran masuk hari ini?

List available banks for disbursement in the Philippines

Supported countries

Xendit operates in Indonesia, the Philippines, Thailand, Vietnam, and Malaysia. This server supports all currencies available through the Xendit API (IDR, PHP, THB, VND, MYR, USD).

Test mode

Xendit gives you separate test and live API keys. Use your test key (xnd_development_...) to try everything without moving real money. All tools work the same in test mode.

License

MIT

Máy chủ liên quan

NotebookLM Web Importer

Nhập trang web và video YouTube vào NotebookLM chỉ với một cú nhấp. Được tin dùng bởi hơn 200.000 người dùng.

Cài đặt tiện ích Chrome