Stripe in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.
Saldo, Auszahlungen, Zahlungen, Kunden, Rechnungen, Abos (read only). Ein Token in Loopthink, ein Login pro Person, Rollen pro Tool und ein Audit-Eintrag für jeden Aufruf.
Kostenlos für 2 Connectors, ohne Karte · Pro 19 € · in der EU betrieben · 23 Lese-Tools
“Welche Balance Transactions waren in der Auszahlung po_3Qx7Lk enthalten und wie hoch war die Gebühr insgesamt?”
Die Auszahlung po_3Qx7Lk bündelt 38 Transaktionen, Gebühr gesamt 184,62 €. Die drei größten:
| Typ | Beschreibung | Brutto | Gebühr |
|---|---|---|---|
| charge | Acme GmbH, Jahresplan | 2.388,00 € | 35,11 € |
| charge | Huber AG, 12 Plätze | 1.188,00 € | 17,51 € |
| refund | Nordwind Handel, Doppelbuchung | −228,00 € | 0,00 € |
- nur lesend
- protokolliert
Ein Token rein, die Tools kommen raus.


Bei Stripe kommt der Umsatz an: der Saldo und die Auszahlungen auf das Bankkonto, Charges und Payment Intents, Kunden mit ihren Rechnungen und Abonnements, Erstattungen und Disputes. Die Fragen sind einfach, „was war in der Auszahlung vom Dienstag“, „welche Rechnungen über 500 Euro sind offen“, aber heute braucht es dafür einen Dashboard-Login, den richtigen Filter und einen CSV-Export, der in irgendeinem Postfach landet.
Mit dem Stripe-Connector fragen Finanzen, Geschäftsführung und Support in Claude oder ChatGPT und bekommen die Antwort aus dem laufenden Konto. Loopthink hält einen Restricted API Key, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert. Der Key erreicht den KI-Client nie.
Der Connector ist rein lesend: 23 Tools für Saldo und Balance Transactions, Auszahlungen, Charges, Payment Intents, Kunden, Rechnungen, Abonnements, Erstattungen, Disputes, Produkte und Preise, jeweils mit einer Suchvariante, wo Stripe eine anbietet. Schreib-Tools gibt es nicht.
- Finanzen
“Welche Balance Transactions waren in der Auszahlung po_3Qx7Lk enthalten und wie hoch war die Gebühr insgesamt?”
Beantwortet von
list_balance_transactions - Geschäftsführung
“Wie viel ist gerade verfügbar und ausstehend auf dem Saldo, pro Währung?”
Beantwortet von
get_balance - Finanzen
“Liste die offenen Rechnungen über 500 Euro mit Nummer, Kunde und Fälligkeitsdatum.”
Beantwortet von
search_invoices - Support
“Ist die Zahlung des Kunden cus_R2kFm9 am 12. Oktober fehlgeschlagen, und warum?”
Beantwortet von
search_payment_intents - Geschäftsführung
“Wie viele Abonnements wurden im September gekündigt, und welchen Monatsbetrag hatten sie?”
Beantwortet von
search_subscriptions - Finanzen
“Welche Disputes brauchen noch eine Antwort und wann sind die Belege fällig?”
Beantwortet von
list_disputes
Was der Stripe-Connector kann.
| Tool | Was es tut | Zugriff | Standard |
|---|---|---|---|
| get_balance | Get the current Stripe account balance: available and pending amounts per currency. Amounts are integers in the smallest currency unit (1099 = 10.99 EUR). | Lesen | An |
| list_balance_transactions | List balance transactions (txn_...): every movement on the balance with amount, fee, net, type, reporting_category, available_on. Newest first. | Lesen | An |
| list_payouts | List payouts to the bank account (po_...) with amount, arrival_date, status. Newest first. | Lesen | An |
| get_payout | Get one payout by ID (po_...). | Lesen | An |
| list_charges | List charges (ch_...), newest first, with amount, amount_refunded, status (succeeded, pending, failed), paid, refunded, disputed, customer, created. For date or amount filters u… | Lesen | An |
| get_charge | Get one charge by ID (ch_...). | Lesen | An |
| search_charges | Search charges with Stripe's query language, e.g. by amount, status, created date, customer, refunded, disputed or metadata. | Lesen | An |
| list_payment_intents | List PaymentIntents (pi_...), newest first, with amount, amount_received, status (requires_payment_method, requires_action, processing, succeeded, canceled), customer, created.… | Lesen | An |
| get_payment_intent | Get one PaymentIntent by ID (pi_...). | Lesen | An |
| search_payment_intents | Search PaymentIntents, e.g. failed or incomplete payments in a period. | Lesen | An |
| list_customers | List customers (cus_...), newest first, with name, email, balance, delinquent. Use email for an exact, case-sensitive match or search_customers for partial names. | Lesen | An |
| get_customer | Get one customer by ID (cus_...). | Lesen | An |
| search_customers | Search customers by name, email (substring), phone, created or metadata. | Lesen | An |
| list_invoices | List invoices (in_...), newest first, with number, status, amount_due, amount_paid, amount_remaining, due_date, customer, hosted_invoice_url. Open invoices = unpaid. | Lesen | An |
| get_invoice | Get one invoice by ID (in_...), including line items (first page) and status transitions. | Lesen | An |
| search_invoices | Search invoices, e.g. open invoices above an amount, by number or customer. | Lesen | An |
| list_subscriptions | List subscriptions (sub_...) with status, customer, items/prices, current period, cancel_at_period_end. By default canceled ones are excluded. | Lesen | An |
| get_subscription | Get one subscription by ID (sub_...). | Lesen | An |
| search_subscriptions | Search subscriptions, e.g. canceled in a period (churn). | Lesen | An |
| list_refunds | List refunds (re_...), newest first, with amount, status, reason, charge, payment_intent. Amounts are integers in the smallest currency unit (1099 = 10.99 EUR). | Lesen | An |
| list_disputes | List disputes/chargebacks (du_...) with amount, reason, status (e.g. warning_needs_response, needs_response, under_review, won, lost) and evidence_details.due_by. | Lesen | An |
| list_products | List products (prod_...) with name, description, active, default_price. | Lesen | An |
| list_prices | List prices (price_...) with unit_amount, currency, type (one_time or recurring), recurring.interval, product. By default only active prices. | Lesen | An |
Schreib-Tools sind für jede Rolle aus, bis Sie sie einschalten, ein Tool für eine Rolle. Die Namen und Beschreibungen sind das, was das Modell sieht, deshalb bleiben sie englisch; es bekommt außerdem die vollständige Parameterbeschreibung jedes Tools.
So kommen Sie an den Stripe-Token.
Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.
- 1
dashboard.stripe.com > Developers > API keys öffnen und auf „Create restricted key“ klicken.
- 2
Einen Namen vergeben, z. B. „Loopthink read-only“, und für die unten aufgeführten Ressourcen Read setzen, für alles andere None.
- 3
Auf „Create key“ klicken, die Zwei-Faktor-Prüfung bestätigen und den Wert rk_live_... kopieren (wird nur einmal angezeigt).
- 4
In Loopthink einfügen. Nicht den uneingeschränkten Secret Key (sk_live_...) verwenden.
- 5
In Loopthink fügen Sie Stripe aus dem Katalog hinzu und fügen den Token ein. Eine Minute später sieht Ihr Team die Tools.
Restricted Keys gehören dem Konto, nicht einem Benutzer. Live- und Testmodus haben getrennte Keys. Die Schreib-Endpunkte von Stripe sind form-encoded, deshalb ist diese Vorlage rein lesend.
Was wir in Stripe zu maskieren empfehlen.
Jede Charge und jeder Kunde trägt eine Person: Name, E-Mail, Telefon, Rechnungs- und Lieferadresse, Beleg-E-Mail, die letzten vier Ziffern und der Fingerprint der Karte, und was auch immer Ihr Code in die Metadaten geschrieben hat. Die vorgeschlagenen Felder maskieren all das und behalten Beträge, Währungen, Status, Daten, Rechnungsnummern und Objekt-IDs, sodass der Support bestätigen kann, dass Zahlung pi_3R1aQx wegen einer abgelehnten Karte fehlgeschlagen ist, ohne die Adresse des Karteninhabers zu sehen.
- name
- phone
- address
- shipping
- billing_details
- customer_email
- customer_name
- customer_phone
- customer_address
- receipt_email
- payment_method_details.card.last4
- fingerprint
- metadata
Was Stripes eigener MCP-Server Ihnen nicht gibt.
- Ein Login pro Person in jedem MCP-Client: Das Loopthink-Audit zeigt, wer gefragt hat, nicht einen gemeinsamen API Key.
- Tools pro Rolle: Der Support sieht den Zahlungsstatus, nur Finanzen liest Saldo und Auszahlungen.
- Maskierung von Namen, E-Mails, Adressen und Kartendaten in Charge- und Kundenobjekten, bevor die Antwort die EU verlässt.
- Schreib-Tools standardmäßig aus, pro Tool und Rolle zuschaltbar.
- Derselbe Server in Claude, ChatGPT und Langdock, einmal verwaltet.
Stripe und Loopthink
- Restricted Key oder der Secret Key?
- Ein Restricted Key mit Read auf Balance, Balance transactions, Payouts, Charges und Refunds, PaymentIntents, Customers, Disputes, Invoices, Subscriptions, Products und Prices, und None auf allem anderen. Fügen Sie nie den uneingeschränkten sk_live-Key ein. Der Key gehört dem Konto, nicht einem Benutzer, und übersteht deshalb Personalwechsel.
- Kann die KI eine Charge erstatten oder ein Abonnement ändern?
- Nein. Die Schreib-Endpunkte von Stripe sind form-encoded und dieser Connector ist rein lesend, es gibt also kein Tool, das etwas anlegt, ändert oder erstattet. Mit einem Restricted Key, der nur Read hat, lehnt auch das Konto selbst Schreibzugriffe ab.
- Was ist mit dem Testmodus?
- Live- und Testmodus haben getrennte Keys. Ein Test-Key erreicht nur Testdaten und umgekehrt; richten Sie also einen zweiten Connector ein, wenn eine Rolle den Testmodus abfragen soll.
- Braucht jedes Teammitglied einen eigenen Stripe-Account?
- Nein. Loopthink hält einen Schlüssel oder Token für Stripe. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an Stripe wird unter ihrem Namen protokolliert. Die Lizenzen in Stripe bleiben, wie sie heute sind.
- Wo liegt der Stripe-Schlüssel?
- In Loopthink, verschlüsselt, in der EU. Er erreicht weder den KI-Client noch die Personen, die den Connector nutzen. Rotieren Sie ihn in Stripe, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
- Kann jemand aus dem Chat heraus in Stripe schreiben?
- Nur, wenn Sie es einschalten. Schreibaktionen sind eine eigene Zeile in der Rechtematrix und für jede Rolle standardmäßig aus. Braucht eine Rolle ein Schreib-Tool, geben Sie genau dieses eine Tool genau dieser Rolle frei.
- Was sieht das Modell?
- Das Ergebnis des Tool-Aufrufs, nach der Maskierung. Felder, die Sie als personenbezogen markieren, etwa E-Mail-Adressen, Namen oder Kartendaten, werden maskiert, bevor die Antwort zu den KI-Client reist. Das Modell bekommt die Zahlen, nicht die Menschen.
- Was kostet es?
- Kostenlos für eine Person und zwei Connectors, ohne Karte. Pro kostet 19 € im Monat für bis zu fünf Personen und jeden Connector auf dieser Seite, mit Rollen, feldgenauer Maskierung und 30 Tagen Audit-Log. Team kostet 49 € für zehn Personen und bringt Ihre eigenen REST-APIs und SQL-Datenbanken, Ihre eigene Domain und Ihren eigenen Identity Provider dazu. Kein Gespräch nötig.
Hängen Sie fest, oder fehlt ein Tool? Ein Mensch, der diesen Connector kennt, antwortet innerhalb eines Arbeitstags.