Skip to main content
Glama
indratjhai

xendit-mcp

by indratjhai

xendit-mcp (schreibgeschützt)

Minimaler, schreibgeschützter MCP-Server für Xendit. Entwickelt für den CareNow Issue Resolver Agent – sucht nach Zahlungen, Auszahlungen, Rückerstattungen und VA-Transaktionen. Bewegt niemals Geld.

Inoffiziell. Nicht mit Xendit verbunden oder von Xendit unterstützt.

Warum schreibgeschützt?

Agenten sollten nicht in der Lage sein, create_disbursement, create_refund oder expire_invoice aufzurufen – selbst nicht durch Prompt-Injection über ein Feld auf Xendit-Seite. Dieser Server stellt nur GET-Endpunkte bereit. Verwenden Sie zur Verteidigung in der Tiefe zusätzlich einen Xendit-API-Schlüssel, der auf *_READ-Berechtigungen beschränkt ist.

Related MCP server: mcp-sqlserver-readonly

Installation & Ausführung

Kein Klonen erforderlich. Installieren Sie direkt von GitHub über npx:

{
  "mcpServers": {
    "xendit": {
      "command": "npx",
      "args": ["-y", "github:indratjhai/xendit-mcp"],
      "env": {
        "XENDIT_API_KEY": "xnd_development_..."
      }
    }
  }
}

Beim ersten Ausführen klont npm das Repository, installiert die Abhängigkeiten und führt npm run build über das prepare-Skript aus. Danach startet es aus der zwischengespeicherten Installation.

Fixieren Sie einen bestimmten Commit für die Reproduzierbarkeit:

"args": ["-y", "github:indratjhai/xendit-mcp#<commit-sha>"]

Lokale Entwicklung

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 dev

API-Schlüssel

  1. Gehen Sie zu https://dashboard.xendit.co/settings/developers#api-keys

  2. Erstellen Sie einen Schlüssel mit NUR-LESEN-Berechtigungen:

    • BALANCE_READ

    • INVOICE_READ

    • TRANSACTION_READ

    • DISBURSEMENT_READ

    • REFUND_READ

    • PAYMENT_REQUEST_READ

  3. Verwenden Sie während der Entwicklung einen xnd_development_...-Testschlüssel.

Tools

Tool

Zweck

xendit_get_balance

Kontostand nach Typ (CASH / HOLDING / TAX)

xendit_list_invoices

Filtern nach external_id, Status, Datumsbereich

xendit_get_invoice

Rechnung nach ID

xendit_list_transactions

Kern-Tool – Filtern nach reference_id, Typ, Kanal, Datum

xendit_get_transaction

Transaktion nach ID

xendit_get_disbursement

Auszahlung nach ID

xendit_get_disbursement_by_external_id

Auszahlung nach Ihrer Referenz

xendit_list_refunds

Filtern nach payment_request_id / invoice_id / reference_id

xendit_get_refund

Rückerstattung nach ID

xendit_list_payment_requests

Neue Payments API – Filtern nach reference_id

xendit_get_payment_request

Zahlungsanforderung nach ID

xendit_get_fixed_va

Virtuelles Konto – für Untersuchungen bei falschen VAs

xendit_get_va_payment

VA-Zahlung nach payment_id

Was hier nicht enthalten ist (beabsichtigt)

  • create_invoice, expire_invoice

  • create_disbursement

  • create_refund

  • create_payment_request

  • Jegliche POST / PATCH / DELETE

Wenn ein Workflow eine Änderung erfordert, sollte dies manuell im Xendit-Dashboard oder über einen separaten Genehmigungsprozess erfolgen, den ein Mensch überprüft – nicht über eine Agentensitzung.

Sicherheitshinweise

  • API-Schlüssel wird aus der Umgebungsvariablen XENDIT_API_KEY gelesen. Wird niemals protokolliert und niemals an die Tool-Ausgabe gesendet.

  • Der Netzwerkausgang ist fest auf https://api.xendit.co codiert – keine anderen Hosts.

  • Pfadkomponenten-IDs werden gegen ^[a-zA-Z0-9_-]+$ validiert und URL-kodiert.

  • Alle Tool-Eingaben sind zod-validiert.

  • Nur Laufzeitabhängigkeiten: @modelcontextprotocol/sdk, zod.

Lizenz

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    Read-only MCP server that allows AI assistants to query and monitor KVM Fleet devices, audit logs, and console sessions through the official REST API.
    5
    14
    1
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    Read-only MCP server for Hevo Data API, enabling monitoring of pipelines, objects, destinations, models, and workflows with secure self-hosted credentials.
  • A
    license
    -
    quality
    A
    maintenance
    A 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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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