Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

Das Dodo Agent Plugin verbindet zwei MCP-Server und acht Integrationsfähigkeiten mit Ihrem KI-Coding-Agenten in einer einzigen Installation. Es funktioniert mit Claude Code, Codex CLI, Cursor und OpenCode — und die MCP-Server und Skills CLI funktionieren mit jedem MCP-kompatiblen Client.
Drei Primitiven, ein Plugin. Das Agent Plugin bündelt alles, was Sie brauchen:
  • API MCP Server — Live-Zugriff auf Zahlungen, Abonnements, Kunden, Produkte, Rückerstattungen, Lizenzen und Nutzung. Authentifiziert über Browser-OAuth (keine lokalen Schlüssel erforderlich).
  • Knowledge MCP Server — Semantische Suche über die gesamte Dodo Payments-Dokumentation. Keine Anmeldeinformationen erforderlich.
  • Acht Agent Skills — Spickzettel, die Ihr Agent bei Bedarf für Checkout, Abonnements, Webhooks, nutzungsabhängige Abrechnung, kreditbasierte Abrechnung, Lizenzschlüssel, BillingSDK und Best Practices lädt.

Plugin installieren

Wählen Sie unten Ihren Coding-Agenten aus. Die Installation fügt automatisch beide MCP-Server und alle acht Skills hinzu.

Claude Code

Installation aus dem Marketplace:
claude plugins marketplace add dodopayments/dodo-agent-plugin
claude plugins install dodopayments@dodopayments
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 installiert Plugins in zwei Schritten: Zuerst den Marktplatz über Ihr Terminal registrieren, dann das Plugin innerhalb der Codex TUI installieren.
1

Register the marketplace

codex plugin marketplace add dodopayments/dodo-agent-plugin
2

Install from the Codex TUI

Öffnen Sie Codex und führen Sie den /plugins Slash-Befehl aus:
codex
Geben Sie dann /plugins ein, wechseln Sie zum Dodo Payments Marktplatz, wählen Sie das Plugin dodopayments und wählen Sie Plugin installieren.
Sowohl MCP-Server als auch alle acht Skills werden automatisch registriert, sobald das Plugin installiert ist.
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.
Wenn Sie den Marktplatz zuvor hinzugefügt haben und das Plugin nicht unter /plugins erscheint, aktualisieren Sie es:
codex plugin marketplace upgrade dodopayments
Manuelle Installation — klonen Sie das Repository in das lokale Plugins-Verzeichnis von Cursor:
git clone https://github.com/dodopayments/dodo-agent-plugin.git ~/.cursor/plugins/local/dodo-agent-plugin
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 wird über npm verteilt. Fügen Sie das Plugin zu Ihrem opencode.json hinzu:
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["@dodopayments/opencode-plugin"]
}
Starten Sie OpenCode neu. Beide MCP-Server (dodopayments-api, dodo-knowledge) werden über den Konfigurationshook des Plugins automatisch registriert, und die acht Skills werden automatisch aus dem installierten Paket ermittelt. 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 Ihr Agent Zugriff auf zwei MCP-Server und acht Skills.

MCP-Server

ServerZweckAuth
dodopayments-apiLive-API-Zugriff — Zahlungen, Abonnements, Kunden, Produkte, Rückerstattungen, Lizenzen, NutzungOAuth (Browser)
dodo-knowledgeSemantische Suche in der gesamten Dodo Payments-DokumentationKeine
Beide Server sind durch mcp-remote verbunden, sodass sie in jedem MCP-kompatiblen Client laufen.

Agent-Skills

SkillBeschreibung
best-practicesUmfassender Leitfaden zur Integration von Dodo Payments mit Best Practices
checkout-integrationErstellen von Checkout-Sessions und Zahlungsabläufen
subscription-integrationImplementierung von Abrechnungsabläufen für Abonnements
webhook-integrationEinrichten und Handhaben von Webhooks für Zahlungsevents
usage-based-billingImplementierung von Abrechnungen nach Verbrauch mit Ereignissen und Zählern
credit-based-billingGuthabenberechtigungen, Salden und verbrauchsabhängiger Kreditabzug
license-keysVerwaltung von Lizenzschlüsseln für digitale Produkte
billing-sdkVerwendung von BillingSDK React-Komponenten
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:
Set up Dodo Payments webhook handlers in my Next.js app for payment.succeeded and subscription.active events.
Ihr Agent lädt den 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:
AgentSchnellster WegUnterstützt auch
Claude CodeAgent Plugin (ein Befehl)MCP-Server, individuelle Skills
Codex CLIAgent Plugin (ein Befehl)MCP-Server
CursorAgent Plugin (git clone)MCP-Server-Konfiguration, Skills-CLI
OpenCodeAgent Plugin (npm)MCP-Server-Konfiguration, Skills-CLI
GitHub Copilot (VS Code)MCP Server AnleitungSkills CLI
Claude DesktopMCP Server Anleitung
WindsurfMCP Server AnleitungSkills CLI
Cline / Zed / andereMCP Server AnleitungSkills CLI

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 .md zu 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:

Sicherheit und Best Practices

Veröffentlichen Sie niemals Produktions-API-Schlüssel. Verwenden Sie während der Entwicklung den Testmodus. Das Agent Plugin verwendet standardmäßig Browser-OAuth — wechseln Sie nur zu lokalen API-Schlüsseln, wenn Ihr Arbeitsablauf dies erfordert.
  • 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.
Öffnen Sie /plugins in Claude Code, wählen Sie Dodo Payments und wählen Sie Konfigurationsoptionen. Füllen Sie ein:
  • dodo_api_key — Ihr dodo_test_... oder dodo_live_... Schlüssel
  • dodo_webhook_key — Ihr Webhook-Signatur-Geheimnis
  • dodo_environmenttest_mode oder live_mode
Bearbeiten Sie dann .mcp.json, um dodopayments-api auf den lokalen Stdio-Server zu verweisen:
{
  "mcpServers": {
    "dodopayments-api": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "dodopayments-mcp@latest"],
      "env": {
        "DODO_PAYMENTS_API_KEY": "${user_config.dodo_api_key}",
        "DODO_PAYMENTS_WEBHOOK_KEY": "${user_config.dodo_webhook_key}",
        "DODO_PAYMENTS_ENVIRONMENT": "${user_config.dodo_environment}"
      }
    }
  }
}
Führen Sie /reload-plugins aus, um Änderungen in Ihrer aktuellen Sitzung anzuwenden.
Deklarieren Sie dodopayments-api selbst in opencode.json — Ihr Eintrag gewinnt über den Standard-Remote-Server des Plugins:
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["@dodopayments/opencode-plugin"],
  "mcp": {
    "dodopayments-api": {
      "type": "local",
      "command": ["npx", "-y", "dodopayments-mcp@latest"],
      "environment": {
        "DODO_PAYMENTS_API_KEY": "dodo_test_...",
        "DODO_PAYMENTS_WEBHOOK_KEY": "whsec_...",
        "DODO_PAYMENTS_ENVIRONMENT": "test_mode"
      },
      "enabled": true
    }
  }
}
Starten Sie OpenCode neu, um anzuwenden.

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
Last modified on May 28, 2026