PayPal Model Context Protocol
Der PayPal Model Context Protocol -Server ermöglicht die Integration mit PayPal-APIs durch Funktionsaufrufe. Dieses Protokoll unterstützt verschiedene Tools zur Interaktion mit verschiedenen PayPal-Diensten.
Um den PayPal MCP-Server mit npx auszuführen, verwenden Sie den folgenden Befehl:
Ersetzen Sie YOUR_ACCESS_TOKEN
durch Ihren PayPal-Zugriffstoken. Hier erfahren Sie, wie Sie einen PayPal-Zugriffstoken generieren . Alternativ können Sie den PAYPAL_ACCESS_TOKEN in Ihren Umgebungsvariablen festlegen.
Verwendung mit MCP-Host (Claude Desktop/Cline/Cursor/GitHub Copilot)
In dieser Anleitung wird erklärt, wie der PayPal-Connector in Claude Desktop integriert wird.
Voraussetzungen
- Claude Desktop-Anwendung installiert
- Node.js lokal installieren
Installationsschritte
1. Installieren Sie Node.js
Für die Funktion des PayPal-Connectors ist Node.js erforderlich:
- Besuchen Sie die offizielle Website von Node.js , laden Sie es herunter und installieren Sie es.
- Anforderungen: Node 18+
2. Konfigurieren Sie den PayPal Connector mit dem MCP-Host (Claude Desktop / Cursor / Cline).
Wir zeigen die Integration mit Claude Desktop. Sie können Ihren bevorzugten MCP-Host verwenden.
- Öffnen Sie Claude Desktop
- Navigieren Sie zu Einstellungen
- Suchen Sie den Abschnitt „Entwicklereinstellungen“ oder „Erweiterte Einstellungen“
- Suchen Sie den Konfigurationsbereich für externe Tools oder Konnektoren
- Fügen Sie dieser Datei ~/Claude/claude_desktop_config.json die folgende PayPal-Connector-Konfiguration hinzu:
Ersetzen Sie YOUR_PAYPAL_ACCESS_TOKEN
durch Ihren tatsächlichen PayPal-Zugriffstoken. Alternativ können Sie den PAYPAL_ACCESS_TOKEN als Umgebungsvariable festlegen. Sie können ihn auch als Argument mit --access-token in "args" übergeben. Setzen Sie den Wert für PAYPAL_ENVIRONMENT
entweder auf SANDBOX
für Bühnentests oder PRODUCTION
für die Produktionsumgebung.
- Speichern Sie Ihre Konfigurationsänderungen
3. Testen Sie die Integration
- Beenden und starten Sie Claude Desktop neu, um die Änderungen zu übernehmen
- Testen Sie die Verbindung, indem Sie Claude bitten, eine PayPal-bezogene Aufgabe auszuführen
- Beispiel: „Meine PayPal-Rechnungen auflisten“
Verfügbare Werkzeuge
Rechnungen
create_invoice
: Erstellen Sie eine neue Rechnung im PayPal-Systemlist_invoices
: Rechnungen auflisten mit optionaler Paginierung und Filterungget_invoice
: Details einer bestimmten Rechnung abrufensend_invoice
: Senden Sie eine Rechnung an die Empfängersend_invoice_reminder
: Senden Sie eine Erinnerung für eine bestehende Rechnungcancel_sent_invoice
: Stornieren Sie eine gesendete Rechnunggenerate_invoice_qr_code
: Einen QR-Code für eine Rechnung generieren
Zahlungen
create_order
: Erstellen Sie eine Bestellung im PayPal-System basierend auf den bereitgestellten Detailsget_order
: Ruft die Details einer Bestellung abpay_order
: Zahlung für eine autorisierte Bestellung verarbeiten
Streitbeilegung
list_disputes
: Ruft eine Zusammenfassung aller offenen Streitigkeiten abget_dispute
: Rufen Sie detaillierte Informationen zu einem bestimmten Streitfall abaccept_dispute_claim
: Einen Streitfall akzeptieren
Sendungsverfolgung
create_shipment_tracking
: Erstellen Sie einen Sendungsverfolgungsdatensatzget_shipment_tracking
: Sendungsverfolgungsinformationen abrufen
Katalogverwaltung
create_product
: Erstellen Sie ein neues Produkt im PayPal-Kataloglist_products
: Produkte mit optionaler Paginierung und Filterung auflistenshow_product_details
: Details zu einem bestimmten Produkt abrufenupdate_product
: Aktualisieren Sie ein vorhandenes Produkt
Abonnementverwaltung
create_subscription_plan
: Einen neuen Abonnementplan erstellenlist_subscription_plans
: Abonnementpläne auflistenshow_subscription_plan_details
: Details eines bestimmten Abonnementplans abrufencreate_subscription
: Ein neues Abonnement erstellenshow_subscription_details
: Details eines bestimmten Abonnements abrufencancel_subscription
: Ein aktives Abonnement kündigen
Berichte und Einblicke
list_transactions
: Listen Sie Transaktionen mit optionaler Paginierung und Filterung auf
Umgebungsvariablen
Die folgenden Umgebungsvariablen können verwendet werden:
PAYPAL_ACCESS_TOKEN
: Ihr PayPal-ZugriffstokenPAYPAL_ENVIRONMENT
: Für den Sandbox-Modus aufSANDBOX
eingestellt, für die Produktion aufPRODUCTION
(standardmäßig aufSANDBOX
-Modus eingestellt)
In dieser Anleitung wird erläutert, wie Sie ein Zugriffstoken für die PayPal-API-Integration generieren und wie Sie Ihre Client-ID und Ihr Client-Geheimnis finden.
Voraussetzungen
- PayPal-Entwicklerkonto (für Sandbox)
- PayPal-Geschäftskonto (für die Produktion)
So finden Sie Ihre Client-ID und Ihr Client-Geheimnis
- Erstellen Sie ein PayPal-Entwicklerkonto :
- Gehen Sie zum PayPal-Entwickler-Dashboard
- Registrieren Sie sich oder melden Sie sich mit Ihren PayPal-Anmeldeinformationen an
- Greifen Sie auf Ihre Anmeldeinformationen zu :
- Klicken Sie im Entwickler-Dashboard im Menü auf Apps & Anmeldeinformationen
- Wechseln Sie je nach Bedarf zwischen Sandbox- und Live- Modus
- Erstellen oder Anzeigen einer App :
- Um eine neue App zu erstellen, klicken Sie auf App erstellen
- Geben Sie Ihrer App einen Namen und wählen Sie ein Geschäftskonto aus, das damit verknüpft werden soll
- Klicken Sie bei vorhandenen Apps auf den App-Namen, um Details anzuzeigen
- Anmeldeinformationen abrufen :
- Sobald Ihre App erstellt oder ausgewählt ist, wird ein Bildschirm mit Folgendem angezeigt:
- Client-ID : Eine öffentliche Kennung für Ihre App
- Client Secret : Ein privater Schlüssel (wird nach dem Klicken auf „Anzeigen“ angezeigt)
- Speichern Sie diese Anmeldeinformationen sicher, da sie zum Generieren von Zugriffstoken erforderlich sind
- Sobald Ihre App erstellt oder ausgewählt ist, wird ein Bildschirm mit Folgendem angezeigt:
Generieren eines Zugriffstokens
Verwenden von cURL
Ersetzen Sie CLIENT_ID
und CLIENT_SECRET
durch Ihre tatsächlichen Anmeldeinformationen. Verwenden Sie für die Produktion https://api-m.paypal.com
anstelle der Sandbox-URL.
Verwenden von Postman
- Erstellen Sie eine neue Anfrage an
https://api-m.sandbox.paypal.com/v1/oauth2/token
- Methode auf POST setzen
- Wählen Sie unter Autorisierung die Option „Basisauthentifizierung“ aus und geben Sie Ihre Client-ID und Ihr Client-Geheimnis ein.
- Wählen Sie unter Body x-www-form-urlencoded aus und fügen Sie einen Schlüssel
grant_type
mit dem Wertclient_credentials
hinzu - Senden Sie die Anfrage
Antwort
Eine erfolgreiche Antwort sieht folgendermaßen aus:
Kopieren Sie den access_token
Wert zur Verwendung in Ihrer Claude Desktop-Integration.
Token-Details
- Sandbox-Token : Gültig für 3–8 Stunden
- Produktionstoken : 8 Stunden gültig
- Es wird empfohlen, vor Ablauf des Tokens eine Aktualisierungslogik zu implementieren.
Verwenden des Tokens mit Claude Desktop
Sobald Sie Ihr Zugriffstoken haben, aktualisieren Sie den Wert PAYPAL_ACCESS_TOKEN
in Ihrer Claude Desktop-Connector-Konfiguration:
Bewährte Methoden
- Client-ID und Client-Geheimnis sicher speichern
- Implementieren Sie eine Token-Aktualisierungslogik, um den Token-Ablauf zu handhaben
- Verwenden Sie umgebungsspezifische Token (Sandbox zum Testen, Produktion für echte Transaktionen).
- Vermeiden Sie die Hardcodierung von Token im Anwendungscode
Haftungsausschluss
@paypal/mcp
bietet Zugriff auf KI-generierte Inhalte, die ungenau oder unvollständig sein können. Nutzer sind dafür verantwortlich, alle Informationen selbstständig zu überprüfen, bevor sie sich darauf verlassen. PayPal übernimmt keine Garantie für die Genauigkeit der Ergebnisse und haftet nicht für Entscheidungen, Handlungen oder Folgen, die sich aus deren Nutzung ergeben.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Der PayPal Model Context Protocol-Server ermöglicht die Integration mit PayPal-APIs durch Funktionsaufrufe. Dieses Protokoll unterstützt verschiedene Tools zur Interaktion mit verschiedenen PayPal-Diensten.
- Verwendung mit MCP-Host (Claude Desktop/Cline/Cursor/GitHub Copilot)
- Voraussetzungen
- Installationsschritte
- Verfügbare Werkzeuge
- Umgebungsvariablen
- Voraussetzungen
- So finden Sie Ihre Client-ID und Ihr Client-Geheimnis
- Generieren eines Zugriffstokens
- Token-Details
- Verwenden des Tokens mit Claude Desktop
- Bewährte Methoden
- Haftungsausschluss
Related MCP Servers
- AsecurityAlicenseAqualityThis is an MCP server to manage PayPalLast updated -12JavaScriptMIT License
- -securityFlicense-qualityA server implementing the Model Context Protocol to make and query payments through Worldpay APIs, enabling payment processing, payment queries, and checkout form generation.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides comprehensive integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.Last updated -TypeScriptApache 2.0
- -securityAlicense-qualityA server that provides integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.Last updated -TypeScriptMIT License