- Dodo Payments API MCP server — Live-Zugriff auf Zahlungen, Abonnements, Kunden, Produkte, Rückerstattungen, Lizenzen und Nutzung. Authentifizierung über Browser-OAuth (keine lokalen Schlüssel erforderlich).
- Dodo Knowledge MCP server — Semantische Suche in der gesamten Dodo Payments-Dokumentation. Keine Zugangsdaten erforderlich.
- Siebzehn Agent-Skills — Spickzettel, die Ihr Agent bei Bedarf für Checkout, Abonnements, Webhooks, nutzungsbasierte und kreditbasierte Abrechnung, Lizenzschlüssel, Produktkatalog, Rabatte, lokalisierte Preise, mobilen Checkout, Rückerstattungen und Disputes, Kundenverwaltung, Framework-Adapter, BillingSDK, Better Auth, Tests und Go-live sowie Best Practices lädt.
Plugin installieren
Wählen Sie unten Ihren Coding-Agent aus. Jede Installation fügt beide MCP-Server hinzu. Alle Agents außer Gemini CLI fügen außerdem die siebzehn Skills hinzu. OpenCode benötigt eine zusätzliche Einstellung, um sie zu laden; diese wird im entsprechenden Abschnitt beschrieben.Claude Code
Claude Code
Aus dem Marketplace installieren:Der API-MCP-Server verwendet standardmäßig Browser-OAuth — bei der Installation sind keine Schlüssel erforderlich. Wenn Ihr Agent zum ersten Mal ein Dodo-Tool aufruft, werden Sie aufgefordert, sich anzumelden.
Dodo Agent Plugin on GitHub
Quellcode, Konfigurationsoptionen und Anweisungen für die lokale Entwicklung
Codex CLI
Codex CLI
Registrieren Sie den Marketplace und installieren Sie das Plugin anschließend über die Codex-TUI.Beide MCP-Server und alle siebzehn Skills werden automatisch registriert.Wenn das Plugin nicht unter
1
Register the marketplace
2
Install from the Codex TUI
Öffnen Sie Codex und führen Sie Geben Sie
/plugins aus:/plugins ein, wechseln Sie zum Dodo Payments-Marketplace, wählen Sie das dodopayments-Plugin aus und wählen Sie Install plugin./plugins erscheint, aktualisieren Sie es:Um die Installation aus Ihrer Shell statt über die TUI durchzuführen, führen Sie
codex plugin add dodopayments@dodopayments aus, nachdem Sie den Marketplace registriert haben. Codex CLI verfügt über keinen codex plugin install-Unterbefehl. Siehe die offizielle Codex-Plugin-Dokumentation.Cursor
Cursor
Klonen Sie das Repository in Cursors lokales Plugin-Verzeichnis:Starten Sie Cursor neu. Das Plugin lädt Skills aus
skills/ und MCP-Server aus .mcp.json.Aktuelle Cursor-Builds erkennen Agent Plugins 1.0.0 direkt und akzeptieren .claude-plugin/marketplace.json als Marketplace-Quelle. Das generierte .cursor-plugin/plugin.json bleibt für ältere Builds erhalten.Wenn Sie eine Version vor 0.5.0 installiert haben, löschen Sie das Verzeichnis und klonen Sie es erneut — Skills werden jetzt als echte Dateien und nicht als Symlinks ausgeliefert.OpenCode
OpenCode
Installieren Sie das Plugin-Paket in Ihrem Projekt und fügen Sie es sowie seinen Skills-Pfad zu Starten Sie OpenCode neu. Beide MCP-Server werden automatisch registriert. Für Skills ist der zusätzliche Eintrag Sie sollten alle siebzehn sehen. Ein nicht vorhandener Skills-Pfad wird stillschweigend ignoriert. Überprüfen Sie daher das Ergebnis, statt es anzunehmen.
opencode.json hinzu:skills.paths erforderlich, da OpenCode installierte Pakete nicht nach Skills durchsucht.Relative Pfade werden relativ zum Projektverzeichnis aufgelöst, daher muss das Paket in node_modules dieses Projekts vorhanden sein. Ein absoluter Pfad funktioniert ebenfalls und macht die lokale Installation überflüssig.Überprüfen Sie, ob Skills geladen wurden:VS Code / GitHub Copilot
VS Code / GitHub Copilot
Klonen Sie das Repository und registrieren Sie es:Öffnen Sie die Chat-Ansicht, gehen Sie zu Plugins und fügen Sie den geklonten Ordner hinzu. Alternativ können Sie ihn in Der Schlüssel ist ein Pfad, der Wert aktiviert ihn. Absolute Pfade und
settings.json registrieren:~/ funktionieren beide; relative Pfade werden relativ zu jedem Workspace-Ordner aufgelöst. Die Einstellung wird live gelesen, sodass ein laufendes Fenster sie ohne Neustart übernimmt.chat.pluginLocations ist als experimentell gekennzeichnet und eine eingeschränkte Einstellung, daher muss dem Workspace vertraut werden. Die Unterstützung für Agent-Plugins ist eine Vorschaufunktion, die durch chat.plugins.enabled gesteuert wird und standardmäßig aktiviert ist.Kiro
Kiro
Kiro liest das Agent-Plugins-Manifest nativ.Skills werden aus
1
Clone the repository
2
Open the Powers panel
Öffnen Sie in Kiro das Powers-Panel (das Ghosty-Symbol mit dem Blitz).
3
Import the folder
Wählen Sie Add Custom Power → Import power from a folder, wählen Sie das geklonte Verzeichnis aus (das Verzeichnis, das
plugin.json enthält), und klicken Sie auf Install.skills/ geladen, MCP-Server aus mcp.json. Kiro verwaltet MCP-Server intern — sie werden nicht in ~/.kiro/settings/mcp.json geschrieben. Kiro kann ein Power außerdem direkt über eine GitHub-URL installieren. Siehe die Installationsdokumentation von Kiro.Gemini CLI (MCP only)
Gemini CLI (MCP only)
Gemini CLI verfügt über kein Agent-Skill-Primitiv, daher sind nur die beiden MCP-Server verfügbar. Starten Sie Gemini CLI neu.
dodo-knowledge deckt einen großen Teil der von den Skills bereitgestellten Funktionen ab und bleibt automatisch aktuell.gemini-extension.json im Stammverzeichnis des Repositorys ist das Manifest.Was Sie erhalten
Nach der Installation hat Ihr Agent Zugriff auf zwei MCP-Server und siebzehn Skills.MCP-Server
Beide Server verwenden Streamable HTTP. Das kanonische
mcp.json deklariert sie nativ, was spezifikationsnative Clients wie Codex CLI und Kiro verwenden. Das generierte Kompatibilitätsmanifest .mcp.json verbindet sie über mcp-remote für Clients, die Streamable HTTP nicht direkt verwenden können.
Agent-Skills
Skills werden automatisch geladen — Ihr Agent wählt den passenden Skill aus, sobald er eine relevante Aufgabe erkennt. Eine vollständige Liste und die individuelle Installation finden Sie unter Agent Skills.
Diesen Prompt zuerst ausprobieren
Sobald das Plugin aktiv ist, versuchen Sie es mit folgendem Prompt:webhook-integration, verwendet den dodo-knowledge-MCP, um die neuesten Payload-Strukturen abzurufen, und schreibt einen Handler mit Signaturüberprüfung gemäß der Standard-Webhooks-Spezifikation.
Client-Unterstützung
Agents mit Plugin-Installation
Eine Installation verbindet beide MCP-Server sowie die Skills mit jedem Client, der ein Skill-Primitiv unterstützt.
OpenCode benötigt einen zusätzlichen
skills.paths-Eintrag, bevor die siebzehn Skills geladen werden. Gemini CLI verfügt über kein Agent-Skill-Primitiv, daher sind Skills absichtlich nicht verfügbar.
Andere MCP-kompatible Clients
Diese Clients bieten keine Agent-Plugin-Installation. Konfigurieren Sie die beiden MCP-Server manuell und fügen Sie Skills über die Skills CLI hinzu, sofern dies unterstützt wird.Für Agents erstellte Dokumentation
Jede Dodo Payments-Dokumentationsseite ist in einem für die Verarbeitung durch KI optimierten Format verfügbar:- Vollständiger Dokumentationsindex:
docs.dodopayments.com/llms.txt— vollständiger Dokumentationsindex für die Kontextaufnahme - Reines Markdown: Hängen Sie
.mdan jede Dokumentations-URL an, um die rohe Markdown-Version abzurufen (z. B./api-reference/introduction.md) - Quell-Repository:
github.com/dodopayments/dodo-docs— für die Offline-Indexierung klonen
Was Ihr Agent tun kann
Mit installiertem Plugin kann Ihr Coding-Agent Folgendes:- Checkout Sessions und Zahlungslinks erstellen — Einmalzahlungen und Abonnements
- Abonnement- und nutzungsbasierte Abrechnung durchgängig einrichten — Abonnements, Nutzungsbasierte Abrechnung, Kreditbasierte Abrechnung
- Standard-Webhooks-konforme Handler mit Signaturüberprüfung generieren — Webhooks
- Route-Handler in Ihrem Framework bereitstellen und die offiziellen Adapter verwenden — Framework-Adapter
- BillingSDK-React-Komponenten für Preistabellen und Abonnementverwaltung integrieren — BillingSDK
- Abläufe für Lizenzschlüssel erstellen für digitale Produkte — Lizenzschlüssel
- Kreditbasierte Abrechnung implementieren mit Berechtigungen, Salden, Übertrag und Überschreitung — Credits
- Ihren Produktkatalog erstellen und verwalten mit Add-ons und Sammlungen — Produkte, Add-ons, Produktsammlungen
- Rabatte und lokalisierte Preise hinzufügen — Rabattcodes, Lokalisierte Preise, Adaptive Currency
- Mobilen In-App-Checkout bereitstellen für React Native, Flutter, iOS und Android — Mobile Integration
- Rückerstattungen, Disputes und Self-Service für Kunden bearbeiten — Rückerstattungen, Disputes, Customer Portal
- Die Integration testen und sicher live schalten — Testmodus vs. Livemodus
Sicherheit und Best Practices
- Verwenden Sie zuerst den Testmodus. Erstellen und testen Sie Ihre Integration mit einem API-Schlüssel des Testmodus, bevor Sie live gehen. Siehe Testmodus vs. Livemodus.
- OAuth ist der Standard. Das Agent Plugin authentifiziert sich über Browser-OAuth (keine lokalen Secrets). Verwenden Sie den API-Key-Modus nur, wenn Sie ihn benötigen.
- Überprüfen Sie vom Agent generierten Code. Stellen Sie immer sicher, dass Webhook-Handler eine Signaturüberprüfung gemäß der Standard-Webhooks-Spezifikation enthalten.
Mit einem API-Schlüssel konfigurieren
Standardmäßig verwendet das Agent Plugin den Remote-MCP-Server mit Browser-OAuth. Um stattdessen einen lokalen API-Schlüssel zu verwenden, beispielsweise in CI oder auf einem Headless-Server, wechseln Sie in den stdio-Modus.Local API key mode — Claude Code
Local API key mode — Claude Code
Öffnen Sie Führen Sie
/plugins in Claude Code, wählen Sie Dodo Payments und anschließend Configure options. Tragen Sie Folgendes ein:dodo_api_key— Ihr API-Schlüssel für den Testmodus oder Livemodusdodo_webhook_key— Ihr Webhook-Signaturgeheimnisdodo_environment—test_modeoderlive_mode
.mcp.json so, dass dodopayments-api auf den lokalen stdio-Server verweist:/reload-plugins aus, um die Änderungen anzuwenden.Local API key mode — OpenCode
Local API key mode — OpenCode
Deklarieren Sie Starten Sie OpenCode neu, um die Änderungen anzuwenden.
dodopayments-api selbst in opencode.json — Ihr Eintrag hat Vorrang vor dem standardmäßigen Remote-Server des Plugins:Nächste Schritte
MCP Server
Vollständige Referenz für beide MCP-Server — alle unterstützten Clients, Konfigurationen und verfügbaren Tools
Agent Skills
Individuelle Skill-Installation, Skill-Referenz und Einrichtungsanweisungen für die einzelnen Agents
API Reference
Vollständige OpenAPI-Referenz für alle Dodo Payments-Endpunkte