mcpField
A
AON — Agent Offer Network

AON — Agent Offer Network

リモート
docs.aon.proビジネス・マーケティング02 週間前に更新
リポジトリ公式サイト

AON — Agent Offer Network について

実際に購入可能な製品・サービスのオファー。リアルタイム価格と追跡可能なリンクを、あらゆる MCP エージェント向けに提供

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.aon.pro/v1/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.aon.pro/v1/mcp認証が必要

ツール

5
パラメーター型必須説明
sortenumいいえAON のプライベート拡張(AgentOffer プロトコルの一部ではありません)。現在サポートされているのは recommended のみです。それ以外の値は未設定として扱われ、extra.hints に報告されます。recommended
intentobjectはい
intent.originarrayいいえユーザーが承諾した提案の query_helper.origin エントリーを返してください。
intent.contentarrayはいユーザーの意図です。1 項目、1 行、200 文字以内にしてください。キーワードの羅列ではなく、文にしてください。
intent.signalsobjectいいえ構造化された意図シグナルです。上流に転送され、共有クエリパイプラインに渡されますが、このレイヤーでは結果の件数や順序が変わることを一切保証しません。
intent.signals.budgetobjectいいえ
intent.signals.budget.maxnumberいいえユーザーが許容する上限価格。
intent.signals.budget.currencystringいいえISO 4217コード(例:USD、EUR、JPY)。
intent.signals.timeframeenumいいえユーザーが行動を起こす時期。now | this_week | this_month | later
intent.signals.purchase_stageenumいいえユーザーが現在どの段階にいるか。exploring | comparing | ready_to_buy
intent.confidencenumberいいえinferred_context と併用する場合のみ指定します。0 より大きい値が必要です。
intent.provenanceenumいいえこの意図を生成した主体。inferred_context には confidence が必須です。user_expressed に confidence を含めてはいけません。user_expressed | inferred_context
contextobjectいいえ
context.sessionobjectいいえ
context.session.recent_topicsarrayいいえ最近の会話から抽出したトピックの短い語句。最大 10 件、各 50 文字。
context.session.previous_request_idstringいいえ前回の data.request_id。表示済みのオファーが繰り返されないようにします。
context.session_idstringいいえこの会話で安定して使用する、推測不可能な ID を指定します。UUID などの新しい一意の値を使い、各ラウンドで再利用してください。ユーザー ID がある場合、両方が存在するとクロスラウンドの重複排除が有効になります。匿名モード(ユーザー ID なし)では、重複排除と意図の記憶はこの ID のみをキーにするため、推測可能な値(例:'session-1')を使うと、他の呼び出し元の履歴と混在します。
context.user_profileobjectいいえ任意の閲覧者ターゲティングコンテキスト。location_ids、country、verified_age_over は AgentOffer v1.0 のフィールドです。user_pseudo_id は AON のプライベート拡張です。
context.user_profile.countrystringいいえ閲覧者の国。大文字の ISO 3166-1 alpha-2(例:US)を指定します。location_ids がない場合に使用されます。
context.user_profile.location_idsarrayいいえ閲覧者の現在地を示す 1~10 個の数値 AON Location Registry ID を、詳細度の高い順に指定します。country より優先されます。ユーザーのテキストから推測しないでください。
context.user_profile.user_pseudo_idstringいいえAON のプライベート拡張(AgentOffer v1.0 のコンテキストオブジェクトには含まれません)。フォールバック専用です。常にこのフィールドより優先される x-aon-user-pseudo-id HTTP ヘッダーを優先してください。
context.user_profile.verified_age_overintegerいいえインテグレーターが閲覧者について確認済みの最低年齢を整数で指定します(例:18)。推測または推定しないでください。min_age がこの値を上回るオファーは除外されます。未確認で年齢を評価しない場合は省略してください。
paginationobjectいいえAON のプライベート拡張(AgentOffer v1.0 のリクエストオブジェクトには含まれません)。
pagination.limitintegerいいえ返すオファーの最大数(デフォルトは 3、上限は 20)です。「5 個見せて」のように音声で指定された数に応じて、最大 20 まで増やせます。
pagination.offsetintegerいいえカテゴリーを limit=20、offset=0/20/40 でページングする際にスキップするオファー数です。
request_idstringいいえ冪等性キーです。推測できない値(UUID)を使用してください。同じクエリを再試行するときは再利用してください。質問内容を変更する場合は、新しい ID を送信してください。そうしないと、エラーなしで以前の回答が返されます。省略すると、呼び出しのたびに新規として扱われます。匿名モード(placement_id なし)では、request_id は応答に含まれますが、再生には使用されず、呼び出しごとに新たに計算されます。
constraintsobjectいいえ
constraints.category_idsarrayいいえAON Taxonomy v1 のカテゴリー ID(例:finance.credit_lending)です。不明な ID は検索結果ではなく、修正候補として返されます。
constraints.excluded_category_idsarrayいいえ結果から除外する AON Taxonomy v1 のカテゴリー ID です。親 ID を指定すると、その子孫にあたるオファーカテゴリーも除外されます。
force_offerbooleanいいえ検索では常に関連性による絞り込みが行われ、true に設定すると少なくとも 1 件のオファーが返されます。
placement_idstringいいえ任意の広告プレースメント ID です。この引数は X-AON-Placement-Id HTTP ヘッダーより優先され、省略時はヘッダーのプレースメントが使用されます。プレースメントは有効である必要があり、アトリビューションを受け取るアプリケーションを識別します。どちらも指定されない場合(または値が空の場合)、AON の共有デフォルトプレースメントで匿名モードとして実行されます。機能はしますが、アトリビューションや収益は得られません。
response_optionsobjectいいえ
response_options.thinking_modebooleanいいえfalse に設定すると、レスポンスから各オファーの match_reason の説明が除外されます。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。