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 liest .claude-plugin/marketplace.json nativ, sodass dasselbe Plugin-Repo funktioniert:
codex plugin marketplace add dodopayments/dodo-agent-plugin
codex plugin install dodopayments@dodopayments
Beide MCP-Server und alle acht Skills werden automatisch registriert.
Manuelle Installation — klonen Sie das Repo 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 Cursors Claude Code-Kompatibilitätsschicht) und MCP-Server von .mcp.json.
Cursor-Marktplatzunterstützung ist in Vorbereitung. Verwenden Sie vorerst 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 automatisch über den Konfigurationshaken des Plugins registriert und die acht Skills werden aus dem installierten Paket automatisch erkannt. Kein manueller mcp Block erforderlich.
Verwenden Sie einen anderen Agenten? Die MCP Server und Agent Skills Leitfäden decken Cursor, Claude Desktop, VS Code, Windsurf, Cline, Zed und jeden MCP-kompatiblen Client ab.

Was Sie bekommen

Nachdem 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 über die gesamte Dodo Payments-DokumentationKeine
Beide Server sind über mcp-remote verkabelt, sodass sie in jedem MCP-kompatiblen Client ausgeführt werden können.

Agent Skills

SkillBeschreibung
best-practicesUmfassende Anleitung zur Integration von Dodo Payments mit Best Practices
checkout-integrationErstellen von Checkout-Sitzungen und Zahlungsströmen
subscription-integrationImplementierung von Abrechnungsströmen für Abonnements
webhook-integrationEinrichtung und Handhabung von Webhooks für Zahlungsvorgänge
usage-based-billingImplementierung der nutzungsabhängigen Abrechnung mit Ereignissen und Zählern
credit-based-billingKreditansprüche, Salden und kreditbasierte Abzüge
license-keysVerwaltung von Lizenzschlüsseln für digitale Produkte
billing-sdkVerwendung von BillingSDK React-Komponenten
Skills werden automatisch geladen — Ihr Agent wählt das richtige aus, wenn er eine relevante Aufgabe erkennt. Sehen Sie sich die Agent Skills-Dokumentation für die vollständige Liste und individuelle Installation an.

Versuchen Sie zuerst diesen Prompt

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 wird den webhook-integration Skill laden, den dodo-knowledge MCP verwenden, um die neuesten Nutzlastformen abzurufen, und einen Handler mit Signaturüberprüfung gemäß der Standard Webhooks-Spezifikation schreiben.

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 die Skills CLI mit Dodo Payments:
AgentSchnellster WegUnterstützt auch
Claude CodeAgent Plugin (ein Befehl)MCP Server, einzelne 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-LeitfadenSkills CLI
Claude DesktopMCP Server-Leitfaden
WindsurfMCP Server-LeitfadenSkills CLI
Cline / Zed / andereMCP Server-LeitfadenSkills CLI

Für Agenten optimierte Dokumentation

Jede Dodo Payments-Dokumentationsseite ist in einem Format verfügbar, das für den AI-Konsum optimiert ist:
  • Vollständiger Dokumentationsindex: docs.dodopayments.com/llms.txt — dient als vollständiger Dokumentationsindex für die Kontexteinbindung.
  • Einfaches Markdown: Hängen Sie .md an jede Dokumentations-URL an, um die rohe Markdown-Version zu erhalten (z. B. /api-reference/introduction.md).
  • Quell-Repository: github.com/dodopayments/dodo-docs — zum Offline-Indexieren klonen.

Was Ihr Agent tun kann

Mit installiertem Plugin kann Ihr Coding-Agent:

Sicherheit und Best Practices

Niemals Produktions-API-Schlüssel committen. Verwenden Sie Testmodus während der Entwicklung. Das Agent Plugin verwendet standardmäßig Browser-OAuth — nur auf lokale API-Schlüssel umstellen, wenn Ihr Workflow dies erfordert.
  • Verwenden Sie zuerst den Testmodus. Sandboxen Sie Ihre Integration mit dodo_test_... Schlüsseln, bevor Sie live gehen. Siehe Testmodus vs Live-Modus.
  • OAuth ist der Standard. Das Agent Plugin authentifiziert über Browser-OAuth (keine lokalen Geheimnisse). Verwenden Sie den API-Key-Modus nur, wenn Sie ihn benötigen — siehe den Abschnitt Konfigurieren unten.
  • Überprüfen Sie von Agenten generierten Code. Stellen Sie sicher, dass Webhook-Handler Signaturüberprüfungen 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 — keine lokalen Anmeldeinformationen erforderlich. Wenn Ihr Workflow 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 aus:
  • dodo_api_key — Ihr dodo_test_... oder dodo_live_... Schlüssel
  • dodo_webhook_key — Ihr Webhook-Signaturgeheimnis
  • 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 an Ihrer aktuellen Sitzung anzuwenden.
Deklarieren Sie dodopayments-api selbst in opencode.json — Ihr Eintrag gewinnt gegenüber dem 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 dies 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 Einrichtung pro Agent

Sentra IDE Assistant

KI-gestützter Abrechnungsassistent für VS Code, Cursor und Windsurf — in Ihrem Editor fragen, entwickeln und planen

API Reference

Vollständige OpenAPI-Referenz für alle Dodo Payments-Endpunkte
Last modified on May 4, 2026