Skip to main content
Dodo Agent Plugin आपके AI coding agent में एक ही install के साथ दो MCP servers और सत्रह integration skills जोड़ता है। यह Claude Code, Codex CLI, Cursor, VS Code / GitHub Copilot, Kiro, और OpenCode के साथ काम करता है। Gemini CLI को केवल दो MCP servers मिलते हैं। MCP servers और skills CLI किसी भी MCP-compatible client के साथ काम करते हैं।

Plugin इंस्टॉल करें

नीचे अपना coding agent चुनें। हर इंस्टॉल में दोनों MCP servers जुड़ते हैं। Gemini CLI को छोड़कर सभी agents में seventeen skills भी जुड़ती हैं। इन्हें लोड करने के लिए OpenCode में एक अतिरिक्त setting चाहिए, जिसका विवरण उसके section में दिया गया है।

Claude Code

Marketplace से इंस्टॉल करें:
API MCP server में डिफ़ॉल्ट रूप से browser OAuth का उपयोग होता है — इंस्टॉल के समय किसी key की आवश्यकता नहीं है। आपका agent पहली बार Dodo tool को call करेगा, तब आपको sign in करने के लिए कहा जाएगा।

Dodo Agent Plugin on GitHub

Source code, configuration options और local development instructions
Marketplace register करें, फिर Codex TUI से इंस्टॉल करें।
1

Register the marketplace

2

Install from the Codex TUI

Codex खोलें और /plugins चलाएँ:
/plugins टाइप करें, Dodo Payments marketplace पर जाएँ, dodopayments plugin चुनें और Install plugin चुनें।
दोनों MCP servers और सभी seventeen skills अपने-आप register हो जाते हैं।यदि plugin /plugins के अंतर्गत दिखाई न दे, तो इसे refresh करें:
TUI के बजाय अपने shell से इंस्टॉल करने के लिए marketplace register करने के बाद codex plugin add dodopayments@dodopayments चलाएँ। Codex CLI में codex plugin install subcommand नहीं है। आधिकारिक Codex plugins docs देखें।
Repo को Cursor की local plugins directory में clone करें:
Cursor restart करें। Plugin skills को skills/ से और MCP servers को .mcp.json से लोड करता है।नए Cursor builds Agent Plugins 1.0.0 को सीधे पहचानते हैं और .claude-plugin/marketplace.json को marketplace source के रूप में स्वीकार करते हैं। पुराने builds के लिए generated .cursor-plugin/plugin.json रखा गया है।यदि आपने 0.5.0 से पहले का version इंस्टॉल किया था, तो directory delete करके फिर से clone करें — अब skills symlinks के बजाय वास्तविक files के रूप में ship होती हैं।
अपने project में plugin package इंस्टॉल करें, फिर उसे और उसका skills path अपने opencode.json में जोड़ें:
OpenCode restart करें। दोनों MCP servers अपने-आप register हो जाते हैं। Skills के लिए अतिरिक्त skills.paths entry चाहिए, क्योंकि OpenCode installed packages में skills को scan नहीं करता।Relative paths project directory के आधार पर resolve होते हैं, इसलिए package उस project के node_modules में मौजूद होना चाहिए। Absolute path भी काम करता है और local-install requirement को समाप्त कर देता है।Skills लोड होने की पुष्टि करें:
आपको सभी seventeen दिखाई देने चाहिए। जो skills path मौजूद नहीं है, उसे चुपचाप अनदेखा कर दिया जाता है, इसलिए मान लेने के बजाय पुष्टि करें।
Repo clone करके उसे register करें:
Chat view खोलें, Plugins पर जाएँ और cloned folder जोड़ें। या इसे settings.json में register करें:
Key एक path है और value इसे enable करती है। Absolute paths और ~/ दोनों काम करते हैं; relative paths प्रत्येक workspace folder के आधार पर resolve होते हैं। Setting live पढ़ी जाती है, इसलिए running window इसे restart के बिना अपना लेती है।chat.pluginLocations को experimental के रूप में चिह्नित किया गया है और यह restricted setting है, इसलिए workspace trusted होना चाहिए। Agent-plugin support एक preview feature है, जो chat.plugins.enabled द्वारा नियंत्रित होता है और डिफ़ॉल्ट रूप से on है।
Kiro Agent Plugins manifest को natively पढ़ता है।
1

Clone the repository

2

Open the Powers panel

Kiro में Powers panel खोलें (बिजली के निशान वाला Ghosty icon)।
3

Import the folder

Add Custom Power → Import power from a folder चुनें, cloned directory (जिसमें plugin.json मौजूद है) चुनें और Install पर click करें।
Skills skills/ से और MCP servers mcp.json से लोड होते हैं। Kiro MCP servers को internally manage करता है — वे ~/.kiro/settings/mcp.json में नहीं लिखे जाते। Kiro सीधे GitHub URL से भी Power इंस्टॉल कर सकता है; Kiro’s install docs देखें।
Gemini CLI में agent-skill primitive नहीं है, इसलिए केवल दो MCP servers उपलब्ध हैं। dodo-knowledge skills द्वारा प्रदान की जाने वाली सुविधाओं के एक बड़े हिस्से को कवर करता है और अपने-आप updated रहता है।
Gemini CLI restart करें। Repo root पर मौजूद gemini-extension.json manifest है।
किसी दूसरे agent का उपयोग कर रहे हैं? MCP Server और Agent Skills guides में Claude Desktop, Windsurf, Cline, Zed और किसी भी MCP-compatible client की जानकारी है।

आपको क्या मिलता है

इंस्टॉल होने के बाद आपके agent को दो MCP servers और seventeen skills का access मिलता है।

MCP Servers

दोनों servers Streamable HTTP का उपयोग करते हैं। Canonical mcp.json उन्हें natively declare करता है, जिसका उपयोग Codex CLI और Kiro जैसे spec-native clients करते हैं। Generated compatibility manifest .mcp.json उन्हें mcp-remote के माध्यम से उन clients के लिए जोड़ता है जो सीधे Streamable HTTP से connect नहीं कर सकते।

Agent Skills

Skills अपने-आप लोड होती हैं — relevant task का पता चलने पर आपका agent सही skill चुनता है। पूरी list और individual installation के लिए Agent Skills देखें।

पहले यह Prompt आज़माएँ

Plugin active होने के बाद चलाएँ:
आपका agent webhook-integration skill लोड करेगा, नवीनतम payload shapes प्राप्त करने के लिए dodo-knowledge MCP का उपयोग करेगा और Standard Webhooks spec के अनुसार signature verification वाला handler लिखेगा।

Client Support

Plugin Agent Plugins 1.0.0 specification का पालन करता है। Native support वाले clients इसे सीधे लोड करते हैं; अन्य clients generated compatibility manifests का उपयोग करते हैं।

Plugin Install वाले Agents

एक install दोनों MCP servers को जोड़ता है, साथ ही skill primitive वाले हर client पर skills भी जोड़ता है। OpenCode में seventeen skills लोड होने से पहले एक अतिरिक्त skills.paths entry चाहिए। Gemini CLI में agent-skill primitive नहीं है, इसलिए design के अनुसार skills उपलब्ध नहीं हैं।

अन्य MCP-Compatible Clients

इनमें Agent Plugin install नहीं है। दोनों MCP servers को manually configure करें और जहाँ supported हो, Skills CLI के माध्यम से skills जोड़ें।

Agents के लिए बनाए गए Docs

हर Dodo Payments documentation page AI consumption के लिए optimized format में उपलब्ध है:
  • Full docs index: docs.dodopayments.com/llms.txt — context ingestion के लिए complete documentation index
  • Plain markdown: raw markdown version पाने के लिए किसी भी documentation URL में .md जोड़ें (उदाहरण के लिए, /api-reference/introduction.md)
  • Source repository: github.com/dodopayments/dodo-docs — offline indexing के लिए clone करें

आपका Agent क्या कर सकता है

Plugin इंस्टॉल होने पर आपका coding agent यह कर सकता है:
  • Checkout sessions और payment links बनाना — One-time payments और subscriptions
  • Subscription और usage-based billing को end-to-end सेट अप करना — Subscriptions, Usage-based billing, Credit-based billing
  • Signature verification के साथ Standard Webhooks-compliant handlers generate करना — Webhooks
  • Official adapters का उपयोग करके अपने framework में route handlers mount करना — Framework adaptors
  • Pricing tables और subscription management के लिए BillingSDK React components जोड़ना — BillingSDK
  • Digital products के लिए license-key flows बनाना — License keys
  • Entitlements, balances, rollover और overage के साथ credit-based billing लागू करना — Credits
  • Add-ons और collections के साथ product catalog बनाना और manage करना — Products, Add-ons, Product collections
  • Discounts और localized pricing जोड़ना — Discount codes, Localized pricing, Adaptive currency
  • React Native, Flutter, iOS और Android के लिए mobile in-app checkout उपलब्ध कराना — Mobile integration
  • Refunds, disputes और customer self-service संभालना — Refunds, Disputes, Customer portal
  • Integration का परीक्षण करना और सुरक्षित रूप से live जाना — Test mode vs live mode

Security और Best Practices

Live API keys कभी commit न करें। Development के दौरान test mode का उपयोग करें।
  • पहले test mode का उपयोग करें। Live जाने से पहले test mode API key के साथ अपना integration बनाएं और test करें। Test Mode vs Live Mode देखें।
  • OAuth डिफ़ॉल्ट है। Agent Plugin browser OAuth के माध्यम से authenticate करता है (किसी local secret की आवश्यकता नहीं)। API-key mode का उपयोग केवल आवश्यकता होने पर करें।
  • Agent-generated code की समीक्षा करें। हमेशा सुनिश्चित करें कि webhook handlers में Standard Webhooks spec के अनुसार signature verification शामिल हो।

API Key के साथ Configure करें

डिफ़ॉल्ट रूप से Agent Plugin browser OAuth के साथ remote MCP server का उपयोग करता है। इसके बजाय local API key का उपयोग करने के लिए, जैसे CI या headless server में, stdio mode पर switch करें।
Claude Code में /plugins खोलें, Dodo Payments चुनें और Configure options चुनें। इनमें values भरें:
  • dodo_api_key — आपकी test mode या live mode API key
  • dodo_webhook_key — आपका webhook signing secret
  • dodo_environment — test_mode या live_mode
फिर .mcp.json को edit करके dodopayments-api को local stdio server की ओर point करें:
Changes लागू करने के लिए /reload-plugins चलाएँ।
dodopayments-api को स्वयं opencode.json में declare करें — आपकी entry plugin के default remote server पर प्राथमिकता पाएगी:
लागू करने के लिए OpenCode restart करें।

अगले कदम

MCP Server

दोनों MCP servers के लिए complete reference — सभी supported clients, configuration और available tools

Agent Skills

Individual skill installation, skill reference और per-agent setup instructions

API Reference

सभी Dodo Payments endpoints के लिए complete OpenAPI reference
अंतिम संशोधन 8 अक्टूबर 2026