3つのプリミティブを1つのプラグインに。 Agent Pluginには、必要なものがすべて含まれています。
- API MCP server — payments、subscriptions、customers、products、refunds、licenses、usageへのライブアクセス。ブラウザOAuthで認証されるため、ローカルキーは不要です。
- Knowledge MCP server — Dodo Paymentsのドキュメント全体を対象としたセマンティック検索。認証情報は不要です。
- 8つのagent skills — checkout、subscriptions、webhooks、usage-based billing、credit-based billing、license keys、BillingSDK、ベストプラクティスについて、必要に応じてエージェントが読み込むチートシートです。
プラグインをインストールする
以下から使用するコーディングエージェントを選択してください。インストールすると、2つのMCPサーバーと8つすべてのスキルが自動的に追加されます。Claude Code
Claude Code
マーケットプレイスからインストールします。API MCP serverはデフォルトでブラウザOAuthを使用するため、インストール時にキーは不要です。エージェントが初めてDodoのツールを呼び出すと、サインインを求められます。
Dodo Agent Plugin on GitHub
ソースコード、設定オプション、ローカル開発手順
Codex CLI
Codex CLI
Codexではプラグインを2段階でインストールします。まずシェルからマーケットプレイスを登録し、その後Codex TUI内からプラグインをインストールします。プラグインをインストールすると、2つのMCPサーバーと8つすべてのスキルが自動的に登録されます。以前にマーケットプレイスとプラグインを追加したにもかかわらず、
1
Register the marketplace
2
Install from the Codex TUI
Codexを開き、次に
/pluginsスラッシュコマンドを実行します。/pluginsと入力し、Dodo Paymentsマーケットプレイスに切り替え、dodopaymentsプラグインを選択して、Install pluginを選びます。Codex CLIには
codex plugin installサブコマンドがありません。プラグインのインストールは、常にTUI内の/pluginsフローで行います。Codexの公式プラグインドキュメントを参照してください。/pluginsの下にプラグインが表示されない場合は、更新してください。Cursor
Cursor
手動インストール — リポジトリをCursorのローカルプラグインディレクトリにcloneします。Cursorを再起動します。プラグインは
.claude/skills/(CursorのClaude Code互換レイヤー経由)からスキルを読み込み、.mcp.jsonからMCPサーバーを読み込みます。Cursorのマーケットプレイスサポートは近日提供予定です。現時点では、上記の手動インストールを使用してください。
OpenCode
OpenCode
OpenCodeはnpm経由で配布されます。プラグインをOpenCodeを再起動します。両方のMCPサーバー(
opencode.jsonに追加します。dodopayments-api、dodo-knowledge)はプラグインのconfig hookによって自動的に登録され、8つのスキルはインストール済みパッケージから自動検出されます。手動のmcpブロックは不要です。別のエージェントを使用していますか?MCP ServerとAgent Skillsのガイドでは、Cursor、Claude Desktop、VS Code、Windsurf、Cline、Zed、およびMCP互換クライアントを説明しています。
利用できるもの
プラグインをインストールすると、エージェントから2つのMCPサーバーと8つのスキルにアクセスできます。MCPサーバー
両方のサーバーは
mcp-remote経由で接続されるため、MCP互換クライアントであれば実行できます。
エージェントスキル
スキルは自動的に読み込まれます。関連するタスクを検出すると、エージェントが適切なスキルを選択します。全リストと個別のインストール方法については、Agent Skillsドキュメントを参照してください。
最初に試すプロンプト
プラグインが有効になったら、次を試してください。webhook-integrationスキルを読み込み、dodo-knowledge MCPを使用して最新のpayload形式を取得し、Standard Webhooks仕様に従った署名検証付きのhandlerを作成します。
その他のサポート対象エージェント
Agent PluginはClaude Code、Codex CLI、Cursor、OpenCodeに対応しています。別のエージェントを使用する場合は、MCPサーバーとskills CLIを通じてDodo Paymentsに接続してください。エージェント向けに構築されたドキュメント
Dodo Paymentsのすべてのドキュメントページは、AIによる利用に最適化された形式で利用できます。- 完全なドキュメントインデックス:
docs.dodopayments.com/llms.txt— コンテキスト取り込み用に完全なドキュメントインデックスを提供します。 - プレーンMarkdown: 任意のドキュメントURLに
.mdを追加すると、生のMarkdown版を取得できます(例:/api-reference/introduction.md)。 - ソースリポジトリ:
github.com/dodopayments/dodo-docs— オフラインでのインデックス作成用にcloneできます。
エージェントでできること
プラグインをインストールすると、コーディングエージェントは次のことができます。- checkout sessionと支払いリンクを作成 — One-time paymentsとsubscriptions
- subscriptionとusage-based billingをエンドツーエンドで構築 — Subscriptions、Usage-based billing、Credit-based billing
- Standard Webhooks準拠のhandlerを署名検証付きで生成 — Webhooks
- 料金表とsubscription管理用のBillingSDK Reactコンポーネントを組み込む — BillingSDK
- デジタル製品向けのlicense-keyフローを作成 — License keys
- エンタイトルメント、残高、繰り越し、超過分を含むcredit-based billingを実装 — Credits
セキュリティとベストプラクティス
- まずtest modeを使用する。
dodo_test_...キーを使ってインテグレーションをサンドボックス化してから、運用を開始してください。Test Mode vs Live Modeを参照してください。 - OAuthがデフォルトです。 Agent PluginはブラウザOAuth(ローカルシークレット不要)で認証します。必要な場合にのみAPI-key modeを使用してください。詳しくは以下のConfigureセクションを参照してください。
- エージェントが生成したコードを確認する。 webhook handlerにStandard Webhooks仕様に従った署名検証が含まれていることを必ず確認してください。
APIキーで設定する
デフォルトでは、Agent PluginはブラウザOAuthを使用するリモートMCPサーバーを使用するため、ローカルの認証情報は不要です。ワークフローでローカルAPIキーが必要な場合(CI環境やヘッドレスサーバーなど)は、stdio modeに切り替えられます。Local API key mode — Claude Code
Local API key mode — Claude Code
Claude Codeで
/pluginsを開き、Dodo Paymentsを選択して、Configure optionsを選びます。次の項目を入力してください。dodo_api_key— 使用するdodo_test_...またはdodo_live_...キーdodo_webhook_key— webhook signing secretdodo_environment—test_modeまたはlive_mode
.mcp.jsonを編集し、dodopayments-apiがローカルstdio serverを指すようにします。/reload-pluginsを実行して、現在のセッションに変更を適用します。Local API key mode — OpenCode
Local API key mode — OpenCode
dodopayments-apiをopencode.jsonで自分で宣言します。このエントリがプラグインのデフォルトのリモートサーバーより優先されます。次のステップ
MCP Server
両方のMCPサーバーに関する完全なリファレンス — 対応するすべてのクライアント、設定、利用可能なツール
Agent Skills
個別のスキルのインストール、スキルリファレンス、エージェントごとのセットアップ手順
Sentra IDE Assistant
VS Code、Cursor、Windsurf向けのAI搭載billing assistant — エディターで質問、構築、計画を実行
API Reference
Dodo Paymentsの全エンドポイントに関する完全なOpenAPIリファレンス