xendit-mcp
xendit-mcp (読み取り専用)
Xendit用の最小限の読み取り専用MCPサーバーです。CareNow Issue Resolverエージェント向けに構築されており、支払い、送金、返金、VA(バーチャルアカウント)取引を検索します。資金移動は一切行いません。
非公式です。Xenditとは提携しておらず、推奨もされていません。
なぜ読み取り専用なのか?
エージェントは、Xendit側のフィールドからのプロンプトインジェクション経由であっても、create_disbursement、create_refund、expire_invoiceを呼び出せるべきではありません。このサーバーはGETエンドポイントのみを公開します。多層防御のため、*_READ権限に限定されたXendit APIキーを使用してください。
Related MCP server: mcp-sqlserver-readonly
インストールと実行
クローンは不要です。npxを使用してGitHubから直接インストールします:
{
"mcpServers": {
"xendit": {
"command": "npx",
"args": ["-y", "github:indratjhai/xendit-mcp"],
"env": {
"XENDIT_API_KEY": "xnd_development_..."
}
}
}
}初回実行時に、npmがリポジトリをクローンし、依存関係をインストールし、prepareスクリプト経由でnpm run buildを実行します。その後はキャッシュされたインストールから起動します。
再現性のために特定のコミットを固定します:
"args": ["-y", "github:indratjhai/xendit-mcp#<commit-sha>"]ローカル開発
git clone https://github.com/indratjhai/xendit-mcp.git
cd xendit-mcp
npm install
cp .env.example .env # fill in XENDIT_API_KEY
npm run devAPIキー
https://dashboard.xendit.co/settings/developers#api-keys にアクセスします。
読み取り専用権限を持つキーを作成します:
BALANCE_READINVOICE_READTRANSACTION_READDISBURSEMENT_READREFUND_READPAYMENT_REQUEST_READ
開発中は
xnd_development_...テストキーを使用してください。
ツール
ツール | 目的 |
| タイプ別の口座残高 (CASH / HOLDING / TAX) |
| external_id、ステータス、日付範囲によるフィルタリング |
| IDによる請求書の取得 |
| コアツール — reference_id、タイプ、チャネル、日付によるフィルタリング |
| IDによる取引の取得 |
| IDによる送金の取得 |
| 参照IDによる送金の取得 |
| payment_request_id / invoice_id / reference_id によるフィルタリング |
| IDによる返金の取得 |
| 新しいPayments API — reference_idによるフィルタリング |
| IDによる支払いリクエストの取得 |
| バーチャルアカウント — VAの誤り調査用 |
| payment_idによるVA決済の取得 |
含まれていない機能(意図的な設計)
create_invoice,expire_invoicecreate_disbursementcreate_refundcreate_payment_requestすべての POST / PATCH / DELETE
ワークフローで変更が必要な場合は、Xenditダッシュボードで手動で行うか、人間がレビューする別の承認フローを通じて行うべきであり、エージェントセッションから行うべきではありません。
セキュリティに関する注意点
APIキーは
XENDIT_API_KEY環境変数から読み取られます。ログには記録されず、ツール出力にも送信されません。ネットワークの送信先は
https://api.xendit.coにハードコードされており、他のホストには接続しません。パスコンポーネントのIDは
^[a-zA-Z0-9_-]+$に対して検証され、URLエンコードされます。すべてのツール入力はzodで検証されます。
ランタイム依存関係は
@modelcontextprotocol/sdkとzodのみです。
ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityCmaintenanceRead-only MCP server that allows AI assistants to query and monitor KVM Fleet devices, audit logs, and console sessions through the official REST API.5141MIT- Alicense-qualityCmaintenanceRead-only SQL Server MCP server enabling safe database queries, table listing, and schema inspection with built-in security protections.MIT
- Flicense-qualityCmaintenanceRead-only MCP server for Hevo Data API, enabling monitoring of pipelines, objects, destinations, models, and workflows with secure self-hosted credentials.
- Alicense-qualityAmaintenanceA read-only MCP Server that acts as an interface between a MariaDB database and Open-WebUI. It allows only read-only queries and blocks all write operations.Apache 2.0
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/indratjhai/xendit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server