Drei Grundbausteine, ein Plugin. Das Agent Plugin bündelt alles, was du brauchst:
- API MCP server — Live-Zugriff auf Zahlungen, Abonnements, Kunden, Produkte, Rückerstattungen, Lizenzen und Nutzung. Die Authentifizierung erfolgt über Browser-OAuth (keine lokalen Schlüssel erforderlich).
- Knowledge MCP server — Semantische Suche in der gesamten Dokumentation von Dodo Payments. Keine Zugangsdaten erforderlich.
- Siebzehn Agent-Skills — Spickzettel, die dein 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ähle unten deinen Coding-Agent aus. Die Installation fügt automatisch beide MCP server und alle siebzehn Skills hinzu.Claude Code
Claude Code
Installation aus dem Marketplace:Der API MCP Server verwendet standardmäßig Browser-OAuth — keine Schlüssel erforderlich zur Installationszeit. Beim ersten Aufruf eines Dodo-Tools durch Ihren Agenten werden Sie aufgefordert, sich anzumelden.
Dodo Agent Plugin on GitHub
Quellcode, Konfigurationsoptionen und Anweisungen zur lokalen Entwicklung
Codex CLI
Codex CLI
Codex installiert Plugins in zwei Schritten: Zuerst den Marktplatz über Ihr Terminal registrieren, dann das Plugin innerhalb der Codex TUI installieren.Beide MCP server und alle siebzehn Skills werden automatisch registriert, sobald das Plugin installiert ist.Wenn Sie den Marktplatz zuvor hinzugefügt haben und das Plugin nicht unter
1
Register the marketplace
2
Install from the Codex TUI
Öffnen Sie Codex und führen Sie den Geben Sie dann
/plugins Slash-Befehl aus:/plugins ein, wechseln Sie zum Dodo Payments Marktplatz, wählen Sie das Plugin dodopayments und wählen Sie Plugin installieren.Codex CLI hat keinen
codex plugin install Unterbefehl — die Plugin-Installation erfolgt immer über den in-TUI /plugins Flow. Siehe die offiziellen Codex Plugins-Dokumentation./plugins erscheint, aktualisieren Sie es:Cursor
Cursor
Manuelle Installation — klonen Sie das Repository in das lokale Plugins-Verzeichnis von Cursor:Starten Sie Cursor neu. Das Plugin lädt Skills von
.claude/skills/ (über die Claude Code-Kompatibilitätsschicht von Cursor) und MCP-Server von .mcp.json.Cursor-Marktplatz-Unterstützung ist in Arbeit. Vorerst verwenden Sie die oben beschriebene manuelle Installation.
OpenCode
OpenCode
OpenCode wird über npm verteilt. Fügen Sie das Plugin zu Ihrem Starte OpenCode neu. Beide MCP server (
opencode.json hinzu:dodopayments-api, dodo-knowledge) werden über den Config-Hook des Plugins automatisch registriert, und die siebzehn Skills werden automatisch aus dem installierten Paket erkannt. Kein manueller mcp-Block erforderlich.Verwenden Sie einen anderen Agenten? Die MCP Server und Agent Skills Anleitungen behandeln Cursor, Claude Desktop, VS Code, Windsurf, Cline, Zed und jeden MCP-kompatiblen Client.
Was Sie erhalten
Sobald das Plugin installiert ist, hat dein Agent Zugriff auf zwei MCP server und siebzehn Skills.MCP-Server
Beide Server sind durch
mcp-remote verbunden, sodass sie in jedem MCP-kompatiblen Client laufen.
Agent-Skills
Skills werden automatisch geladen — Ihr Agent wählt den richtigen aus, wenn er eine relevante Aufgabe erkennt. Siehe die Agent Skills Dokumentation für die vollständige Liste und individuelle Installation.
Probieren Sie diesen Prompt zuerst aus
Sobald das Plugin aktiv ist, versuchen Sie:webhook-integration Skill, verwendet den dodo-knowledge MCP, um die neuesten Payload-Strukturen abzurufen, und schreibt einen Handler mit Signaturprüfung nach dem Standard Webhooks-Spezifikation.
Andere unterstützte Agenten
Das Agent Plugin deckt Claude Code, Codex CLI, Cursor und OpenCode ab. Wenn Sie einen anderen Agenten verwenden, verbinden Sie sich über die MCP-Server und Skills CLI mit Dodo Payments:Speziell für Agenten erstellte Dokumente
Jede Dodo Payments-Dokumentationsseite ist in einem für den KI-Verbrauch optimierten Format verfügbar:- Vollständiges Dokumentenindex:
docs.dodopayments.com/llms.txt— dient als vollständiger Dokumentenindex für die Kontextaufnahme. - Reines Markdown: Fügen Sie
.mdzu jeder Dokumentations-URL hinzu, um die rohe Markdown-Version zu erhalten (z. B./api-reference/introduction.md). - Quellrepository:
github.com/dodopayments/dodo-docs— klonen Sie für die Offline-Indexierung.
Was Ihr Agent tun kann
Mit installiertem Plugin kann Ihr Coding-Agent:- Checkout Sessions und Zahlungslinks erstellen — Einmalzahlungen und Abonnements
- Abonnement- und nutzungsbasierte Abrechnung vollständig einrichten — Abonnements, Nutzungsbasierte Abrechnung, Kreditbasierte Abrechnung
- Standard-Webhooks-konforme Handler mit Signaturprüfung generieren — Webhooks
- Route-Handler in deinem Framework bereitstellen mithilfe der offiziellen Adapter — Framework-Adapter
- BillingSDK React-Komponenten einbinden für Preistabellen und Abonnementverwaltung — BillingSDK
- Abläufe für Lizenzschlüssel entwickeln für digitale Produkte — Lizenzschlüssel
- Kreditbasierte Abrechnung implementieren mit Kreditansprüchen, Salden, Übertrag und Übernutzung — Credits
- Deinen 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 und Live-Modus
Sicherheit und Best Practices
- Verwenden Sie zuerst den Testmodus. Testen Sie Ihre Integration mit
dodo_test_...Schlüsseln, bevor Sie live gehen. Siehe Testmodus vs Livemodus. - OAuth ist der Standard. Das Agent Plugin authentifiziert über Browser-OAuth (keine lokalen Geheimnisse). Verwenden Sie den API-Schlüsselmodus nur, wenn Sie ihn benötigen — siehe den Abschnitt Konfiguration unten.
- Überprüfen Sie agentengenerierten Code. Stellen Sie sicher, dass Webhook-Handler die Signaturverifizierung gemäß der Standard Webhooks-Spezifikation enthalten.
Mit einem API-Schlüssel konfigurieren
Standardmäßig verwendet das Agent Plugin den entfernten MCP-Server mit Browser-OAuth — keine lokalen Anmeldedaten erforderlich. Wenn Ihr Arbeitsablauf einen lokalen API-Schlüssel erfordert (z.B. CI-Umgebungen, headless Server), können Sie in den Stdio-Modus wechseln.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 wählen Sie Konfigurationsoptionen. Füllen Sie ein:dodo_api_key— Ihrdodo_test_...oderdodo_live_...Schlüsseldodo_webhook_key— Ihr Webhook-Signatur-Geheimnisdodo_environment—test_modeoderlive_mode
.mcp.json, um dodopayments-api auf den lokalen Stdio-Server zu verweisen:/reload-plugins aus, um Änderungen in Ihrer aktuellen Sitzung anzuwenden.Local API key mode — OpenCode
Local API key mode — OpenCode
Deklarieren Sie Starten Sie OpenCode neu, um anzuwenden.
dodopayments-api selbst in opencode.json — Ihr Eintrag gewinnt über den Standard-Remote-Server des Plugins:Nächste Schritte
MCP Server
Vollständige Referenz für beide MCP-Server — alle unterstützten Clients, Konfiguration und verfügbare Tools
Agent Skills
Individuelle Skill-Installation, Skill-Referenz und pro-Agent-Einrichtungsanleitungen
Sentra IDE Assistant
KI-gestützter Abrechnungsassistent für VS Code, Cursor und Windsurf — fragen, bauen und planen Sie in Ihrem Editor
API Reference
Vollständige OpenAPI-Referenz für alle Dodo Payments Endpunkte