Skip to main content
Installieren Sie das Dodo Agent Plugin, um Ihrem Coding-Agent zwei MCP-Server und siebzehn Skills zum Erstellen von Dodo Payments-Integrationen bereitzustellen. Beschreiben Sie nach der Installation, was Sie erstellen möchten, und Ihr Agent plant und schreibt die Integration. Das Plugin funktioniert mit Claude Code, Codex CLI, Cursor, VS Code / GitHub Copilot, Kiro und OpenCode. Gemini CLI erhält nur die beiden MCP-Server. Das Plugin folgt der Spezifikation Agent Plugins 1.0.0. Clients mit nativer Unterstützung laden es direkt; andere verwenden generierte Kompatibilitätsmanifeste. Was Sie erhalten:
  • 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

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
Registrieren Sie den Marketplace und installieren Sie das Plugin anschließend über die Codex-TUI.
1

Register the marketplace

2

Install from the Codex TUI

Öffnen Sie Codex und führen Sie /plugins aus:
Geben Sie /plugins ein, wechseln Sie zum Dodo Payments-Marketplace, wählen Sie das dodopayments-Plugin aus und wählen Sie Install plugin.
Beide MCP-Server und alle siebzehn Skills werden automatisch registriert.Wenn das Plugin nicht unter /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.
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.
Installieren Sie das Plugin-Paket in Ihrem Projekt und fügen Sie es sowie seinen Skills-Pfad zu opencode.json hinzu:
Starten Sie OpenCode neu. Beide MCP-Server werden automatisch registriert. Für Skills ist der zusätzliche Eintrag 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:
Sie sollten alle siebzehn sehen. Ein nicht vorhandener Skills-Pfad wird stillschweigend ignoriert. Überprüfen Sie daher das Ergebnis, statt es anzunehmen.
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 settings.json registrieren:
Der Schlüssel ist ein Pfad, der Wert aktiviert ihn. Absolute Pfade und ~/ 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 liest das Agent-Plugins-Manifest nativ.
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 werden aus 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 verfügt über kein Agent-Skill-Primitiv, daher sind nur die beiden MCP-Server verfügbar. dodo-knowledge deckt einen großen Teil der von den Skills bereitgestellten Funktionen ab und bleibt automatisch aktuell.
Starten Sie Gemini CLI neu. gemini-extension.json im Stammverzeichnis des Repositorys ist das Manifest.
Verwenden Sie einen anderen Agent? Die Anleitungen MCP Server und Agent Skills behandeln Claude Desktop, Windsurf, Cline, Zed und jeden MCP-kompatiblen Client.

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:
Ihr Agent lädt den Skill 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 .md an 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:

Sicherheit und Best Practices

Committen Sie niemals Live-API-Schlüssel. Verwenden Sie während der Entwicklung den Testmodus.
  • 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.
Öffnen 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 Livemodus
  • dodo_webhook_key — Ihr Webhook-Signaturgeheimnis
  • dodo_environment — test_mode oder live_mode
Bearbeiten Sie anschließend .mcp.json so, dass dodopayments-api auf den lokalen stdio-Server verweist:
Führen Sie /reload-plugins aus, um die Änderungen anzuwenden.
Deklarieren Sie dodopayments-api selbst in opencode.json — Ihr Eintrag hat Vorrang vor dem standardmäßigen Remote-Server des Plugins:
Starten Sie OpenCode neu, um die Änderungen anzuwenden.

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
Zuletzt geändert am 26. September 2026