- Dodo Payments API MCP-server — liveåtkomst till betalningar, prenumerationer, kunder, produkter, återbetalningar, licenser och användning. Autentiseras via OAuth i webbläsaren (inga lokala nycklar krävs).
- Dodo Knowledge MCP-server — semantisk sökning i all dokumentation för Dodo Payments. Inga autentiseringsuppgifter krävs.
- Sjutton agentfärdigheter — fusklappar som din agent läser in vid behov för checkout, prenumerationer, webhooks, användningsbaserad och kreditbaserad fakturering, licensnycklar, produktkatalog, rabatter, lokaliserad prissättning, mobil checkout, återbetalningar och tvister, kundhantering, ramverksadaptrar, BillingSDK, Better Auth, testning och produktionssättning samt bästa praxis.
Installera pluginet
Välj din kodningsagent nedan. Varje installation lägger till båda MCP-servrarna. Alla agenter utom Gemini CLI lägger även till de sjutton färdigheterna. OpenCode behöver ytterligare en inställning för att läsa in dem, vilket beskrivs i dess avsnitt.Claude Code
Claude Code
Installera från marketplace:API MCP-servern använder OAuth i webbläsaren som standard — inga nycklar krävs vid installationen. Första gången din agent anropar ett Dodo-verktyg uppmanas du att logga in.
Dodo Agent Plugin on GitHub
Källkod, konfigurationsalternativ och instruktioner för lokal utveckling
Codex CLI
Codex CLI
Registrera marketplace och installera sedan från Codex TUI.Båda MCP-servrarna och alla sjutton färdigheter registreras automatiskt.Om pluginet inte visas under
1
Register the marketplace
2
Install from the Codex TUI
Öppna Codex och kör Skriv
/plugins:/plugins, byt till marketplace för Dodo Payments, välj pluginet dodopayments och välj Install plugin./plugins uppdaterar du det:Om du vill installera från skalet i stället för TUI kör du
codex plugin add dodopayments@dodopayments efter att du har registrerat marketplace. Codex CLI har inget underkommando för codex plugin install. Se den officiella dokumentationen för Codex-plugin.Cursor
Cursor
Klona repot till Cursors lokala plugin-katalog:Starta om Cursor. Pluginet läser in färdigheter från
skills/ och MCP-servrar från .mcp.json.Nya Cursor-versioner känner igen Agent Plugins 1.0.0 direkt och accepterar .claude-plugin/marketplace.json som marketplace-källa. Det genererade .cursor-plugin/plugin.json behålls för äldre versioner.Om du installerade en version före 0.5.0 tar du bort katalogen och klonar repot igen — färdigheter levereras nu som riktiga filer, inte symboliska länkar.OpenCode
OpenCode
Installera pluginpaketet i ditt projekt och lägg sedan till det och dess sökväg för färdigheter i Starta om OpenCode. Båda MCP-servrarna registreras automatiskt. Färdigheter behöver den extra posten Du bör se alla sjutton. En sökväg till färdigheter som inte finns ignoreras tyst, så verifiera i stället för att anta.
opencode.json:skills.paths eftersom OpenCode inte söker igenom installerade paket efter färdigheter.Relativa sökvägar löses mot projektkatalogen, så paketet måste finnas i det projektets node_modules. En absolut sökväg fungerar också och eliminerar kravet på lokal installation.Verifiera att färdigheterna har lästs in:VS Code / GitHub Copilot
VS Code / GitHub Copilot
Klona repot och registrera det:Öppna Chat-vyn, gå till Plugins och lägg till den klonade mappen. Du kan också registrera den i Nyckeln är en sökväg och värdet aktiverar den. Absoluta sökvägar och
settings.json:~/ fungerar båda; relativa sökvägar löses mot varje arbetsytemapp. Inställningen läses in direkt, så ett aktivt fönster hämtar den utan omstart.chat.pluginLocations är markerad som experimentell och är en begränsad inställning, så arbetsytan måste vara betrodd. Stöd för agent-plugin är en förhandsfunktion som styrs av chat.plugins.enabled, som är aktiverad som standard.Kiro
Kiro
Kiro läser Agent Plugins-manifestet inbyggt.Färdigheter läses in från
1
Clone the repository
2
Open the Powers panel
Öppna panelen Powers i Kiro (Ghosty-ikonen med blixten).
3
Import the folder
Välj Add Custom Power → Import power from a folder, välj den klonade katalogen (den som innehåller
plugin.json) och klicka på Install.skills/ och MCP-servrar från mcp.json. Kiro hanterar MCP-servrar internt — de skrivs inte till ~/.kiro/settings/mcp.json. Kiro kan även installera en Power direkt från en GitHub-URL; se Kiros installationsdokumentation.Gemini CLI (MCP only)
Gemini CLI (MCP only)
Gemini CLI har ingen primitiv agentfärdighet, så endast de två MCP-servrarna är tillgängliga. Starta om Gemini CLI.
dodo-knowledge täcker en stor del av det färdigheterna tillhandahåller och hålls automatiskt uppdaterad.gemini-extension.json i repots rot är manifestet.Det här får du
När installationen är klar har din agent tillgång till två MCP-servrar och sjutton färdigheter.MCP-servrar
Båda servrarna använder Streamable HTTP. Det kanoniska
mcp.json deklarerar dem inbyggt, vilket spec-infödda klienter som Codex CLI och Kiro använder. Det genererade kompatibilitetsmanifestet .mcp.json kopplar dem via mcp-remote för klienter som inte kan ansluta till Streamable HTTP direkt.
Agentfärdigheter
Färdigheter läses in automatiskt — din agent väljer rätt färdighet när den upptäcker en relevant uppgift. Se Agent Skills för hela listan och individuell installation.
Prova den här prompten först
När pluginet är aktivt kan du prova:webhook-integration, använder dodo-knowledge MCP för att hämta de senaste payload-strukturerna och skriver en handler med signaturverifiering enligt Standard Webhooks-specifikationen.
Klientstöd
Agenter med plugininstallation
En installation kopplar in båda MCP-servrarna samt färdigheterna på varje klient som har en primitiv för färdigheter.
OpenCode behöver ytterligare en
skills.paths-post innan dess sjutton färdigheter läses in. Gemini CLI har ingen primitiv agentfärdighet, så färdigheter är avsiktligt inte tillgängliga.
Övriga MCP-kompatibla klienter
Dessa har ingen installation av Agent Plugin. Konfigurera de två MCP-servrarna manuellt och lägg till färdigheter via Skills CLI där det stöds.Dokumentation byggd för agenter
Varje dokumentationssida för Dodo Payments finns i ett format som är optimerat för AI-användning:- Fullständigt dokumentationsindex:
docs.dodopayments.com/llms.txt— komplett dokumentationsindex för kontextinläsning - Vanlig markdown: Lägg till
.mdi valfri dokumentations-URL för att få den råa markdown-versionen (t.ex./api-reference/introduction.md) - Källkodsförråd:
github.com/dodopayments/dodo-docs— klona för offlineindexering
Vad din agent kan göra
När pluginet är installerat kan din kodningsagent:- Skapa checkout-sessioner och betalningslänkar — Engångsbetalningar och prenumerationer
- Sätta upp prenumerations- och användningsbaserad fakturering från början till slut — Prenumerationer, Användningsbaserad fakturering, Kreditbaserad fakturering
- Generera handlers som följer Standard Webhooks med signaturverifiering — Webhooks
- Montera route handlers i ditt ramverk med de officiella adaptrarna — Ramverksadaptrar
- Koppla in BillingSDK React-komponenter för pristabeller och prenumerationshantering — BillingSDK
- Skapa flöden för licensnycklar för digitala produkter — Licensnycklar
- Implementera kreditbaserad fakturering med förmåner, saldon, överföring och överförbrukning — Krediter
- Bygga och hantera din produktkatalog med tillägg och samlingar — Produkter, Tillägg, Produktsamlingar
- Lägga till rabatter och lokaliserad prissättning — Rabattkoder, Lokaliserad prissättning, Adaptive Currency
- Leverera mobil checkout i appen för React Native, Flutter, iOS och Android — Mobil integration
- Hantera återbetalningar, tvister och kunders självbetjäning — Återbetalningar, Tvister, Customer Portal
- Testa integrationen och gå live på ett säkert sätt — Testläge kontra liveläge
Säkerhet och bästa praxis
- Använd testläge först. Bygg och testa integrationen med en API-nyckel i testläge innan du går live. Se Testläge kontra liveläge.
- OAuth är standard. Agent Plugin autentiseriserar via OAuth i webbläsaren (inga lokala hemligheter). Använd endast API-nyckelläge om du behöver det.
- Granska kod som genererats av agenten. Kontrollera alltid att webhook-handlers innehåller signaturverifiering enligt Standard Webhooks-specifikationen.
Konfigurera med en API-nyckel
Som standard använder Agent Plugin den fjärrbaserade MCP-servern med OAuth i webbläsaren. Om du vill använda en lokal API-nyckel i stället, till exempel i CI eller på en headless-server, växlar du till stdio-läge.Local API key mode — Claude Code
Local API key mode — Claude Code
Öppna Kör
/plugins i Claude Code, välj Dodo Payments och välj Configure options. Fyll i:dodo_api_key— din API-nyckel för testläge eller livelägedodo_webhook_key— din hemlighet för webhook-signeringdodo_environment—test_modeellerlive_mode
.mcp.json så att dodopayments-api pekar på den lokala stdio-servern:/reload-plugins för att tillämpa ändringarna.Local API key mode — OpenCode
Local API key mode — OpenCode
Deklarera Starta om OpenCode för att tillämpa ändringen.
dodopayments-api själv i opencode.json — din post åsidosätter pluginets standardserver på distans:Nästa steg
MCP Server
Fullständig referens för båda MCP-servrarna — alla klienter som stöds, konfiguration och tillgängliga verktyg
Agent Skills
Installation av enskilda färdigheter, färdighetsreferens och installationsinstruktioner för varje agent
API Reference
Fullständig OpenAPI-referens för alla Dodo Payments-endpoints