Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge PayPal mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass deine KI mit deinem PayPal-Geschäftskonto arbeiten: Bestellungen anlegen und Zahlungen einziehen, Zahlungen erstatten, Rechnungen erstellen, versenden und nachfassen, Transaktionsverlauf und Guthaben durchsuchen, Konflikte prüfen und Abo-Pläne, Abonnements und Auszahlungsbatches nachschlagen. Sandbox oder live, mit den Keys deiner eigenen REST-App.
Frag einfach
Beispiel-Prompts für PayPal
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → PayPal klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
PayPal + Cursor
Lass deine KI mit deinem PayPal-Geschäftskonto arbeiten: Bestellungen anlegen und Zahlungen einziehen, Zahlungen erstatten, Rechnungen erstellen, versenden und nachfassen, Transaktionsverlauf und Guthaben durchsuchen, Konflikte prüfen und Abo-Pläne, Abonnements und Auszahlungsbatches nachschlagen. Sandbox oder live, mit den Keys deiner eigenen REST-App.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
PAYPAL_CLIENT_ID, PAYPAL_CLIENT_SECRET, PAYPAL_API_URL
Schritt 1 — Zugangsdaten holen
- Melde dich bei developer.paypal.com mit deinem PayPal-Geschäftskonto an und öffne Apps & Credentials. Der Schalter oben wechselt zwischen Sandbox und Live; beide haben eigene Apps und Keys.
- Nimm die Default Application oder klicke auf Create App, wähle den Typ Merchant und in der Sandbox das Sandbox-Geschäftskonto, für das die App handeln soll.
- Öffne die App und hake unter ihren Features an, was die KI erreichen soll: Invoicing, Transaction Search, Subscriptions (deckt auch Katalogprodukte ab), Customer Disputes und Payouts.
- Kopiere die Client ID in
PAYPAL_CLIENT_IDund Secret key 1 (zum Anzeigen anklicken) inPAYPAL_CLIENT_SECRET. Beide müssen aus derselben App und demselben Bereich Sandbox oder Live stammen. - Setze
PAYPAL_API_URLfür Sandbox-Keys aufhttps://api-m.sandbox.paypal.comoder für Live-Keys aufhttps://api-m.paypal.com, ohne Schrägstrich am Ende. - Installiere den Connector. Es gibt keinen Schritt Authorize with Provider und keine Zustimmungsseite bei PayPal: Der Connector meldet sich mit Client ID und Secret als deine REST-App an.
- Beginne mit
paypal_get_balancesund prüfe, ob die Keys das richtige Konto erreichen (dafür braucht die App Transaction Search).
Angemeldet bleiben: Der Connector holt sich Access-Tokens mit Client ID und Secret und erneuert sie, bevor sie ablaufen. Du musst dich also nie erneut anmelden.
Neue Features brauchen Zeit: PayPal kann bis zu 9 Stunden brauchen, bis ein neu angehaktes Feature bei einer App ankommt, die schon Tokens ausgegeben hat. Bis dahin antworten diese Aufrufe mit 403 NOT_AUTHORIZED. Hake deshalb alles, was du brauchst, vor der ersten Installation an.
Zahlungen und E-Mails: paypal_capture_order, paypal_refund_capture und paypal_cancel_subscription bewegen oder stoppen auf einem Live-Konto echtes Geld, und paypal_send_invoice, paypal_remind_invoice und paypal_cancel_invoice schicken dem Kunden eine E-Mail. Die KI sagt vorher genau, was passiert (Betrag, Währung, Kunde, IDs), und wartet auf dein Ja. Einzüge und Erstattungen tragen eine Request-ID, damit ein erneuter Versuch nicht doppelt ausgeführt wird.
Berechtigungen und Nur lesen: Die App erreicht nur die Features, die du anhakst; lass also weg, was die KI nicht nutzen soll. Für ein Nur-lesen-Setup deaktivierst du paypal_create_order, paypal_capture_order, paypal_refund_capture, paypal_create_draft_invoice, paypal_send_invoice, paypal_remind_invoice, paypal_cancel_invoice und paypal_cancel_subscription. Mit Sandbox-Keys kannst du vorher gefahrlos alles ausprobieren.
Bei der Installation ausgeschaltet: paypal_delete_draft_invoice, das einen Entwurf oder eine geplante Rechnung endgültig löscht. Schalte es nur ein, wenn die KI Entwürfe löschen soll; versendete Rechnungen werden stattdessen mit paypal_cancel_invoice storniert.
Bestellungen und Erstattungen: paypal_create_order belastet noch nichts. Es liefert einen Freigabelink, den der Käufer öffnen und bestätigen muss; erst dann kann paypal_capture_order das Geld einziehen. paypal_refund_capture erstattet einen Einzug ganz oder, wenn du einen Betrag nennst, teilweise, bis zu dem, was nach früheren Erstattungen übrig ist.
Rechnungen und Verlauf: paypal_create_draft_invoice verschickt nichts, bis paypal_send_invoice die Rechnung sendet, und PayPal erlaubt höchstens 2 Zahlungserinnerungen pro Tag. paypal_search_transactions umfasst höchstens 31 Tage pro Aufruf (längere Zeiträume werden Monat für Monat abgefragt) und reicht 3 Jahre zurück; neue Transaktionen und Guthaben erscheinen mit bis zu 3 Stunden Verzögerung. Konflikte reichen 180 Tage zurück.
Häufige Fehler: 401 invalid_client oder invalid_token heißt, dass Client ID oder Secret falsch sind oder die Keys aus der anderen Umgebung stammen als PAYPAL_API_URL (Sandbox-Keys brauchen die Sandbox-URL, Live-Keys die Live-URL). 403 NOT_AUTHORIZED oder PERMISSION_DENIED heißt, dass das Feature in der App nicht angehakt ist oder vor weniger als 9 Stunden angehakt wurde. 422 UNPROCESSABLE_ENTITY nennt die verletzte Geschäftsregel, zum Beispiel ORDER_NOT_APPROVED (der Käufer hat noch nicht bestätigt), AMOUNT_MISMATCH oder CAPTURE_FULLY_REFUNDED. 429 RATE_LIMIT_REACHED heißt, dass PayPal die App bremst: Warte eine Minute und versuche es erneut.
Der Connector unterstützt keine Kartenzahlungen und kein Speichern von Zahlungsmitteln (Vaulting), keine Webhooks, kein Senden von Auszahlungen, kein Akzeptieren oder Beantworten von Konflikten und kein Bearbeiten von Abo-Plänen.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Cursor hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte Cursor neu.
- Öffne Cursor → Settings → MCP und prüfe, ob
anythingmcpaufgeführt und verbunden ist. - Leg los: Der Agent kann jetzt die
PayPal-Tools aufrufen.
Verfügbare Tools
| Tool | What it does |
|---|---|
paypal_create_order | Create a checkout order (nothing is charged yet) |
paypal_get_order | Read one checkout order: status (CREATED, APPROVED, COMPLETED, VOIDED, ...), amounts, payer, and for completed orders the captures under… |
paypal_capture_order | Collect the money of an order the buyer has approved (intent CAPTURE) |
paypal_get_capture | Read one captured payment: amount, status (COMPLETED, PENDING, PARTIALLY_REFUNDED, REFUNDED, DECLINED), seller fees and net amount, and… |
paypal_refund_capture | Refund a captured payment, in full (no amount) or in part |
paypal_get_refund | Read one refund: amount, status (COMPLETED, PENDING, FAILED, CANCELLED), note to the payer and the capture it belongs to |
paypal_get_authorization | Read one authorized payment (an order created with intent AUTHORIZE): amount, status (CREATED, CAPTURED, PARTIALLY_CAPTURED, VOIDED… |
paypal_list_invoices | List invoices, newest first, with id, number, status, recipient, amount and due date |
paypal_search_invoices | Search invoices by recipient, number, status, currency, dates or amount (all filters combined with AND) |
paypal_create_draft_invoice | Create a draft invoice |
paypal_get_invoice | Read one invoice: status, recipient, items, amounts, due amount, payments and refunds recorded on it, and the payer link (links[] rel… |
paypal_send_invoice | Send a draft invoice |
paypal_remind_invoice | Email a payment reminder for a sent, unpaid invoice (PayPal allows 2 reminders a day) |
paypal_cancel_invoice | Cancel a sent invoice so it can no longer be paid; by default the recipient is told by email |
paypal_delete_draft_invoice | Delete a draft or scheduled invoice for good (sent invoices are cancelled with paypal_cancel_invoice instead) |
paypal_search_transactions | Search the account history (Transaction Search): payments received and sent, refunds, fees, transfers and their payer and cart details |
paypal_get_balances | Read the account balances per currency (available, withheld and total), now or as of a past time: balances[] with as_of_time |
paypal_list_disputes | List disputes, claims and chargebacks raised against the account (last 180 days), with dispute_id, reason, status, dispute_state, amount… |
paypal_get_dispute | Read one dispute in full: reason, status, amounts, disputed transactions, messages, offers, evidence and the deadline to respond… |
paypal_list_products | List catalog products (the products subscription plans belong to): id, name, description, type and dates |
paypal_get_product | Read one catalog product: name, description, type (PHYSICAL, DIGITAL, SERVICE), category, image and home URLs |
paypal_list_plans | List subscription plans, optionally for one product: id, name, status (CREATED, ACTIVE, INACTIVE), product_id and dates |
paypal_get_plan | Read one subscription plan: billing cycles with prices and frequency, trial periods, setup fee, taxes and payment failure settings |
paypal_list_subscriptions | List subscriptions, filtered by plan and status: id, status, plan_id, subscriber, start time and next billing time |
paypal_get_subscription | Read one subscription: status, plan, subscriber (name, email, shipping address), billing info (outstanding balance, last payment, next… |
paypal_list_subscription_transactions | List the payments of one subscription between two times: id, status, amounts with fees and net, payer and time |
paypal_cancel_subscription | Cancel a subscription for good: no further payments are collected and it cannot be reactivated |
paypal_get_payout_batch | Read one payout batch: batch status and totals, and its items (receiver, amount, status, fees, errors) |
Beispiel-Prompts
- „Wie hoch ist mein aktuelles PayPal-Guthaben, und welche Zahlungen sind in den letzten 7 Tagen eingegangen?“
- „Erstelle einen Rechnungsentwurf für Acme GmbH: 10 Stunden Beratung zu 90 EUR, fällig in 30 Tagen. Zeig ihn mir, bevor du ihn verschickst.“
- „Welche Konflikte warten auf meine Antwort, und bis wann muss ich jeweils reagieren?“
- „Liste die aktiven Abonnements unseres Plans Pro Monthly auf und sag mir, bei welchen Zahlungen fehlgeschlagen sind.“
FAQ
Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja, MCP gibt es in den Tarifen Hobby, Pro und Business.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?