メインコンテンツへスキップ

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 は、あなたのAIコーディングエージェントに2つのMCPサーバーと8つの統合スキルを1回のインストールで接続します。Claude CodeCodex CLICursor、および OpenCodeと連携し、MCPサーバーとスキルCLIは、MCP互換のクライアントで動作します。
3つのプリミティブ、1つのプラグイン。 エージェントプラグインは必要なすべてを束ねています:
  • API MCPサーバー — 支払い、サブスクリプション、顧客、製品、返金、ライセンス、使用状況へのライブアクセス。ブラウザOAuthによる認証(ローカルキーは不要)。
  • Knowledge MCPサーバー — Dodo Paymentsの全てのドキュメントを対象としたセマンティックサーチ。認証は不要。
  • 8つのエージェントスキル — エージェントが必要に応じて読み込むチートシート:チェックアウト、サブスクリプション、ウェブフック、使用ベースの課金、クレジットベースの課金、ライセンスキー、BillingSDK、ベストプラクティス。

プラグインをインストールする

以下のコーディングエージェントを選択してください。インストールにより、MCPサーバーと8つのスキルが自動的に追加されます。

Claude Code

マーケットプレイスからインストールします:
claude plugins marketplace add dodopayments/dodo-agent-plugin
claude plugins install dodopayments@dodopayments
API MCP サーバーはデフォルトでブラウザ OAuth を使用します — インストール時にキーは必要ありません。エージェントが初めて Dodo ツールを呼び出すときにサインインを求められます。

Dodo Agent Plugin on GitHub

ソースコード、設定オプション、ローカル開発の手順
Codex は .claude-plugin/marketplace.json をネイティブで読み込むため、同じプラグインリポジトリが機能します:
codex plugin marketplace add dodopayments/dodo-agent-plugin
codex plugin install dodopayments@dodopayments
両方の MCP サーバーとすべてのスキルは自動的に登録されます。
手動インストール — リポジトリを Cursor のローカルプラグインディレクトリにクローンします:
git clone https://github.com/dodopayments/dodo-agent-plugin.git ~/.cursor/plugins/local/dodo-agent-plugin
Cursor を再起動します。プラグインは、Cursor の Claude Code 互換レイヤーを介して .claude/skills/ からスキルを読み込み、.mcp.json から MCP サーバーを読み込みます。
Cursor のマーケットプレイスサポートがまもなく登場します。今のところ、上記の手動インストールをお使いください。
OpenCode は npm 経由で配信します。プラグインをあなたの opencode.json に追加します:
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["@dodopayments/opencode-plugin"]
}
OpenCode を再起動します。両方の MCP サーバー(dodopayments-api, dodo-knowledge)はプラグインの設定フック経由で自動的に登録され、8つのスキルはインストールされたパッケージから自動的に検出されます。手動で mcp ブロックは不要です。
他のエージェントを使用していますか?MCP サーバーおよび Agent Skills ガイドは、Cursor、Claude Desktop、VS Code、Windsurf、Cline、Zed、およびすべてのMCP互換のクライアントをカバーしています。

得られるもの

プラグインがインストールされると、エージェントは2つのMCPサーバーと8つのスキルにアクセスできるようになります。

MCP サーバー

サーバー目的認証
dodopayments-api支払い、サブスクリプション、顧客、製品、返金、ライセンス、使用状況へのライブAPIアクセスOAuth(ブラウザ)
dodo-knowledgeDodo Paymentsの全ドキュメントを対象としたセマンティック検索なし
両方のサーバーは mcp-remote を通じて接続され、MCP互換のクライアントで実行されます。

エージェントスキル

スキル説明
best-practicesDodo Payments統合のベストプラクティスに関する包括的なガイド
checkout-integrationチェックアウトセッションと支払いフローの作成
subscription-integrationサブスクリプション課金フローの実装
webhook-integration支払いイベント用のウェブフックの設定と処理
usage-based-billingイベントとメーターによるメーター課金の実装
credit-based-billingクレジットエンタイトルメント、残高、および計量されたクレジット控除
license-keysデジタル製品のライセンスキーの管理
billing-sdkBillingSDK React コンポーネントの使用
スキルは自動的に読み込まれ、エージェントは関連するタスクを検出すると適切なスキルを選びます。Agent Skills ドキュメントで完全なリストと個別のインストールをご覧ください。

最初に試すプロンプト

プラグインがアクティブになったら、以下を試します:
Set up Dodo Payments webhook handlers in my Next.js app for payment.succeeded and subscription.active events.
エージェントは webhook-integration スキルを読み込み、dodo-knowledge MCP を使用して最新のペイロード形状を取得し、サイン付き検証を伴うハンドラーを作成します。

他のサポートされているエージェント

エージェントプラグインは Claude Code、Codex CLI、Cursor、および OpenCode をカバーしています。他のエージェントを使用する場合は、MCPサーバーとスキルCLIを通じてDodo Paymentsに接続します。
エージェント最速パス対応
Claude Codeエージェントプラグイン (ワンコマンド)MCPサーバー、個別スキル
Codex CLIエージェントプラグイン (ワンコマンド)MCPサーバー
Cursorエージェントプラグイン (git clone)MCPサーバー設定、スキルCLI
OpenCodeエージェントプラグイン (npm)MCPサーバー設定、スキルCLI
GitHub Copilot (VS Code)MCP サーバーガイドスキルCLI
Claude DesktopMCPサーバーガイド
WindsurfMCPサーバーガイドスキルCLI
Cline / Zed / 他MCPサーバーガイドスキルCLI

エージェント向けに構築されたドキュメント

Dodo Payments のドキュメントページは、AI 消費に最適化されたフォーマットで利用可能です:
  • 完全なドキュメントインデックス: docs.dodopayments.com/llms.txt — コンテキストインジェスト用の完全ドキュメントインデックスを提供。
  • プレーンマークダウン: 任意のドキュメント URL に .md を追加して生のマークダウンバージョンを取得します(例: /api-reference/introduction.md)。
  • ソースリポジトリ: github.com/dodopayments/dodo-docs — オフラインインデキシング用にクローンします。

エージェントができること

プラグインをインストールすると、コーディングエージェントは以下を行うことができます:

セキュリティとベストプラクティス

本番APIキーは決してコミットしないでください。 開発時は テストモード を使用してください。 エージェントプラグインはデフォルトでブラウザ OAuth を使用します — 必要な場合のみローカルAPIキーに切り替えてください。
  • まずテストモードを使用してください。 dodo_test_... キーを使用してインテグレーションをサンドボックスしてからライブに切り替えてください。テストモードとライブモードを参照してください。
  • OAuth がデフォルトです。 エージェントプラグインはブラウザ OAuth によって認証を行います(ローカルな秘密は不要)。APIキー モードを使用する必要がある場合のみ使用してください — 以下の設定部分をご覧ください。
  • エージェントが生成したコードをレビューしてください。 ウェブフックハンドラには必ずサイン付き検証が含まれていることを確認してください。標準ウェブフックスペックに従います。

APIキーでの設定

デフォルトでは、エージェントプラグインはブラウザ OAuth を使用するリモート MCP サーバーを使用します — ローカル資格情報は必要ありません。ワークフローがローカルAPIキーを必要とする場合(例: CI環境、ヘッドレスサーバー)、stdioモードに切り替えることができます。
Claude Codeで /plugins を開き、Dodo Payments を選択し、Configure optionsを選びます。入力する内容:
  • dodo_api_key — あなたの dodo_test_... または dodo_live_... キー
  • dodo_webhook_key — あなたのウェブフックサインシークレット
  • dodo_environmenttest_mode または live_mode
次に、.mcp.json を編集して、dodopayments-api をローカルstdioサーバーに指すようにします:
{
  "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}"
      }
    }
  }
}
現在のセッションに変更を適用するには /reload-plugins を実行します。
dodopayments-api を自分で opencode.json に宣言してください — あなたのエントリがプラグインのデフォルトリモートサーバーより優先されます:
{
  "$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
    }
  }
}
OpenCode を再起動して適用します。

次のステップ

MCP Server

両方のMCPサーバーの完全リファレンス — サポートされているすべてのクライアント、設定、および利用可能なツール

Agent Skills

個別のスキルインストール、スキルリファレンス、およびエージェントごとのセットアップ指示

Sentra IDE Assistant

AIによる請求アシスタント: VS Code、Cursor、Windsurf 用 — エディタ内で質問、構築、計画できます

API Reference

Dodo Payments のすべてのエンドポイント用の完全な OpenAPI リファレンス
Last modified on May 4, 2026