Skip to main content
Installera Dodo Agent Plugin för att ge din kodningsagent två MCP-servrar och sjutton färdigheter för att bygga integrationer med Dodo Payments. När du har installerat det beskriver du vad du vill bygga, så planerar och skriver din agent integrationen. Pluginet fungerar med Claude Code, Codex CLI, Cursor, VS Code / GitHub Copilot, Kiro och OpenCode. Gemini CLI får endast de två MCP-servrarna. Pluginet följer specifikationen Agent Plugins 1.0.0. Klienter med inbyggt stöd läser in det direkt; övriga använder genererade kompatibilitetsmanifest. Det här får du:
  • 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

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
Registrera marketplace och installera sedan från Codex TUI.
1

Register the marketplace

2

Install from the Codex TUI

Öppna Codex och kör /plugins:
Skriv /plugins, byt till marketplace för Dodo Payments, välj pluginet dodopayments och välj Install plugin.
Båda MCP-servrarna och alla sjutton färdigheter registreras automatiskt.Om pluginet inte visas under /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.
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.
Installera pluginpaketet i ditt projekt och lägg sedan till det och dess sökväg för färdigheter i opencode.json:
Starta om OpenCode. Båda MCP-servrarna registreras automatiskt. Färdigheter behöver den extra posten 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:
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.
Klona repot och registrera det:
Öppna Chat-vyn, gå till Plugins och lägg till den klonade mappen. Du kan också registrera den i settings.json:
Nyckeln är en sökväg och värdet aktiverar den. Absoluta sökvägar och ~/ 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 läser Agent Plugins-manifestet inbyggt.
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.
Färdigheter läses in från 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 Ki­ros installationsdokumentation.
Gemini CLI har ingen primitiv agentfärdighet, så endast de två MCP-servrarna är tillgängliga. dodo-knowledge täcker en stor del av det färdigheterna tillhandahåller och hålls automatiskt uppdaterad.
Starta om Gemini CLI. gemini-extension.json i repots rot är manifestet.
Använder du en annan agent? Guiderna MCP Server och Agent Skills omfattar Claude Desktop, Windsurf, Cline, Zed och alla MCP-kompatibla klienter.

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:
Din agent läser in färdigheten 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 .md i 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:

Säkerhet och bästa praxis

Checka aldrig in live-API-nycklar. Använd testläge under utvecklingen.
  • 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.
Öppna /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äge
  • dodo_webhook_key — din hemlighet för webhook-signering
  • dodo_environment — test_mode eller live_mode
Redigera sedan .mcp.json så att dodopayments-api pekar på den lokala stdio-servern:
Kör /reload-plugins för att tillämpa ändringarna.
Deklarera dodopayments-api själv i opencode.json — din post åsidosätter pluginets standardserver på distans:
Starta om OpenCode för att tillämpa ändringen.

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
Senast ändrad 26 september 2026