Cashfree MCP Server
OfficialBargeldloser MCP-Server
Der Cashfree MCP-Server ermöglicht KI-Tools und Agenten die Integration mit Cashfree- APIs (Payment Gateway, Payouts und SecureID) mithilfe des Model Context Protocol (MCP) .
Aufstellen
Klonen Sie das Repository
git clone https://github.com/cashfree/cashfree-mcp.git
cd cashfree-mcpAbhängigkeiten installieren
npm install(erfordert Node.js 14.x oder höher)
Related MCP server: Fireblocks MCP Server
Konfiguration
Sie benötigen ein Cashfree-Konto mit API-Zugangsdaten (wir unterstützen sowohl Sandbox- als auch Produktionsschlüssel). Sie können Cashfree MCP in Ihrem bevorzugten Client verwenden. Einige Beispielkonfigurationen sind unten aufgeführt:
Claude
Fügen Sie den folgenden Konfigurationsblock zu Ihrer claude_desktop_config.json hinzu
{
"mcpServers": {
"cashfree": {
"command": "node",
"args": ["/path/to/cashfree-mcp/src/index.js"],
"env": {
"PAYMENTS_APP_ID": "YOUR_PG_CLIENT_ID",
"PAYMENTS_APP_SECRET": "YOUR_PG_CLIENT_SECRET",
"PAYOUTS_APP_ID": "YOUR_PAYOUTS_CLIENT_ID",
"PAYOUTS_APP_SECRET": "YOUR_PAYOUTS_CLIENT_SECRET",
"TWO_FA_PUBLIC_KEY_PEM_PATH": "/path/to/public_key.pem",
"SECUREID_APP_ID": "YOUR_SECUREID_CLIENT_ID",
"SECUREID_APP_SECRET": "YOUR_SECUREID_CLIENT_SECRET",
"TOOLS": "pg,payouts,secureid",
"ENV": "sandbox"
}
}
}
}VS Code
Fügen Sie den folgenden Konfigurationsblock zu Ihren VS Code-Einstellungen hinzu
{
"mcp": {
"inputs": [],
"servers": {
"cashfree": {
"command": "node",
"args": ["/path/to/cashfree-mcp/src/index.js"],
"env": {
"PAYMENTS_APP_ID": "YOUR_PG_CLIENT_ID",
"PAYMENTS_APP_SECRET": "YOUR_PG_CLIENT_SECRET",
"PAYOUTS_APP_ID": "YOUR_PAYOUTS_CLIENT_ID",
"PAYOUTS_APP_SECRET": "YOUR_PAYOUTS_CLIENT_SECRET",
"TWO_FA_PUBLIC_KEY_PEM_PATH": "/path/to/public_key.pem",
"SECUREID_APP_ID": "YOUR_SECUREID_CLIENT_ID",
"SECUREID_APP_SECRET": "YOUR_SECUREID_CLIENT_SECRET",
"TOOLS": "pg,payouts,secureid",
"ENV": "sandbox"
}
}
}
}
}API-Anmeldeinformationen
Legen Sie für jeden Dienst die folgenden Umgebungsvariablen fest: Zahlungsgateway:
PAYMENTS_APP_ID: Ihre Zahlungsgateway-Client-IDPAYMENTS_APP_SECRET: Ihr Zahlungsgateway-Client-Geheimnis
Auszahlungen:
PAYOUTS_APP_ID: Ihre Payouts-Client-IDPAYOUTS_APP_SECRET: Ihr Payouts-Client-GeheimnisTWO_FA_PUBLIC_KEY_PEM_PATH: Pfad zu Ihrem öffentlichen 2FA-Schlüssel (nur erforderlich, wenn 2FA aktiviert ist)
Sichere ID:
SECUREID_APP_ID: Ihre SecureID-Client-IDSECUREID_APP_SECRET: Ihr SecureID-Client-GeheimnisTWO_FA_PUBLIC_KEY_PEM_PATH: Pfad zu Ihrem öffentlichen 2FA-Schlüssel (nur erforderlich, wenn 2FA aktiviert ist)
Umfeld
ENV : Für production auf Produktion und für sandbox auf Sandbox eingestellt (Standard: sandbox )
Werkzeugkonfiguration
TOOLS : Kommagetrennte Liste der zu aktivierenden Module. Verfügbare Optionen:
pg: Zahlungsgateway-APIspayouts: Auszahlungs-APIssecureid: SecureID-APIs
Werkzeuge
Cashfree MCP verfügt über die folgenden Tools, gruppiert nach Produktkategorie
Zahlungsgateway (PG)
Werkzeugname | Beschreibung |
suchen | Durchsuchen Sie die Entwicklerdokumentation zu Cashfree Payments. |
Zahlungslink erstellen | Erstellen Sie einen neuen Zahlungslink. |
Zahlungslink-Details abrufen | Alle Details und den Status eines Zahlungslinks anzeigen. |
Zahlungslink stornieren | Einen aktiven Zahlungslink stornieren. Für stornierte Links sind keine weiteren Zahlungen mehr möglich. |
Bestellungen für einen Zahlungslink erhalten | Sehen Sie sich alle Bestelldetails für einen Zahlungslink an. |
Auftrag erstellen | Erstellen Sie Bestellungen mit Cashfree, um eine Zahlungssitzungs-ID für Transaktionen zu erhalten |
Bestellung abrufen | Bestelldetails mit order_id abrufen |
Get-Order-Extended | Erhalten Sie erweiterte Bestelldaten wie Adresse, Warenkorb, Angebote, Kundendaten etc. |
Holen Sie sich berechtigte Zahlungsmethoden | Erhalten Sie zulässige Zahlungsmethoden für einen bestimmten Bestellbetrag und eine bestimmte ID |
Zahlungen für eine Bestellung erhalten | Alle Zahlungsdetails für eine Bestellung anzeigen. |
Zahlung per ID erhalten | Zeigen Sie die Zahlungsdetails einer Bestellung für eine Zahlungs-ID an. |
Rückerstattung erstellen | Rückerstattungen einleiten. |
Erhalten Sie alle Rückerstattungen für eine Bestellung | Rufen Sie alle für eine Bestellung verarbeiteten Rückerstattungen ab. |
Rückerstattung erhalten | Rufen Sie eine bestimmte Rückerstattung ab, die auf Ihrem Cashfree-Konto verarbeitet wurde. |
alle Siedlungen bekommen | Erhalten Sie alle Abrechnungsdetails, indem Sie die Abrechnungs-ID, die Abrechnungs-UTR oder den Datumsbereich angeben. |
Abrufen von Aufteilungs- und Abrechnungsdetails nach Auftrags-ID-v2-0 | Erhalten Sie Split- und Abrechnungsdetails, einschließlich abgewickelter/unabgewickelter Transaktionen für Lieferanten in einer Bestellung |
Abrechnungen nach Auftrags-ID abrufen | Alle Abrechnungen einer bestimmten Bestellung anzeigen. |
Streitigkeiten nach Bestell-ID abrufen | Alle Streitdetails nach Bestellnummer abrufen |
Streitigkeiten anhand der Zahlungs-ID abrufen | Erhalten Sie alle Streitdetails nach Zahlungs-ID |
Streitigkeiten nach Streit-ID abrufen | Erhalten Sie Streitdetails anhand der Streit-ID |
Akzeptieren Sie den Streitfall anhand der Streitfall-ID | Akzeptieren Sie einen Streitfall anhand seiner Streitfall-ID |
Beweise einreichen, um den Streitfall anzufechten, per Streit-ID | Legen Sie Beweise vor, um einen Streitfall anzufechten |
Zahlung simulieren | Simulieren Sie die Zahlung zum Testen. Erfordert vorherige Auftragserstellung |
Abrufsimulation | Simulierte Zahlungsdetails abrufen |
Auszahlungen
Werkzeugname | Beschreibung |
Standardübertragung-v2 | Leiten Sie bei Cashfree Payments eine Betragsüberweisung ein. |
Transferstatus abrufen-v2 | Rufen Sie den Status einer eingeleiteten Überweisung ab. |
Stapelübertragung-v2 | Starten Sie eine Stapelüberweisungsanforderung bei Cashfree Payments. |
get-batch-transfer-status-v2 | Rufen Sie den Status einer gestarteten Stapelübertragung ab. |
autorisieren | Authentifizieren Sie sich beim Cashfree-System und erhalten Sie das Autorisierungs-Trägertoken. |
Cashgram erstellen | Erstellen Sie ein Cashgram. |
Cashgram deaktivieren | Deaktivieren Sie ein Cashgram. |
Cashgram-Status abrufen | Erhalten Sie den Status eines erstellten Cashgrams. |
SecureID
Werkzeugname | Beschreibung |
Namensübereinstimmung überprüfen | Überprüfen Sie Namen mit Variationen. |
KYC-Link generieren | Erstellen Sie ein Verifizierungsformular für KYC-Informationen. |
KYC-Link-Status abrufen | Rufen Sie den Status eines KYC-Verifizierungsformulars ab. |
statischen KYC-Link generieren | Generieren Sie einen statischen KYC-Link. |
Deaktivieren Sie den statischen KYC-Link | Deaktivieren Sie einen statischen KYC-Link. |
Lizenz
Dieses Projekt unterliegt den Bedingungen der MIT Open Source-Lizenz. Die vollständigen Bedingungen finden Sie unter LIZENZ.
Dokumentation
Eine ausführliche API-Dokumentation finden Sie in der Cashfree-API-Dokumentation .
Unterstützung
Wenden Sie sich für Support an care@cashfree.com oder melden Sie ein Problem im GitHub-Repository .
This server cannot be deployed
Maintenance
Related MCP Connectors
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Let AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Verified, pay-per-use API tools for AI agents through one authenticated connection.
Related MCP Servers
AlicenseNot gradedqualityAmaintenanceEnables AI agents to interact with Juspay's payment processing APIs and merchant dashboard for managing orders, transactions, refunds, customers, gateways, and reporting through natural language.21Apache 2.0
Fireblocks MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI assistants to securely interact with Fireblocks services through the Model Context Protocol, supporting transaction management, vault and exchange account queries, network connections, and workspace user management.16 npm10MIT- AlicenseAqualityDmaintenanceEnables AI agents and developers to securely access Paytm's Payments and Business Payments APIs via MCP, allowing contextual automation of payment workflows like refunds, settlement tracking, and transaction status checks.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to test Cashfree payment integrations end-to-end by creating orders, simulating payments, listening to webhooks, and verifying signatures via MCP tools.MIT