Affiliate Networks MCP について
Affiliate Networks MCPは、パブリッシャー、ブランド、代理店がClaudeやCodexから複数のアフィリエイトネットワークのデータを照会するためのサーバーです。ローカルで動作してAPIから最新データを取得し、アダプターごとに成熟度が異なります。
主な機能
- 01複数ネットワークのレポート
- 02パブリッシャー側とブランド側のデータ
- 03APIへのライブ照会
- 04認証情報のローカル保存
- 05任意のローカル結果キャッシュ
活用シーン
- 01複数ネットワークの報酬比較
- 02保留中の取引やプログラムの変化の追跡
- 03管理するブランドの収益確認
MCP 対応
ローカルMCPサーバーとしてstdioで動作し、アフィリエイトネットワークのAPIに接続します。セットアップツールで対応するMCPクライアントに設定できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.agenticaffiliate.ai/mcpclaude mcp add --transport http ai-agenticaffiliate-affiliate-networks https://mcp.agenticaffiliate.ai/mcp{"mcpServers":{"ai-agenticaffiliate-affiliate-networks":{"type":"http","url":"https://mcp.agenticaffiliate.ai/mcp"}}}Cursor で開く{"servers":{"ai-agenticaffiliate-affiliate-networks":{"type":"http","url":"https://mcp.agenticaffiliate.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-agenticaffiliate-affiliate-networks":{"type":"http","url":"https://mcp.agenticaffiliate.ai/mcp"}}}{"mcpServers":{"ai-agenticaffiliate-affiliate-networks":{"serverUrl":"https://mcp.agenticaffiliate.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
affiliate-mcp
アフィリエイトネットワークを Claude または Codex と連携します。
ネットワーク運営者の方へ: ほとんどのアダプターはコミュニティによって構築されており、
experimentalです。採用することで、チームが主体となって検証を進められます。partialまたはproductionへの昇格には、引き続き最新の根拠とメンテナーによるレビューが必要です。adopt-this-networkラベルから、ご利用のネットワークの課題を確認してください。
アフィリエイトネットワークには 2 つの側面がありますが、どちらにも AI ワークスペースとの標準的な連携機能がありません。
パブリッシャーは、参加しているプログラムからコミッションを得ます。 ブランド(およびブランドを管理する代理店)は、プログラムを運営し、コミッションを支払います。普段使っている AI ワークスペースで自分のアフィリエイトデータについて会話したいと思ったのですが、どのネットワークもどちらの側にも連携機能を提供していなかったため、パブリッシャー側と広告主側の業務をカバーする幅広いベータ版を作りました。
パブリッシャーの方は、次のように質問できます。
「先月、すべてのネットワークでいくら稼ぎましたか?」
「90 日以上保留中のトランザクションがあるプログラムはどれですか?」
「月ごとの収益を比較してください。」
ブランド側でプログラムを運営している方、または複数のプログラムを管理する代理店の方は、次のように質問できます。
「今四半期の Acme のプログラムの状況はどうですか?」
「今週、すべてのクライアントの売上を表示してください。」
「アフィリエイトデータに異常はありますか?」
AI ワークスペースが呼び出すネットワークを判断し、各ネットワークの API からリアルタイムでデータを取得して、回答を返します。Claude または Codex を使って、データをシートやアーティファクトにしたり、上司へのメールを作成したりと、好きなように活用できます。
無料のオープンソースで、MIT ライセンスです。API キーはご自身で用意してください。製品に関する理念については、AI ネイティブなアフィリエイトデータのマニフェストをお読みください。
対象ユーザー
このツールは 2 種類のユーザーを対象としています。ご自身に合う方を選んでください。両方の役割を担っている場合は、両方ご利用いただけます。
パブリッシャーの方。 アフィリエイトプログラムからコミッションを得ており、考えるスピードにダッシュボードが追いつかず、利用しているすべてのネットワークを横断してやり取りできる会話を求めています。
ブランド側の方。 アフィリエイトプログラムを運営している方、または複数のブランドのプログラムを管理する代理店の方です。ネットワークやブランドを横断して調査し、ダッシュボードでは見つけにくい、下降傾向にあるパブリッシャー、急増する取り消し、リンク切れ、ゼロに近づくプログラムなどを明らかにする質問を 1 つだけで済ませたい方に適しています。
どちらの場合も、API の知識やコーディングは不要です。技術的な知識がなくても使える Claude Desktop の手順に必要なのは、次のものだけです。
- すでに利用しているアフィリエイトネットワークの既存のログイン情報。
- Claude Desktop がインストールされていること。
技術者向けの手順では、ターミナル、Node.js 20 以降、そして Claude Desktop、Claude Code、Codex、または互換性のある別のローカル stdio MCP クライアントを使用します。未テストのクライアントでの利用を前提にする前に、以下の対応状況を確認してください。
アフィリエイトネットワークにお勤めの方にも役立ちます。各ネットワークが採用するまでは、同梱のアダプターはプレースホルダーです。「ネットワークの採用」の項にある CONTRIBUTING.md をご覧ください。
使うメリット
どのネットワークでも、どのブランドでも、質問はひとつです。「プログラム別の収益を表示して」と尋ねると、設定済みのパブリッシャーネットワークに並行して問い合わせます。ブランド側では、「今週、すべてのクライアントの収益を表示して」と尋ねると、登録済みのすべてのブランドとネットワークの組み合わせに問い合わせます。
**フィルターではなく、平易な言葉で。**日付選択ツールや保存済みビューをクリックして回る必要はもうありません。「前四半期、ステータスは保留中、金額順」が、そのままプロンプトになります。
**データはデフォルトでお使いのマシンに保存されます。**ローカルで実行されます。キーは ~/.affiliate-mcp/.env に保存され、ユーザーアカウントのみにアクセスが制限されます。任意の匿名利用状況テレメトリーはデフォルトでオフになっており、アフィリエイトデータ、認証情報、プロンプト、引数、結果、エラーテキストが含まれることはありません。各ネットワークから見えるのは、そのダッシュボードでの利用時と同じ API 呼び出しです。
**ダッシュボードに埋もれた問題を検出します。**古いトランザクション、非アクティブなプログラム、無効なディープリンク、週ごとの減少を、同梱のスキルが表面化します。
**任意のローカル結果キャッシュ。**永続キャッシュはデフォルトでオフになっています。~/.affiliate-mcp/.env で AFFILIATE_MCP_CACHE=on を設定すると、選択したプログラムの一覧と確定済みのレポート期間を、所有者のみがアクセスできる権限でローカルにキャッシュできます。進行中の期間と現在の期間は、常にリアルタイムで取得されます。ファイルのアクセス権限を信頼できない共有マシンでは、キャッシュをオフのままにしてください。affiliate-networks-mcp cache clear を実行するとキャッシュ済みの結果を削除できます。保存と保持に関する規定は PRIVACY.md を参照してください。
はじめに
主な利用方法は2つあります。どちらも同じローカル MCP サーバーを実行し、認証情報をお使いのマシンに保存します。
方法1:技術的な設定なしで Claude Desktop を利用する
ホストネイティブの Claude Desktop .mcpb を使用します。ターミナル、Node.js、手動設定は不要です。
- 最新の GitHub リリースから
affiliate-networks-mcp-<version>.mcpbをダウンロードします。 - Claude Desktop で Settings → Extensions → Advanced settings → Install Extension… を開き、ダウンロードしたファイルを選択します。
- 利用するネットワークの認証情報を追加し、Claude に **「アクセスできるアフィリエイトネットワークを教えてください」**と尋ねます。
この拡張機能は自動更新されません。最新の .mcpb をダウンロードし、上書きインストールしてください。保存済みの認証情報は保持されます(すべてのインストール方法の詳細な手順)。
ネイティブ拡張機能では現在、Awin、CJ、Impact、Partnerize のセキュアな設定フィールドを利用できます。サーバー全体を実行するため、既存の ~/.affiliate-mcp/.env があれば、ほかのすべてのアダプターも引き続き有効になります。残りのネットワーク向けのポータブルなブラウザー設定フローは今後追加予定です。それまでは、それらを追加する際に以下の技術的な利用方法をお使いください。
単体の Electron/DMG セットアップアプリは、既存の macOS ユーザー向けの修正のみを目的とした互換性フォールバックです。第3の主要な導入方法ではありません。残された用途については desktop/README.md を参照してください。
トラック 2:技術者・半技術者向け、CLI とローカル stdio
Node.js 20 以降をインストールしておく必要があります。まだインストールしていない場合は、 Node.js のダウンロードページをご利用ください。
1. セットアップウィザードを実行します。 Terminal(macOS)または PowerShell(Windows)を開きます。
npx affiliate-networks-mcp setup
ウィザードはネットワークを 1 つずつ案内し、利用したい側を尋ねます。 各認証情報の確認場所を示したうえで、実際のネットワークに対して検証します。
ブランド側のネットワークでは、認証情報でアクセスできるブランドを尋ね、
ローカルで使用するニックネームを選べます。対応付けは
~/.affiliate-mcp/brands.json に保存されます。詳しくはブランドの管理をご覧ください。
2. すべて正しく接続されていることを確認します。
npx affiliate-networks-mcp test
各ネットワークにつき 1 行表示されます。問題がない場合は ok、
問題がある場合は error — <reason> と表示されます。
3. ローカルの MCP クライアントに接続します。 ホストネイティブのパッケージ、CLI インストーラー、またはローカルの stdio 設定を使用します。セットアップウィザードは最後に、 提供されている CLI インストーラーの対象を自動的に提示します。
Claude Desktop(Mac/Windows アプリ):
npx affiliate-networks-mcp install
Claude Desktop の設定を検出し、既存の設定を残したまま affiliate エントリを追加します。
その前に、タイムスタンプ付きのバックアップを作成します。完了後、Claude Desktop を再起動してください。
フラグ:対象を 1 つ選ぶには --desktop / --code / --codex、
Codex も含めて確認を省略するには --all、プレビューするには --dry-run、
既存の設定が不正な JSON の場合は --force-overwrite を指定します。
Claude Code(ターミナル):
claude plugin marketplace add bobberrisford/affiliatemcp
claude plugin install affiliate-networks-mcp@affiliatemcp
MCP サーバーと同梱のスキルをまとめて登録します。(または、上記の install
コマンドを使用してください。Claude Code も検出されます。)すでに Claude Code の
セッション内にいる場合は、affiliate-mcp プラグインをインストールするよう頼むだけで、
これらのコマンドを実行してくれます。ターミナルを切り替える必要はありません。
Codex(OpenAI、ターミナルまたは IDE 拡張機能):
npx affiliate-networks-mcp install --codex
ローカル stdio MCP サーバーを ~/.codex/config.toml に追加します。同じ MCP
設定が Codex CLI と Codex IDE 拡張機能で使用されます。手動で設定する場合:
codex mcp add affiliate -- npx -y affiliate-networks-mcp
確認方法:Codex を開き、/mcp を実行してから、**「アクセスできるアフィリエイトネットワークは何ですか?」**と尋ねます。これは OpenAI/Codex のサポートであり、ChatGPT コネクターのサポートではありません。
ChatGPT には到達可能な HTTPS MCP サーバーが必要で、別途対象が設定されています。
Claude Cowork デスクトップ(組織アカウント):
Cowork は GitHub リポジトリからプラグインを同期しますが、組織のマーケットプレイスでは公開
リポジトリがブロックされます。そのため、先にプライベートミラーを用意する必要があります。
セットアップウィザードの最後にこの手順が提示されます。または install を実行して Cowork を選択してください。
npx affiliate-networks-mcp install # detects your clients, offers Cowork
(直接実行する場合は、npx affiliate-networks-mcp cowork-mirror を実行してください。)
<you>/affiliatemcp-internal をプライベートリポジトリとして作成し、上流リポジトリをミラーリングします。
GitHub CLI(gh)にサインインしている場合は自動的に使用されます。そうでない場合は、
GitHub トークンの取得先を案内し、貼り付けを求めます。ネットワークのセットアップと同じ
「認証情報を貼り付ける」手順です。新しいリリースに合わせて更新するには、--sync を指定して再実行します。
その後、組織管理者のアクセス権を使い、Cowork で次の操作を行います:
組織の設定 → プラグイン → プラグインを追加 → GitHub → <you>/affiliatemcp-internal を入力 →
同期済みマーケットプレイスから affiliate-networks-mcp をインストールします。
Claude Desktop の設定を手動で編集しますか?
次の場所にある Claude Desktop の設定ファイルを開きます。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
mcpServers 内に affiliate エントリを追加します。他のエントリはそのまま残してください。
{
"mcpServers": {
"affiliate": {
"command": "npx",
"args": ["affiliate-networks-mcp"]
}
}
}
保存後、Claude Desktop を再起動してください。
その他のローカル stdio MCP クライアントでは、サーバーコマンド
npx -y affiliate-networks-mcp を設定してください。これらのクライアントは原理上は互換性がありますが、
公式の手順としてはまだテストされていません。
#49 は、
既存の VS Code/Copilot インストーラー候補のドラフト PR です。
クライアントのサポート状況
これらのラベルは、オンボーディングの進捗を示すものであり、すべてのネットワークアダプターが実環境で検証済みかどうかを示すものではありません。「テスト済み」とは、リポジトリが管理する自動検証を意味し、すべてのホストバージョンで実環境の動作が確認されているという意味ではありません。成熟度については、REPORT.mdを参照してください。
| クライアントまたは方法 | サポート状況 | 内容 |
|---|---|---|
Claude Desktop .mcpb | リリース済み・リリーステスト済み | 技術に詳しくない方向けの主要な方法です。CIでバンドルをビルドし、スモークテストを実施します。現在、セキュアなセットアップ項目で対応しているのはAwin、CJ、Impact、Partnerizeです。 |
| Claude Desktop CLI/手動設定 | リリース済み・テスト済み | 技術者向けのローカルstdio方式です。インストーラーと設定の動作は自動テストで網羅されています。 |
| Claude CodeプラグインとCLI登録 | リリース済み・テスト済み | パッケージ化されたスキルとローカルMCP登録を利用する、技術者向けの方法です。 |
| Codex CLIとIDE拡張機能 | リリース済み・テスト済み | 共通のローカルCodex MCP設定を利用する、技術者向けの方法です。ChatGPTコネクターには対応していません。 |
ホスト型コネクター(mcp.agenticaffiliate.ai) | リリース済み・テスト済み、有料 | ローカルサーバーを実行できない方向けの、OAuth経由のリモートMCPです。カスタムコネクターを追加できるクライアントであれば、Claudeを含めて利用できます。4つのネットワーク(Awin、CJ、Impact、Rakuten)に対応しており、すべてのアダプターに対応しているわけではありません。読み取り専用です。認証情報は暗号化された保管庫に保存され、ブラウザーを使用する操作はローカルでのみ実行されます。PRIVACY.mdとセキュリティページを参照してください。 |
| Claude Coworkのプライベートミラー | 一部リリース済み | プライベートミラーと組織管理者による対応が必要で、個人向けの簡単なセットアップ方法ではありません。 |
| Cursor、VS Code、汎用のローカルMCPクライアント | 利用可能ですが、公式のセットアップ手順はまだテストされていません | ローカルstdioサーバーは原則として互換性があります。クライアントごとのセットアップ、パッケージ化、サポートの担当範囲については、#207で管理しています。 |
| ポータブルなブラウザー認証情報のセットアップ | 計画中、未リリース | ターミナルを使わずにすべてのネットワーク認証情報を利用できるようにすることを目指しています。セキュリティとDMG廃止の判断については、#206で管理しています。 |
| ChatGPT | ホスト型コネクター経由で利用可能ですが、公式のセットアップ手順はまだテストされていません | ChatGPTはこのローカルstdioサーバーを直接利用できないため、上記のホスト型コネクターが必要です。無料のローカル利用方法は使えません。ChatGPT向けのテスト済みセットアップガイドも、コネクターディレクトリへの掲載もまだありません。 |
動作を確認します。 Claudeで新しい会話を開き、**「どのアフィリエイトネットワークにアクセスできますか?」と尋ねてください。設定したすべてのネットワークが表示されるはずです。ブランドを登録している場合は、「登録したブランドを一覧表示して」**も試してください。
後で接続を解除するには、npx affiliate-networks-mcp uninstallを実行します。プラグインを利用している場合は、claude plugin uninstall affiliate-networks-mcpを実行してください。
匿名テレメトリー
このプロジェクトでは、npmとGitHubの集計された利用統計を読み取ります。npmのダウンロード数は利用者数ではありません。npxの繰り返し実行、CI、キャッシュ、その他の自動化されたトラフィックが含まれます。
任意の実行時テレメトリーは明示的なオプトイン方式で、有効な日につき最大1回送信されます。パッケージのバージョン、起動方法、毎月更新されるランダムな識別子、ネットワーク・操作・大まかな結果ごとの件数が含まれます。正確な仕様については、プライバシーポリシーを参照してください。
affiliate-networks-mcp telemetry status
affiliate-networks-mcp telemetry enable
affiliate-networks-mcp telemetry disable
インストールのトラブルシューティング
Claude のセッションで「Unknown skill: plugin」と表示される場合。 /plugin はシェルコマンドであり、チャットのスラッシュコマンドではありません。会話内ではなく、ターミナルで claude plugin marketplace add ... を実行してください。
Cowork がマーケットプレイスのリポジトリを拒否する場合。 リポジトリがプライベートであることを確認してください。公開リポジトリは、組織のマーケットプレイス同期でブロックされます。npx affiliate-networks-mcp cowork-mirror を実行して、プライベートミラーを作成してください。
What affiliate networks… を実行しても何も返されない場合。 MCP サーバーは読み込まれていますが、認証情報がありません。同梱の
affiliate-network-setup-help
スキルを呼び出す(「アフィリエイトネットワークの認証情報の設定を手伝って」と尋ねる)か、ターミナルで
npx affiliate-networks-mcp setup を実行してください。
npm キャッシュが古い場合。 npx --yes affiliate-networks-mcp@latest を実行すると、
新しいバージョンを取得できます。公開されているバージョンは、
npm view affiliate-networks-mcp version で確認してください。
質問できること
同梱されているスキルは、あらかじめ用意された会話パターンです。スキルを呼び出す必要はありません。入力内容に応じて、Claude が適切なものを選びます。
パブリッシャー側
- 「先月の収益はいくらでしたか?」 — すべてのパブリッシャーネットワークを対象に、ステータス別(保留中、承認済み、支払い済み、取り消し済み)にまとめた収益レポートを作成し、90 日を超えて未払いのものにフラグを付けます。
- 「すべてのアフィリエイトネットワークは正常ですか?」 — 認証と機能を一括で確認します。
- 「Awin の設定を手伝ってください」(または CJ、Impact、Rakuten)— ダッシュボードのメニュー項目をそのまま引用しながら、認証情報の設定をガイドします。
- 「https://mysite.com/sitemap.xml にあるアフィリエイトリンクを監査してください」 — サイトマップを読み込み、すべてのアフィリエイトリンクをネットワーク別に分類して、無効または拒否されたリンクにフラグを付けます。URL、HTML、Markdown を直接指定することもできます。
ブランド側
- 「今四半期の Acme の業績はどうですか?」 — そのブランドに紐付けられたネットワークを対象に、ブランド単位のレポートを作成します。上位パブリッシャー、ステータス別の内訳、前期間との差分が含まれます。
- 「今週の全クライアントの収益を見せてください」 — ポートフォリオ全体をブランド別に集計し、業績が下降傾向にあるブランドについて「要注意」のセクションを表示します。
- 「今週のアフィリエイトデータに異常はありますか?」 — 収益の減少、取り消しの急増、上位 10 件からの脱落、終了したプログラムを対象に、週ごとの差分をスキャンします。Claude 独自のスケジュール機能を使って定期実行するように設計されています。
- 「Acme の戦略と KPI を設定してください」 — セットアップ時にブランドを紐付け、
client-onboardingで助言用のコンテキストを記録します。その後、レポート、異常の監視、ポートフォリオ全体の集計でその情報を使って判定内容を示します。ネットワークへの書き込みを許可したり、数値を変更したりすることはありません。
ネットワーク
このリポジトリには現在、72 のネットワークファミリーにわたる 86 のアダプターが含まれています。対応範囲は広いものの、成熟度にはばらつきがあり、ほとんどのアダプターは experimental です。本番環境の作業で利用する前に、以下の表と REPORT.md を確認してください。
| Network | Setup time | Approval required | Supported ops | Notes |
|---|---|---|---|---|
| 2Performant | 5 min | no | 6 / 7 | no clicks |
| AccessTrade | 10 min | no | 6 / 7 | no clicks |
| Adcell | 10 min | no | 6 / 7 | no clicks |
| Addrevenue | 5 min | no | 7 / 7 | pagination quirks |
| Admitad | 15 min | no | 6 / 7 | clicks gated |
| Admitad (advertiser) | 12 min | no | 7 / 7 | see notes |
| Adrecord | 5 min | no | 6 / 7 | no clicks |
| Adservice | 10 min | no | 6 / 7 | no clicks |
| Adtraction | 5 min | no | 6 / 7 | no clicks |
| Adtraction (advertiser) | 6 min | no | 7 / 7 | see notes |
| Affilae | 5 min | no | 6 / 7 | no clicks |
| Affiliate Future | 5 min | no | 6 / 7 | no clicks |
| Affise | 10 min | no | 7 / 7 | no clicks |
| Afilio | 10 min | no | 6 / 7 | no clicks |
| Amazon Creators | 10 min | yes (~1 days) | 6 / 7 | no clicks |
| AvantLink | 10 min | no | 6 / 7 | no clicks |
| Awin | 5 min | no | 6 / 7 | no clicks |
| Awin (advertiser) | 6 min | no | 7 / 7 | see notes |
| Belboon | 10 min | no | 6 / 7 | no clicks |
| CAKE | 10 min | no | 6 / 7 | no clicks |
| CJ Affiliate | 8 min | no | 6 / 7 | no clicks |
| CJ Affiliate (advertiser) | 8 min | no | 7 / 7 | pagination quirks |
| ClickBank | 10 min | no | 6 / 7 | no clicks |
| Commission Factory | 10 min | no | 6 / 7 | clicks gated |
| Commission Factory (advertiser) | 7 min | no | 7 / 7 | pagination quirks |
| Connexity | 10 min | no | 6 / 7 | no clicks |
| Coupang Partners | 10 min | no | 6 / 7 | no clicks |
| Daisycon | 15 min | no | 6 / 7 | no clicks |
| Daisycon (advertiser) | 15 min | no | 7 / 7 | see notes |
| Digistore24 | 5 min | no | 6 / 7 | no clicks |
| eBay Partner Network | 10 min | yes (~3 days) | 7 / 7 | see notes |
| Eduzz | 10 min | no | 6 / 7 | no clicks |
| Effiliation | 5 min | no | 6 / 7 | no clicks |
| eHUB | 5 min | no | 7 / 7 | see notes |
| Everflow | 10 min | yes (~1 days) | 7 / 7 | see notes |
| Everflow (Advertiser) | 10 min | no | 7 / 7 | no clicks |
| financeAds | 10 min | yes (~2 days) | 6 / 7 | no clicks |
| FirstPromoter | 5 min | no | 6 / 7 | no clicks |
| FlexOffers | 10 min | no | 6 / 7 | no clicks |
| Flipkart Affiliate | 10 min | no | 6 / 7 | no clicks |
| GrowSurf | 10 min | no | 6 / 7 | no clicks |
| Hotmart | 10 min | no | 6 / 7 | no clicks |
| Howl | 5 min | no | 6 / 7 | clicks gated |
| Impact | 6 min | no | 7 / 7 | upstream variability |
| Impact (advertiser) | 8 min | no | 7 / 7 | see notes |
| Indoleads | 5 min | no | 6 / 7 | no clicks |
| Involve Asia | 5 min | no | 6 / 7 | no clicks |
| Kwanko | 10 min | no | 6 / 7 | no clicks |
| Kwanko (advertiser) | 10 min | no | 6 / 7 | no clicks |
| LeadDyno | 5 min | no | 6 / 7 | no clicks |
| Levanta | 5 min | no | 6 / 7 | no clicks |
| LinkConnector | 5 min | no | 6 / 7 | no clicks |
| Lomadee | 15 min | no | 6 / 7 | no clicks |
| Monetizze | 5 min | no | 6 / 7 | no clicks |
| mrge | 10 min | no | 6 / 7 | no clicks |
| NetRefer | 15 min | yes (~5 days) | 6 / 7 | no clicks |
| Offer18 | 10 min | no | 6 / 7 | no clicks |
| Optimise Media | 10 min | no | 6 / 7 | no clicks |
| Partnerize | 10 min | no | 7 / 7 | no clicks |
| Partnerize (Advertiser) | 5 min | no | 6 / 7 | no clicks |
| Partnero | 5 min | no | 6 / 7 | no clicks |
| PartnerStack | 5 min | no | 6 / 7 | no clicks |
| PartnerStack (advertiser) | 6 min | no | 7 / 7 | no clicks |
| Pepperjam | 5 min | no | 6 / 7 | no clicks |
| Post Affiliate Pro | 5 min | no | 6 / 7 | no clicks |
| Profitshare | 5 min | no | 6 / 7 | no clicks |
| Rakuten Advertising | 12 min | yes (~5 days) | 6 / 7 | clicks gated |
| Refersion | 5 min | no | 6 / 7 | no clicks |
| Rewardful | 5 min | no | 6 / 7 | no clicks |
| Scaleo | 10 min | yes (~1 days) | 7 / 7 | see notes |
| ShareASale | 10 min | no | 6 / 7 | no clicks |
| ShopMy | 10 min | no | 6 / 7 | no clicks |
| Skimlinks | 10 min | no | 6 / 7 | no clicks |
| Sovrn Commerce | 10 min | no | 6 / 7 | no clicks |
| Tapfiliate | 5 min | no | 6 / 7 | no clicks |
| Tolt | 5 min | no | 6 / 7 | no clicks |
| Tradedoubler | 15 min | no | 6 / 7 | clicks gated |
| Tradedoubler (Advertiser) | 10 min | no | 7 / 7 | no clicks |
| TradeTracker | 10 min | no | 7 / 7 | see notes |
| Travelpayouts | 5 min | no | 6 / 7 | no clicks |
| TUNE | 10 min | no | 7 / 7 | no clicks |
| ValueCommerce | 10 min | no | 6 / 7 | no clicks |
| ValueCommerce (advertiser) | 10 min | no | 6 / 7 | no clicks |
| Webgains | 10 min | no | 6 / 7 | no clicks |
| Webgains (advertiser) | 10 min | no | 7 / 7 | see notes |
| Yieldkit | 5 min | no | 7 / 7 | see notes |
一部のネットワークでは、API アクセスを提供する前に承認を待つ必要があります(eBay、Rakuten)。セットアップウィザードで、それぞれの場合に何をすればよいか正確に案内します。「サポート対象の操作」が7/7未満なのは、ネットワーク自体がユーザーにそのデータを公開していないことを意味するだけで、こちら側の機能不足ではありません。
**(advertiser)**の行はブランド側アダプターです。publisher の行とは別の認証情報タイプを使用します(同じ認証モデルでも、異なるアカウントを使う場合があります。どちらに当たるかはネットワークごとの注記に記載しています)。また、ブランド ID は認証情報に固定されるのではなく、呼び出しごとに選択します。すべてのブランド側アダプターは v0.1 では読み取り専用です。クライアントは、HTTP の GET 以外のメソッドがマシンから送信される前に拒否します。既知の上流側の問題や読み取り専用の方針を含む編集上の方針全体については、REPORT.md をご覧ください。
10 分で貢献する
最初の PR に一晩以上かかることはありません。手順は次のとおりです。
-
Issue を選ぶ。
good-first-prの一覧を確認してください。それぞれにファイルパス、受け入れ条件の箇条書き、テスト方法が記載されています。コメントして担当を申し出てください。 -
すべてのチェックを通す。 1 つのコマンドで、PR 前のチェック(型チェック、Lint、テスト、ビルド)を数秒で実行できます。
git clone https://github.com/bobberrisford/affiliatemcp.git cd affiliatemcp npm install npm run verifyローカルで
npm run verifyが成功すれば、CI も成功します。 -
PR を作成する。 デフォルトのテンプレート(簡潔な概要とテスト計画)を使用してください。平日なら24時間以内に最初のレビューを行います。PR の手順全体と優先度順の4つの支援募集分野については、
CONTRIBUTING.mdをご覧ください。
アフィリエイトネットワークにお勤めの場合、最も効果の高い貢献は、ご自身のアダプターを採用することです。adopt-this-network の Issue をご覧ください。
募集中
要望が寄せられているものの、まだアダプターがないネットワークです。該当ネットワークにお勤めの方、または API アクセス権をお持ちで貢献したい方は、ここから始めるのが最も役立ちます。ワークフローについては CONTRIBUTING.md をご覧ください。作業を始める前に、追跡用 Issue を作成するか、既存の Issue に参加してください。
| Network | Side wanted | Notes | Tracking issue |
|---|
Awin のリファレンス実装
Awin は、このリポジトリが今後目指す形を示す現在のリファレンスです。7つの標準的な publisher ツールに加え、アカウント、プログラムの詳細、コミッショングループ、ID によるトランザクション検索、トランザクションのクエリ、広告主/クリエイティブ/キャンペーンのレポート、リンクビルダー、オファー用の Awin 固有ツールと、アクセス制限のある商品フィードおよび購入証明 API 用の安全なスタブを提供します。
プロダクトの方向性を理解するには、こちらからご覧ください。
認証情報の保存場所
セットアップウィザードを実行すると、マシン上の ~/.affiliate-mcp/.env に単一のファイルが作成され、ユーザーアカウント専用(ファイルモード 0600)に設定されます。ネットワークのダッシュボード以外で API キーが保存されるのは、この場所だけです。publisher とブランド側の認証情報はどちらもここに保存され、ネットワークのスラッグごとに管理されます。他のファイルと同じように、開く、編集する、削除する、コピーすることができます。
ブランド側ネットワークを登録した場合、ウィザードはその隣に ~/.affiliate-mcp/brands.json も作成します。このファイルでは、ブランドごとのローカルなニックネーム(例:acme)を、そのブランドが紐付けられている各ネットワークのブランド ID に対応付けます(publisher のみの構成では空です)。
このローカルの利用方法は引き続き無料ですべての機能を利用できます。また、4つのネットワーク向けにオプトイン式のホステッドプランを提供しています。
ブランドの管理
ブランド側のフローでは、ローカルのブランドスラッグという概念が追加されます。各クライアント(または自社ブランド)に短いニックネームを付けると、このツールはそのブランドが登録されている各ネットワーク上で、ネットワーク固有のブランド ID に対応付けます。実際の brands.json は次のようになります。
{
"version": 1,
"brands": {
"acme": [
{ "network": "impact-advertiser", "credentialId": "default", "networkBrandId": "IA-12345" },
{ "network": "cj-advertiser", "credentialId": "default", "networkBrandId": "7654321" }
]
}
}
同じ論理ブランドが複数のネットワークに登録されている場合があります。これにより、「すべてのネットワークにおける Acme の収益」を、それぞれのネットワーク上の適切なブランド ID に対して処理できます。このファイルは手動で編集してブランドの名前変更、削除、追加ができます。また、npx affiliate-networks-mcp setup を再実行すると、新しいブランドを対話形式で登録できます(ウィザードでは、すでにファイルに登録されているブランドはスキップされます)。
ブランド側のフローに合わせて調整されたスキルが 3 つあります。
programme-performance-report
(単一ブランド、パブリッシャー別の集計)、
agency-portfolio-rollup
(すべてのブランド × ネットワーク、ブランドごとの集計)、および
programme-anomaly-watch
(週次のスケジュール実行による前週比の異常スキャン)。
ターミナルから使用する
call を実行すると、MCP サーバーと同じ登録済み操作を呼び出せます。簡単な確認、スクリプト、CI に便利です(使い方の全容は call --help を参照してください)。呼び出しによっては、上流のネットワークに接続します(たとえば、generate_tracking_link はリンクを生成します)。スキーマを考慮した key=value の解析では、文字列 ID を文字列のまま保持し、数値に変換し、カンマ区切りまたは JSON の配列を受け取ります。--args '<json>' を使うと、オブジェクト全体を渡せます。結果は stdout に JSON で出力されます。失敗した場合は、終了コードがゼロ以外になり、stderr に NetworkErrorEnvelope 形式の JSON が出力されます。
npx affiliate-networks-mcp call --list [--network awin]
npx affiliate-networks-mcp call --describe awin list_transactions
npx affiliate-networks-mcp call awin list_transactions from=2026-01-01 limit=50
問題が発生した場合
npx affiliate-networks-mcp doctor
このコマンドは、設定済みのすべてのネットワークを対象にライブ診断を実行し、何が問題か、どう修正すればよいかを英語で通知します。特定のネットワークに問題がある場合は、そのスラッグを追加してください。
npx affiliate-networks-mcp doctor rakuten
問題の大半は、期限切れのトークン、承認の再確認が必要なネットワーク、末尾にスペースが付いた認証情報のいずれかが原因です。JSON には clientStrategies の状態も報告されますが、削除されることはありません。
ネットワークごとのセットアップに関する注意事項
各ネットワークの短いページでは、ダッシュボードの操作方法、認証情報を取得する場所、よくあるつまずきについて説明しています。
パブリッシャー側:
-
Awin — API トークン + パブリッシャー ID。
-
CJ Affiliate — Developer Key(GraphQL)。
-
eBay Partner Network — OAuth クライアント + シークレット + キャンペーン ID。承認が必要です。
-
Everflow — API キー(管理者が発行)。実験的な実装で、公開ドキュメントに基づいています。
-
Impact — Account SID + Auth Token。
-
mrge — API キー + シークレット + サイト ID。実験的な実装で、公開ドキュメントに基づいています。
-
Partnerize — アプリケーションキー + ユーザー API キー。実験的な実装で、公開ドキュメントに基づいています。
-
PartnerStack — Partner API キー。実験的な実装で、公開ドキュメントに基づいています。
-
Rakuten Advertising — OAuth クライアント + SID。承認が必要です。
-
Skimlinks — OAuth クライアント ID + シークレット + パブリッシャー ID + ドメイン ID。実験的な実装で、公開ドキュメントに基づいています。
-
Sovrn Commerce — API キー + シークレットキー。実験的な実装で、公開ドキュメントに基づいています。
-
Tradedoubler — ベアラートークン + 組織 ID。実験的な実装で、公開ドキュメントに基づいています。
-
Admitad — OAuth2 クライアント ID + シークレット + ウェブサイト ID。実験的な実装で、公開ドキュメントに基づいています。
-
Adservice — UID + ログイントークン(Cookie セッション)。実験的な実装で、公開ドキュメントに基づいています。
-
Adtraction — API トークン。実験的な実装で、公開ドキュメントに基づいています。
-
Afilio — アフィリエイトトークン + Aff ID。実験的な実装で、公開ドキュメントに基づいています。
-
Commission Factory — API キー。実験的な実装で、公開ドキュメントに基づいています。
-
Coupang Partners — アクセスキー + シークレットキー(HMAC)。実験的な実装で、公開ドキュメントに基づいています。
-
Daisycon — OAuth2 クライアント ID + シークレット + リフレッシュトークン + パブリッシャー ID。実験的な実装で、公開ドキュメントに基づいています。
-
Eduzz — メールアドレス + 公開鍵 + API キー。実験的な実装で、公開ドキュメントに基づいています。
-
FlexOffers — API キー。実験的な実装で、公開ドキュメントに基づいています。
-
Hotmart — OAuth2 クライアント ID + シークレット。実験的な実装で、公開ドキュメントに基づいています。
-
Indoleads — ベアラートークン。実験的な実装で、公開ドキュメントに基づいています。
-
Kwanko — API トークン。実験的な実装で、公開ドキュメントに基づいています。
-
Lomadee — アプリトークン + ソース ID + パブリッシャー ID + レポートログイン。実験的な実装で、公開ドキュメントに基づいています。
-
Monetizze — API キー。実験的な実装で、公開ドキュメントに基づいています。
-
ValueCommerce — レポート API キーペア。実験的な実装で、公開ドキュメントに基づいています。
-
Webgains — API キー + パブリッシャー ID + キャンペーン ID。実験的な実装で、公開ドキュメントに基づいています。
-
Affise — テナントごとのベース URL + API-Key ヘッダー。テナント CPA エンジン。実験的な実装で、公開ドキュメントに基づいています。
-
Scaleo — テナントごとのベース URL + API キー(クエリパラメーター)。テナントエンジン。実験的な実装で、公開ドキュメントに基づいています。
-
Offer18 — テナントごとのベース URL + key/aid/mid(クエリパラメーター)。テナントエンジン。実験的な実装で、公開ドキュメントに基づいています。
-
CAKE — インスタンスごとのベース URL + API キー + アフィリエイト ID(XML API)。実験的な実装で、公開ドキュメントに基づいています。
-
NetRefer — オペレーターごとのベース URL + OAuth2(Azure AD)。iGaming ASR レポート。実験的な実装で、公開ドキュメントに基づいています。
-
Affilae — ベアラートークン。単一ブランド。フランスのネットワーク。実験的な実装で、公開ドキュメントに基づいています。
-
Optimise Media — apikey ヘッダー(サービスアカウント)。英国/インド/APAC。実験的な実装で、公開ドキュメントに基づいています。
-
AccessTrade — Token ヘッダー + サイト ID。東南アジア/日本、国ごとのベース URL。実験的な実装で、公開ドキュメントに基づいています。
-
Travelpayouts — X-Access-Token。世界各地の旅行。実験的な実装で、公開ドキュメントに基づいています。
-
Flipkart Affiliate — アフィリエイト ID + トークンヘッダー。インド。実験的な実装で、公開ドキュメントに基づいています。
-
Adrecord — APIKEY ヘッダー。北欧。実験的な実装で、公開ドキュメントに基づいています。
-
Addrevenue — ベアラートークン + チャネル ID。北欧。実験的な実装で、公開ドキュメントに基づいています。
-
ShareASale — アフィリエイト ID + トークン + シークレット(署名付き)。米国。実験的な実装で、公開ドキュメントに基づいています。
-
Pepperjam — apiKey クエリパラメーター。米国(Ascend。Partnerize とは別)。実験的な実装で、公開ドキュメントに基づいています。
-
AvantLink — アフィリエイト ID + 認証キー + ウェブサイト ID(クエリパラメーター)。米国/アウトドア。実験的な実装で、公開ドキュメントに基づいています。
-
Digistore24 — X-DS-API-KEY ヘッダー。ドイツのデジタル製品。実験的な実装で、公開ドキュメントに基づいています。
-
ClickBank — DEV:CLERK キーヘッダー + ニックネーム。デジタル製品。実験的な実装で、公開ドキュメントに基づいています。
-
TUNE — NetworkId + api_key(テナントごとのホスト)。HasOffers エンジン。実験的な実装で、公開ドキュメントに基づいています。
-
Involve Asia — キー + シークレット(トークン交換)。APAC。実験的な実装で、公開ドキュメントに基づいています。
-
TradeTracker — 顧客 ID + パスフレーズ + サイト ID(SOAP セッション)。オランダ/EU。実験的な実装で、公開ドキュメントに基づいています。
-
Amazon Creators — API キー + パートナータグ。マーケットプレイスごとに単一プログラム。実験的な実装で、公開ドキュメントに基づいています。
-
Belboon — マジックキー + ユーザー ID(CSV エクスポート)。DACH。実験的な実装で、公開ドキュメントに基づいています。
-
financeAds — API キー + パブリッシャー ID。DACH の金融。実験的な実装で、公開ドキュメントに基づいています。
-
Adcell — API キー + アフィリエイト ID。DACH。実験的な実装で、公開ドキュメントに基づいています。
-
ShopMy — ブランドパートナートークン。米国のクリエイターネットワーク。実験的な実装で、公開ドキュメントに基づいています。
-
Levanta — ベアラートークン。Amazon クリエイタープラットフォーム。実験的な実装で、公開ドキュメントに基づいています。
-
Howl — NRTV-API-KEY ヘッダー + パブリッシャー ID。クリエイター向けリンクネットワーク。スマートリンクの生成。実験的な実装で、公開ドキュメントに基づいています。
-
Yieldkit — api_key + secret(クエリパラメーター)。リンク収益化。クリックに対応。実験的な実装で、公開ドキュメントに基づいています。
-
eHUB — apiKey クエリパラメーター + パブリッシャー ID。チェコ/中東欧。クリックに対応。実験的な実装で、公開ドキュメントに基づいています。
-
LinkConnector — API キー(クエリパラメーター)。米国。実験的な実装で、公開ドキュメントに基づいています。
-
Connexity — パブリッシャー ID + API キー。米国の CPC コマース(Skimlinks とは別)。実験的な実装で、公開ドキュメントに基づいています。
-
Affiliate Future — API キー + パスワード(クエリパラメーター)。英国。データ取得期間は1日。実験的な実装で、公開ドキュメントに基づいています。
-
Effiliation — API キー(クエリパラメーター)。フランス。実験的な実装で、公開ドキュメントに基づいています。
-
2Performant — メールアドレス + パスワード(セッションログイン)。ルーマニア。実験的な実装で、公開ドキュメントに基づいています。
-
Profitshare — API ユーザー + キー(HMAC 署名付き)。ルーマニア。実験的な実装で、公開ドキュメントに基づいています。 ブランド/広告主側:
-
Awin(広告主) — OAuth ベアラートークン。
GET /accountsによる複数ブランド対応。Accelerate/Advanced プラン限定。読み取り専用。 -
CJ Affiliate(広告主) — パーソナルアクセストークン(GraphQL)。CID リストによる複数ブランド対応。読み取り専用。
-
Everflow(広告主) — API キー(管理者が発行)。複数ブランド対応。公開ドキュメントに基づいて構築された実験的なものです。
-
Impact(広告主) — アカウント SID + 認証トークン。代理店またはブランドとの直接契約に対応。読み取り専用。
-
Partnerize(広告主) — アプリケーションキー + ユーザー API キー。複数ブランド対応。公開ドキュメントに基づいて構築された実験的なものです。
-
PartnerStack(広告主) — 公開キーと秘密キーのペア(Vendor API)。単一ブランド。公開ドキュメントに基づいて構築された実験的なものです。
-
Tradedoubler(広告主) — レポートトークン + 組織 ID。複数ブランド対応。公開ドキュメントに基づいて構築された実験的なものです。
-
Admitad(広告主) — OAuth2 クライアント ID + シークレット + 広告主 ID。複数ブランド対応。読み取り専用。公開ドキュメントに基づいて構築された実験的なものです。
-
Adtraction(広告主) — API トークン。複数ブランド対応。読み取り専用(POST 読み取り許可リスト)。公開ドキュメントに基づいて構築された実験的なものです。
-
Commission Factory(広告主) — API キー。読み取り専用。公開ドキュメントに基づいて構築された実験的なものです。
-
Daisycon(広告主) — OAuth2 クライアント ID + シークレット + リフレッシュトークン。複数ブランド対応。読み取り専用。公開ドキュメントに基づいて構築された実験的なものです。
-
Kwanko(広告主) — API トークン。複数ブランド対応。読み取り専用。公開ドキュメントに基づいて構築された実験的なものです。
-
ValueCommerce(広告主) — レポート API キーペア。複数ブランド対応。読み取り専用。公開ドキュメントに基づいて構築された実験的なものです。
-
Webgains(広告主) — API キー + アカウント ID。複数ブランド対応。読み取り専用。公開ドキュメントに基づいて構築された実験的なものです。
-
Rewardful — API シークレット(HTTP Basic)。単一ブランド。Stripe ネイティブの SaaS。公開ドキュメントに基づいて構築された実験的なものです。
-
FirstPromoter — API キー + アカウント ID(ベアラー)。単一ブランド。SaaS 紹介プログラム。公開ドキュメントに基づいて構築された実験的なものです。
-
Partnero — API トークン(ベアラー)。単一ブランド。SaaS 紹介プログラム。公開ドキュメントに基づいて構築された実験的なものです。
-
GrowSurf — API キー + キャンペーン ID(ベアラー)。単一ブランド。紹介クレジット SaaS。公開ドキュメントに基づいて構築された実験的なものです。
-
LeadDyno — 秘密キー(クエリパラメーター)。単一ブランド。SaaS 紹介プログラム。公開ドキュメントに基づいて構築された実験的なものです。
-
Post Affiliate Pro — テナントごとのベース URL + API キー(ベアラー)。単一ブランド。SaaS エンジン。公開ドキュメントに基づいて構築された実験的なものです。
-
Tolt — ベアラーキー。単一ブランド。SaaS 紹介プログラム。公開ドキュメントに基づいて構築された実験的なものです。
-
Refersion — 公開キーと秘密キーのヘッダー。単一ブランド。Shopify 中心の SaaS。公開ドキュメントに基づいて構築された実験的なものです。
-
Tapfiliate — X-Api-Key ヘッダー。単一ブランド。SaaS 紹介プログラム。公開ドキュメントに基づいて構築された実験的なものです。
興味のある方、または技術に詳しい方向け
affiliate-mcp は、実用的な5つのレイヤーで構成されています。src/networks/
配下のアダプターが、各ネットワークの認証、API 固有の挙動、正規化、機能メタデータを
処理します。MCP ツールは、affiliate_awin_list_transactions のような型付き操作を公開します。
一覧表示、診断、ブランド解決、クライアント向け戦略の助言を行う6つのメタツールもあります。
スキルとワークフローは、ツールを組み合わせてアフィリエイト業務を実行します。MCP
プロンプトは再利用可能なテンプレートで、現在は Awin 固有です。セットアップ方法では、
同じローカルサーバーを Claude Desktop、Claude Code、Codex、Cowork、またはほかの互換性のある
ローカル stdio MCP クライアントに接続します。
skills/ に含まれるスキルは、一般的なリクエストに対して Claude が従う会話パターンです。
パブリッシャー向け:
affiliate-earnings-report、
affiliate-network-status、
affiliate-network-setup-help、
audit-affiliate-links。ブランド向け:
programme-performance-report、
agency-portfolio-rollup、
programme-anomaly-watch。
ネットワークごとの機能の詳細、既知の上流側の固有の挙動、新しいネットワークに関する主張を採用する際に
用いる編集上の基準については、REPORT.md をご覧ください。これは各アダプターの
network.json からマージのたびに再生成されるため、コードと常に一致します。
リポジトリの構成
ソースを確認する場合、トップレベルのフォルダーは次のとおりです。
src/— MCP サーバーです。エントリーポイントはindex.tsです。各ネットワークのフォルダーはsrc/networks/配下にあります(パブリッシャーアダプターは<slug>/、 広告主アダプターは<slug>-advertiser/)。共有プリミティブはsrc/shared/配下、同梱の Claude スキルはskills/配下にあります。docs/networks/— パブリッシャー側と広告主側、それぞれのネットワーク別セットアップ手順 (ダッシュボードの操作方法、認証情報、よくある問題)です。docs/README.md— ドキュメントの一覧、情報の優先順位、レビュー規則です。templates/new-network/— 新しいネットワークアダプターを追加する際に コピーするひな形です。scripts/— 生成スクリプトとバリデーター (validate:network、generate:readme、generate:report)です。tests/— vitest スイートです。ライブ API 呼び出しはありません。すべて 原文どおりのフィクスチャーを使って実行します。examples/— Claude Desktop の設定例です。
ネットワークの追加
アフィリエイトネットワークにお勤めの方は、CONTRIBUTING.md の
「自社ネットワークの採用」に記載された標準手順をご利用ください。
.github/CODEOWNERS を通じて担当になり、ライブ環境の証拠でアダプターを検証し、
API が公開している任意の側を対象にできます。採用しても production が自動的に付与される
わけではありません。昇格には、すべてのアダプターと同じ証拠、鮮度、メンテナーによるレビューの条件が
適用されます。
お気に入りのネットワークが一覧になく、そのネットワークにお勤めでない場合でも、追加できます。
必ずしも開発者である必要はありません。このリポジトリを Claude Code で開き、
"add
[network name] to affiliate-mcp" と入力してください。contribute スキルが起動して、
プロセス全体を案内します。追加する側(パブリッシャー、ブランド側、または両方)を早い段階で確認し、
適切なひな形と認証情報のスコープ規則を選び、ネットワークの API を調査し、テストを作成して、
ドキュメントの草案を用意します。編集するのはあなたで、入力するのは Claude です。
自分で進めたい場合は、人間向けのワークフローとして
CONTRIBUTING.md、AI コーディングエージェント向けの入門資料として
AGENTS.md、コピーして使うひな形として
templates/new-network/ をご覧ください。要望の多いネットワークは、
GitHub Issues の good first issue ラベルで管理されています。
ローカル開発:
npm install
npm test
npm run typecheck
npm run lint
npm run build
ステータス
ベータ版 — 現在利用可能です。リポジトリには、72 のネットワークファミリーにまたがる 86 個のアダプターが含まれています。内訳は、パブリッシャー側が 63 個、広告主側が 23 個です。サポート状況はアダプターによって異なります。生成されたネットワーク表と REPORT.md で、各アダプターが申告している操作、主張のステータス、既知の制限事項を確認してください。実際のパブリッシャー、代理店、または自社ブランドのアカウントで動作が確認されるまでは、アダプターは partial または experimental のままです。
ライセンス
MIT。詳細は LICENCE をご覧ください。
謝辞
このプロジェクトは、Awin、CJ Affiliate、eBay Partner Network、Impact、Rakuten Advertising のエンジニアリングチームが、パブリッシャー向けエンドポイントと(Awin、CJ、Impact の)ブランド側の広告主向けエンドポイントの両方について、公開されたドキュメント付き API を提供しているおかげで実現しています。これらのアダプターは、それらの API を直接読み取ります。ネットワークに利用可能な API がない場合、アダプターは代わりにユーザー自身のダッシュボードセッションを操作することがあります(ブラウザー駆動)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。