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.
Dodo Agent Plugin kopplar två MCP-servrar och åtta integrationsfärdigheter till din AI-kodningsagent i en enda installation. Den fungerar med Claude Code, Codex CLI, Cursor och OpenCode — och MCP-servrar och färdigheter CLI fungerar med alla MCP-kompatibla klienter.
Tre primitiv, en plugin. Agent Plugin samlar allt du behöver:
- API MCP-server — liveåtkomst till betalningar, prenumerationer, kunder, produkter, återbetalningar, licenser och användning. Autentiserar via webbläsarens OAuth (inga lokala nycklar krävs).
- Kunskap MCP-server — semantisk sökning i all Dodo Payments-dokumentation. Inga referenser behövs.
- Åtta agentfärdigheter — fusklappar som din agent laddar vid behov för kassa, prenumerationer, webhooks, användningsbaserad fakturering, kreditbaserad fakturering, licensnycklar, BillingSDK och bästa praxis.
Installera plugin
Välj din kodningsagent nedan. Installationen lägger till både MCP-servrar och alla åtta färdigheter automatiskt.
Installera från marknadsplatsen:
claude plugins marketplace add dodopayments/dodo-agent-plugin
claude plugins install dodopayments@dodopayments
API MCP-servern använder webbläsarens OAuth som standard — inga nycklar krävs vid installationen. Första gången din agent anropar ett Dodo-verktyg, kommer du att uppmanas att logga in.
Källkod, konfigurationsalternativ och lokala utvecklingsinstruktioner
Codex läser .claude-plugin/marketplace.json naturligt, så samma plugin-repo fungerar:
codex plugin marketplace add dodopayments/dodo-agent-plugin
codex plugin install dodopayments@dodopayments
Både MCP-servrar och alla åtta färdigheter registreras automatiskt.
Manuell installation — klona repot till Cursors lokala plugin-mapp:
git clone https://github.com/dodopayments/dodo-agent-plugin.git ~/.cursor/plugins/local/dodo-agent-plugin
Starta om Cursor. Pluginet laddar färdigheter från .claude/skills/ (via Cursors Claude Code-kompatibilitetslager) och MCP-servrar från .mcp.json.
Support för Cursors marknadsplats kommer snart. För nu, använd den manuella installationen ovan.
OpenCode distribueras via npm. Lägg till pluginet till din opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@dodopayments/opencode-plugin"]
}
Starta om OpenCode. Båda MCP-servrarna (dodopayments-api, dodo-knowledge) registreras automatiskt via pluginets konfigurationskrok, och de åtta färdigheterna upptäcks automatiskt från det installerade paketet. Ingen manuell mcp-block krävs.
Använder du en annan agent? MCP Server-guiden och Agent Skills-guiden täcker Cursor, Claude Desktop, VS Code, Windsurf, Cline, Zed och alla MCP-kompatibla klienter.
Vad du får
När pluginet är installerat har din agent tillgång till två MCP-servrar och åtta färdigheter.
MCP-servrar
| Server | Syfte | Auth |
|---|
dodopayments-api | Live API-åtkomst — betalningar, prenumerationer, kunder, produkter, återbetalningar, licenser, användning | OAuth (webbläsare) |
dodo-knowledge | Semantisk sökning i all Dodo Payments-dokumentation | Ingen |
Båda servrarna är kopplade genom mcp-remote så att de körs i alla MCP-kompatibla klienter.
Agentfärdigheter
| Färdighet | Beskrivning |
|---|
best-practices | Omfattande guide för integrering av Dodo Payments med bästa praxis |
checkout-integration | Skapar kassasessioner och betalningsflöden |
subscription-integration | Implementerar prenumerationsfaktureringsflöden |
webhook-integration | Ställer in och hanterar webhooks för betalningshändelser |
usage-based-billing | Implementerar mätarbaserad fakturering med händelser och mätare |
credit-based-billing | Kreditberättiganden, balanser och mätarbaserad kreditavdrag |
license-keys | Hanterar licensnycklar för digitala produkter |
billing-sdk | Använder BillingSDK React-komponenter |
Färdigheter laddas automatiskt — din agent väljer rätt när den upptäcker en relevant uppgift. Se Agent Skills-dokumentationen för hela listan och enskild installation.
Prova denna prompt först
När pluginet är aktivt, försök med:
Set up Dodo Payments webhook handlers in my Next.js app for payment.succeeded and subscription.active events.
Din agent kommer att ladda webhook-integration-färdigheten, använda dodo-knowledge MCP för att hämta de senaste payload-schemana och skriva en hanterare med signaturverifiering enligt Standard Webhooks-specifikationen.
Andra stödja agenter
Agent Plugin täcker Claude Code, Codex CLI, Cursor och OpenCode. Om du använder en annan agent, anslut till Dodo Payments genom MCP-servrar och färdigheter CLI:
| Agent | Snabbast väg | Stöder även |
|---|
| Claude Code | Agent Plugin (ett kommando) | MCP-server, enskilda färdigheter |
| Codex CLI | Agent Plugin (ett kommando) | MCP-server |
| Cursor | Agent Plugin (git klona) | MCP-serverkonfig, färdigheter CLI |
| OpenCode | Agent Plugin (npm) | MCP-serverkonfig, färdigheter CLI |
| GitHub Copilot (VS Code) | MCP Server-guiden | Färdigheter CLI |
| Claude Desktop | MCP Server-guiden | — |
| Windsurf | MCP Server-guiden | Färdigheter CLI |
| Cline / Zed / andra | MCP Server-guiden | Färdigheter CLI |
Dokumentation byggd för agenter
Varje Dodo Payments-dokumentationssida är tillgänglig i ett format optimerat för AI-konsumtion:
- Fullständig dokumentationsindex:
docs.dodopayments.com/llms.txt — tillhandahåller den kompletta dokumentationsindex för kontextinläsning.
- Ren markdown: Lägg till
.md till valfri dokumentations-URL för att få rå markdown-versionen (t.ex., /api-reference/introduction.md).
- Källkodslagret:
github.com/dodopayments/dodo-docs — klona för offline-indexering.
Vad din agent kan göra
Med pluginet installerat kan din kodningsagent:
Säkerhet och bästa praxis
Återkom aldrig produktions-API-nycklar. Använd testläge under utveckling. Agent Plugin använder webbläsarens OAuth som standard — byt bara till lokala API-nycklar om ditt arbetsflöde kräver det.
- Använd testläge först. Sandboxa din integration med
dodo_test_... nycklar innan du går live. Se Testläge vs Liveläge.
- OAuth är standard. Agent Plugin autentiserar via webbläsarens OAuth (inga lokala hemligheter). Använd endast API-nyckelläget om du behöver — se sektionen Konfigurera nedan.
- Granska agentgenererad kod. Verifiera alltid att webhook-hanterare inkluderar signaturverifiering enligt Standard Webhooks-specifikationen.
Som standard använder Agent Plugin den fjärranslutna MCP-servern med webbläsarens OAuth — inga lokala uppgifter behövs. Om ditt arbetsflöde kräver en lokal API-nyckel (t.ex. CI-miljöer, huvudlösa servrar), kan du byta till stdio-läge.
Öppna /plugins i Claude Code, välj Dodo Payments och välj Konfigurationsalternativ. Fyll i:
dodo_api_key — din dodo_test_... eller dodo_live_... nyckel
dodo_webhook_key — din signaturhemlighet för webhooks
dodo_environment — test_mode eller live_mode
Redigera sedan .mcp.json för att peka dodopayments-api till den lokala stdio-servern:
{
"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}"
}
}
}
}
Kör /reload-plugins för att tillämpa ändringar på din nuvarande session.
Deklarera dodopayments-api själv i opencode.json — din post vinner över pluginets standard fjärrserver:
{
"$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
}
}
}
Starta om OpenCode för att tillämpa.
Nästa steg
Full referens för båda MCP-servrarna — alla stödjade klienter, konfiguration och tillgängliga verktyg
Individuell färdighetsinstallation, färdighetsreferens och per-agent installationsinstruktioner
AI-driven faktureringsassistent för VS Code, Cursor och Windsurf — fråga, bygg och planera i din editor
Komplett OpenAPI-referens för alla Dodo Payments-endpoints