[Beta]{class="badge informative"}

Adobe Target MCP サーバーツール リファレンス target-mcp-tools-reference

AVAILABILITY
Adobe Target MCP サーバーは、パブリック Beta​のすべてのユーザーが利用できます。 現在、Claude Web、Claude Desktop、Claude Code、Cursor、および​ ChatGPT ​でサポートされています。

このページは、Adobe Target MCP サーバーによって公開されているすべてのツールの完全なリファレンスです。 各ツールには、説明、パラメーターの詳細、戻り値、自然言語プロンプトの例が表示されます。 セットアップ手順とユースケースについては、基本を学ぶおよび​ ユースケースとチュートリアル ​を参照してください。

IMPORTANT
Model Context Protocol (MCP)は新しいオープンソースの標準であり、セキュリティや信頼性に関するリスクが生じる可能性があります。 Adobe MCP サーバーの統合と関連ドキュメントは、いかなる保証も受けることなく、「現状のまま」提供されます。
MCP クライアントまたはサーバーをAdobe製品に接続することは、お客様が選択した設定であり、お客様はMCP統合のセキュリティと適合性を評価する責任があります。 Adobeは、設定ミス、MCPの誤用、サードパーティ実装の脆弱性、またはMCP対応ワークフローを通じて実行された意図しないアクションから生じる問題については責任を負いません。
リスクを軽減するために、Adobeでは、本番稼働前にサンドボックス環境で統合をテストし、MCPで開始されるすべてのアクションと応答を慎重にレビューおよび検証してから、確認または依存することを推奨しています。

前提条件 tools-prerequisites

Adobe Targetの役割によって、使用可能なツールが決まります。

  • Observer​以上:すべての読み取り専用ツールへのアクセス
  • 編集者​役職以上:読み取りツールと書き込みツールへのアクセス(作成、更新)
  • 承認者​の役割:アクティブ化と非アクティブ化を含むすべてのツールへのアクセス

完全なセットアップ手順については、基本を学ぶを参照してください。

アクティビティツール tools-activities

NOTE
読み取りと書き込みの操作には、異なる範囲があります。 get_activityは、すべての種類(A/B テスト、エクスペリエンスのターゲット設定、Automated Personalization、自動割り当て、多変量テスト、レコメンデーション)のアクティビティを取得します。 update_activityは、A/B テスト、エクスペリエンスのターゲット設定、Automated Personalizationをサポートしています。自動割り当て、多変量テスト、およびRecommendations アクティビティは、MCP サーバーを介して読み取り専用です。
機能
A/B テスト
エクスペリエンスのターゲット設定
Automated Personalization
自動配分
多変量分析テスト
レコメンデーション
get_activity
✓
✓
✓
✓
✓
✓
list_target_activities
✓
✓
✓
✓
✓
✓
get_activity_performance_report
✓
✓
✓
✓
✓
✓
get_activity_orders_report
✓
✓
✓
✓
✓
✓
update_activity
✓
✓
✓
—
—
—
ライフサイクル編集(状態、優先度、名前、スケジュール)
✓
✓
✓
✓
✓
✓
バリエーションとトラフィックの編集
✓
✓
✓
—
—
—
作成
✓
✓
—
—
—
—
アクティビティのリスト

ツール: list_target_activities

サーバーサイドのフィルタリングと並べ替えでAdobe Target アクティビティを一覧表示します。

ページ分割されたアクティビティのリストを取得します。 すべてのフィルターは、Target管理者APIによってサーバーサイドで適用されます。 サーバーは、1 ページにつき最大200個のアクティビティを返します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 18-row-4
パラメーター タイプ 必須 説明
limit 整数 × 返されるアクティビティの最大数(サーバーの最大数:200)
offset 整数 × ページネーションのためにスキップするアクティビティの数
sort_by string × 並べ替えフィールド。 降順の-のプレフィックス (例:-modifiedAt)。 オプション:id, name, state, priority, startsAt, endsAt, lifetimeStart, lifetimeEnd, createdAt, createdBy, modifiedAt, modifiedBy, type, thirdPartyId
state string × アクティビティの状態でフィルター:approved (ライブ/アクティブ)、deactivated (非アクティブ)、paused、saved (ドラフト)
activity_type string × タイプ別にフィルタリング:ab (A/B テスト)、xt (エクスペリエンスのターゲット設定)、abt (Automated Personalization)、auto_allocate (自動割り当て)、mvt (多変量テスト)、recs (推奨事項)
name_contains string × 名前にこの文字列が含まれるアクティビティをフィルターする(大文字と小文字を区別しない)
starts_after string × ISO 8601日 – この日付以降の活動
starts_before string × ISO 8601日 – この日付より前に開始された活動
modified_after string × ISO 8601日 – この日付以降に変更された活動
ends_after string × ISO 8601日 – この日付以降に終了する活動
ends_before string × ISO 8601日付 – この日付より前に終了する活動
workspace string × ワークスペース IDでフィルター
segment_id string × オーディエンスセグメント IDでフィルター
profile_attribute_id string × プロファイル属性IDでフィルター
priority 整数 × 正確な優先度の値(0 ~ 999)でフィルタリング
mbox string × mbox/場所名でフィルター
offer_id string × オファーIDでフィルター
view_id string × SPA ビューIDでフィルター

は、​個のJSON オブジェクトをactivities (id、name、state、type、priority、modifiedAt、startsAt、endsAtを含むオブジェクトのリスト)およびtotalを返します(合計数、返されるページサイズを超える場合があります)。

プロンプトの例: 「最も最近変更された順に並べ替えられたすべてのアクティブなA/B テストを一覧表示する」

アクティビティを取得

ツール: get_activity

あらゆるタイプのアクティビティに関する詳細情報を取得します。

特定のアクティビティの完全な設定を取得し、アクティビティタイプを自動的に検出します。 A/B テスト、エクスペリエンスのターゲット設定、Automated Personalization、自動割り当て、多変量テスト、Recommendations アクティビティをサポートしています。

table 0-row-4 1-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ アクティビティの一意のID

戻り値: メタデータ(名前、状態、優先度、日付)、エクスペリエンス、場所とオファー、目標と指標、ターゲティングルールなど、アクティビティの詳細を表示します。

プロンプトの例: 「アクティビティの詳細を取得12345ます。」

A/B アクティビティの作成

ツール: create_ab_activity

新しいA/B テストアクティビティを作成します。

エクスペリエンス、オファー、ターゲティングなど、指定した設定で新しいA/B テストを作成します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
パラメーター タイプ 必須 説明
name string ○ アクティビティの名前
state string × 初期状態:approved、deactivatedまたはsaved (デフォルト:saved)
priority 整数 × アクティビティの優先度(0 ~ 999、デフォルト:0)
starts_at string × アクティビティ開始日(ISO 8601)
ends_at string × アクティビティ終了日(ISO 8601)
experiences 配列 はい エクスペリエンス設定のリスト
locations 配列 はい 場所/mbox設定のリスト
goals object × プライマリおよび副次目標指標
audiences 配列 いいえ ターゲットオーディエンス設定
workspace_id string × アクティビティのWorkspace ID

戻り値:​作成されたアクティビティ オブジェクトに、割り当てられたIDが含まれています。

プロンプトの例: 「ホームページヒーローテスト」と呼ばれるA/B テストを作成し、2つのエクスペリエンスでホームページヒーローイメージをホームページヒーローボックスでテストします。」

エクスペリエンスのターゲット設定アクティビティの作成

ツール: create_xt_activity

新しいエクスペリエンスのターゲット設定(XT)アクティビティを作成します。

ターゲティングルールに基づいて、異なるオーディエンスに異なるエクスペリエンスを配信するXT アクティビティを作成します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4
パラメーター タイプ 必須 説明
name string ○ アクティビティの名前
state string × 初期状態:approved、deactivatedまたはsaved (デフォルト:saved)
priority 整数 × アクティビティの優先度(0 ~ 999、デフォルト:0)
starts_at string × アクティビティ開始日(ISO 8601)
ends_at string × アクティビティ終了日(ISO 8601)
experiences 配列 はい オーディエンスマッピングによるエクスペリエンス設定のリスト
locations 配列 はい 場所/mbox設定のリスト
goals object × プライマリおよび副次目標指標
workspace_id string × アクティビティのWorkspace ID

戻り値:​作成されたアクティビティ オブジェクトに、割り当てられたIDが含まれています。

プロンプトの例: 「異なる地域の訪問者に異なるコンテンツを表示する、「Geo Personalization」というエクスペリエンスのターゲット設定アクティビティを作成します。」

アクティビティの更新

ツール: update_activity

既存のA/B テスト、エクスペリエンスのターゲット設定、またはAutomated Personalization アクティビティを更新します。

読み取り/変更/書き込みパターンを使用:現在の状態を取得し、変更をマージして検証し、更新を送信します。 A/B テスト、エクスペリエンスのターゲット設定、Automated Personalization アクティビティをサポートします。自動割り当て、多変量テスト、Recommendations アクティビティは読み取り専用です。 構造化されたgoal、audience_idsおよびadditional_metrics パラメーターは、A/B テストおよびエクスペリエンスのターゲット設定でのみサポートされています。Automated Personalization アクティビティでは、プレーンフィールド結合の更新を受け付けます。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ 更新するアクティビティの一意のID
activity object はい 更新するフィールド(名前、優先順位、エクスペリエンス、場所、目標など)

戻り値:​更新されたアクティビティ オブジェクト。

プロンプトの例: 「アクティビティ 12345を更新して、トラフィックの割り当てを70/30に変更します」

アクティビティスケジュールの更新

ツール: update_activity_schedule

アクティビティの開始日と終了日を更新します。

他の設定を変更することなく、アクティビティのスケジュールを更新します。

table 0-row-4 1-row-4 2-row-4 3-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ アクティビティの一意のID
starts_at string × 新しい開始日(ISO 8601)
ends_at string × 新しい終了日(ISO 8601)

スケジュール更新の確認を返します:。

プロンプトの例: 「A/B アクティビティ 12345のスケジュールを5月1日から5月31日まで更新します。」

アクティビティの状態を変更

ツール: update_activity_state

アクティビティの状態を変更します(アクティベート、非アクティベート、または一時停止)。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ アクティビティの一意のID
state string ○ 新しい状態:approved (ライブ/アクティブ)、deactivated (非アクティブ)、paused、またはsaved (ドラフト)

更新されたアクティビティ状態を返します:。

プロンプトの例: 「Activate activity 12345」または「Pause the Homepage Hero Test」

アクティビティの名前を変更

ツール: update_activity_name

アクティビティの名前を変更します。

完全な設定を変更せずに、名前のみを更新します。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ アクティビティの一意のID
name string ○ 新しいアクティビティ名

戻り値:​更新されたアクティビティ オブジェクト。

プロンプトの例: 「アクティビティ 12345の名前を「サマーキャンペーンヒーローテスト」に変更します。」

アクティビティの優先度の変更

ツール: update_activity_priority

アクティビティの優先度を変更します。

複数のアクティビティが同じ場所をターゲットにしている場合は、優先度の高いアクティビティが優先されます。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ アクティビティの一意のID
priority 整数 ○ 新しい優先度の値(0 ~ 999;高い=高い優先度)

戻り値:​更新されたアクティビティ オブジェクト。

プロンプトの例: 「アクティビティ 12345の優先度を100に設定します。」

アクティビティへのバリアントの追加

ツール: add_activity_variant

アクティビティに新しいエクスペリエンス/バリアントを追加します。

オプションの作成、場所へのマッピング、トラフィックのリバランスなど、あらゆる構造調整を処理します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ 変更するアクティビティのID
activity_type string ○ アクティビティの種類:ab、xtまたはabt
variant_name string ○ 新しいエクスペリエンス/バリアントの名前
offer_id 整数 × (フォームベース)使用する既存のオファーID
offer_content string × (フォームベース)新しいインラインオファー用のHTML コンテンツ
traffic_percentage 整数 × 新しいバリアントのトラフィック % (1 ~ 99)。 省略すると、トラフィックが均等に調整されます
audience_id 整数 × バリアントのオーディエンス ID (XT アクティビティ)
modifications 配列 いいえ (VEC) CSS セレクターベースの変更のリスト

戻り値:​更新されたアクティビティ オブジェクト。

プロンプトの例: 「オファーの67890を使用して、A/B アクティビティ 12345に「Holiday Theme」という新しいバリアントを追加します。」

トラフィック分割を更新

ツール: update_traffic_split

バリエーションをまたいでトラフィック配分を更新。

パーセンテージは正確に100に合計する必要があります。

table 0-row-4 1-row-4 2-row-4 3-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ 変更するアクティビティのID
activity_type string ○ アクティビティタイプ:abまたはabt (XTはサポートされていません – オーディエンスターゲティング)
splits object はい ディクショナリーマッピングエクスペリエンス名をパーセンテージにマッピングします。 すべてのエクスペリエンスを含め、合計を100にする必要があります

戻り値:​更新されたアクティビティ オブジェクト。

プロンプトの例: 「アクティビティ 12345のトラフィックの分割を70% Controlと30% Variant Aに変更します。」

バリエーションのオファーの変更

ツール: update_variant_offer

特定のバリエーションのオファーを変更する。

フォームベースのアクティビティ(offer_idを使用)とVEC アクティビティ(modificationsを使用)の両方で機能します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ 変更するアクティビティのID
activity_type string ○ アクティビティの種類:ab、xtまたはabt
variant_name string ○ 更新するエクスペリエンス/バリアントの名前
offer_id 整数 × (フォームベース)新規オファーID
offer_content string × (フォームベース)新しいインラインオファー用のHTML コンテンツ
modifications 配列 いいえ (VEC) CSS セレクターベースの変更の新しいリスト

戻り値:​更新されたアクティビティ オブジェクト。

プロンプトの例: 「アクティビティ 12345ージの「バリアント A」エクスペリエンスを更新して、オファー99999を使用する」

アクティビティからのバリアントの削除

ツール: remove_activity_variant

アクティビティからエクスペリエンス/バリアントを削除します。

エクスペリエンスを削除し、孤立したオプションをクリーンアップし、残りのバリエーションをまたいでトラフィックを均等に調整します。

table 0-row-4 1-row-4 2-row-4 3-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ 変更するアクティビティのID
activity_type string ○ アクティビティの種類:ab、xtまたはabt
variant_name string ○ 削除するエクスペリエンス/バリアントの名前

戻り値:​更新されたアクティビティ オブジェクト。

プロンプトの例: 「A/B アクティビティ 12345ースから「テスト バリアント」エクスペリエンスを削除する」

オファーツール tools-offers

オファーのリスト

ツール: list_target_offers

Target テナントのすべてのオファーを一覧表示します。

オプションのフィルタリングを使用して、ページ分割されたコンテンツオファーのリストを取得します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
パラメーター タイプ 必須 説明
limit 整数 × 返されるオファーの最大数
offset 整数 × ページネーションのためにスキップするオファーの数
type string × オファーの種類でフィルター:content (HTML)、jsonまたはredirect
name string × オファー名でフィルター(部分一致)

次のJSON オブジェクトを返します:。offers (id、name、type、content、modifiedAt)およびtotalを含むオブジェクトのリスト。

プロンプトの例: 「すべてのJSON オファーを一覧表示する」

オファーを取得

ツール: get_target_offer

特定のオファーに関する詳細情報を取得します。

table 0-row-4 1-row-4
パラメーター タイプ 必須 説明
offer_id 整数 ○ オファーの一意のID

返品:​完全なオファーの詳細(id、name、type、content、workspace、およびmodifiedAtなど)。

プロンプトの例: 「オファーの詳細を取得67890ます。」

HTML オファーの作成

ツール: create_target_offer

新しいHTML コンテンツオファーを作成します。

table 0-row-4 1-row-4 2-row-4 3-row-4
パラメーター タイプ 必須 説明
name string ○ オファーの名前
content string ○ オファーのHTMLまたはテキストコンテンツ
workspace_id string × オファーのWorkspace ID

返品:​作成されたオファーに割り当てられたIDが含まれています。

プロンプトの例: 「プロモーションバナーを使用して、「サマーセールバナー」というHTML オファーを作成します。」

JSON オファーの作成

ツール: create_target_json_offer

構造化データを配信するための新しいJSON オファーを作成します。

table 0-row-4 1-row-4 2-row-4 3-row-4
パラメーター タイプ 必須 説明
name string ○ オファーの名前
content object はい オファーのJSON コンテンツ
workspace_id string × オファーのWorkspace ID

返品:​作成されたオファーに割り当てられたIDが含まれています。

プロンプトの例: 「機能フラグ設定を使用して、「機能フラグ設定」という名前のJSON オファーを作成します。」

オファーの更新

ツール: update_target_offer

既存のオファーを更新します。

table 0-row-4 1-row-4 2-row-4 3-row-4
パラメーター タイプ 必須 説明
offer_id 整数 ○ 更新するオファーの一意のID
name string × 更新されたオファー名
content 文字列またはオブジェクト いいえ オファーコンテンツの更新

返品:​更新されたオファーオブジェクト。

プロンプトの例: 「新しいプロモーションコンテンツを使用してオファー67890を更新する」

オーディエンスツール tools-audiences

オーディエンスのリスト

ツール: list_target_audiences

Target テナント内のすべてのオーディエンスを一覧表示します。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
limit 整数 × 返されるオーディエンスの最大数
offset 整数 × ページネーションのためにスキップするオーディエンスの数

次のJSON オブジェクトを返します:。audiences (id、name、description、origin、modifiedAt)およびtotalを含むオブジェクトのリスト。

プロンプトの例: 「すべてのオーディエンスを一覧表示する」

対象者を見る

ツール: get_target_audience

ターゲティングルールを含むオーディエンスの詳細。

ターゲティングルールと条件を含む、特定のオーディエンスの完全な設定を取得します。

table 0-row-4 1-row-4
パラメーター タイプ 必須 説明
audience_id 整数 ○ オーディエンスの一意のID

返品:​完全なオーディエンスの詳細(id、name、description、origin、ターゲティングルール、関連するアクティビティ数など)。

プロンプトの例: 「オーディエンスの詳細を確認し、ターゲティングルールを12345認する」

オーディエンスの作成

ツール: create_target_audience

ターゲティングルールで新しいオーディエンスを作成します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
パラメーター タイプ 必須 説明
name string ○ オーディエンスの名前
description string × オーディエンスの説明
targetRule object × ターゲティングルール(地域、ブラウザー、カスタム属性など)
workspace_id string × オーディエンスのWorkspace ID

戻り値:​作成されたオーディエンスとその割り当てられたID。

プロンプトの例: 「カリフォルニア州のモバイルユーザーをターゲットとする、「カリフォルニア州からのモバイル訪問者」という名前のオーディエンスを作成します。」

Mbox ツール tools-mboxes

リスト mbox

ツール: list_target_mboxes

Target テナント内のすべてのmboxを一覧表示します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
パラメーター タイプ 必須 説明
limit 整数 × 返されるmboxの最大数
offset 整数 × ページネーションのためにスキップするmboxの数
name string × mbox名でフィルター(部分一致)
status string × ステータスでフィルター

次のJSON オブジェクトを返します:。mboxes (name、status、lastRequestTimeを含むオブジェクトのリスト)およびtotal。

プロンプトの例: 「「ホームページ」を含むすべてのmboxを一覧表示する」

mboxを入手

ツール: get_target_mbox

特定のmboxに関する詳細情報を取得します。

table 0-row-4 1-row-4
パラメーター タイプ 必須 説明
mbox_name string ○ mboxの名前

Mboxを使用して、name、statusおよびアクティビティのリストを含む、​個のMboxの詳細を返します。

プロンプトの例: 「mbox 'homepage-hero’の詳細を取得する」

mbox プロファイル属性のリスト

ツール: list_target_mbox_profile_attributes

ターゲティングに使用できるすべてのmbox プロファイル属性を一覧表示します。

パラメーターは不要です。

プロファイル属性オブジェクトのJSON配列​を返します。

プロンプト例: 「ターゲティングに使用できるプロファイル属性は何ですか?」

プロパティツール tools-properties

リストプロパティ

ツール: list_target_properties

Target テナントのすべてのプロパティを一覧表示します。

プロパティは、アクティビティを整理し、アクセスを制御します。

パラメーターは不要です。

戻り値: id、name、descriptionおよびchannelを含むプロパティ オブジェクトのリスト。

プロンプトの例: 「すべてのターゲットプロパティを一覧表示する」

レポートツール tools-reporting

アクティビティパフォーマンスレポートを取得

ツール: get_activity_performance_report

あらゆるタイプのアクティビティのパフォーマンスレポートを取得します。

コンバージョン率、上昇率および信頼性レベルを取得します。 A/B テスト、エクスペリエンスのターゲット設定、Automated Personalization、自動割り当て、多変量テスト、Recommendations アクティビティをサポートしています。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ アクティビティの一意のID
report_interval string × レポートの期間(例:last7days、last30days、カスタム日付範囲)

戻り値: エクスペリエンスレベルの指標(訪問者、コンバージョン、コンバージョン率)、上昇率の計算、統計的な信頼性レベル、および収益指標(設定されている場合)。

プロンプトの例: 「過去30日間のアクティビティ 12345のパフォーマンス レポートを表示する」

アクティビティ注文レポートの取得

ツール: get_activity_orders_report

あらゆるタイプのアクティビティの注文/収益レポートを取得します。

A/B テスト、エクスペリエンスのターゲット設定、Automated Personalization、自動割り当て、多変量テスト、Recommendations アクティビティをサポートしています。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ アクティビティの一意のID
report_interval string × レポートの期間

返品数:​注文数、売上高、平均注文額(体験別)。

プロンプトの例: 「アクティビティ 12345の注文レポートを取得する」

アクティビティ名によるパフォーマンスレポートの取得

ツール: get_activity_report_by_name

アクティビティを名前で検索し、そのパフォーマンスレポートを取得します。

アクティビティ名を知っていてもIDが分からない場合に便利です。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
activity_name string ○ 検索するアクティビティの名前
report_interval string × レポートの期間

戻り値: アクティビティの詳細とパフォーマンス指標。

プロンプトの例: 「自分の「ホームページヒーローテスト」アクティビティのパフォーマンスレポートを取得する」

Analytics for Target (A4T)レポートを入手

ツール: get_a4t_report

Target アクティビティのAnalytics for Target (A4T) レポートを取得します。

アクティビティのA4T設定を検証し、Adobe Analyticsに対してGraphQL クエリを実行して、Analytics側の指標を取得します。 A4T レポートが設定されているアクティビティでのみ使用できます。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ Target アクティビティの一意のID
report_interval string × レポートの期間(例:last7days、last30days、カスタム日付範囲)

訪問者の数、コンバージョン、収益、エクスペリエンスごとの上昇率など、アクティビティのAnalytics側の指標をAdobe Analyticsから直接取得して​返します。

プロンプトの例: 「チェックアウト最適化テスト用のA4T レポートを取得し、Analytics サイドのコンバージョンデータを要約する」

プレビューツール tools-preview

アクティビティのプレビュー

ツール: preview_activity

Target アクティビティのブラウザーQA プレビューURLを生成します。

オーディエンスのターゲティングルールを無視して、特定のエクスペリエンスを強制的に表示するクリック可能なプレビューリンクを作成します。 A/B、XTおよびAutomated Personalization アクティビティで機能します。

table 0-row-4 1-row-4 2-row-4 3-row-4
パラメーター タイプ 必須 説明
activity_id 整数 ○ プレビューするTarget アクティビティ ID
experience_index 整数 × 0 ベースのエクスペリエンス指標: 省略すると、すべてのエクスペリエンスのURLが返されます
url string × プレビューのページ URL。 フォームベースのアクティビティに必要です。 VEC アクティビティの場合、作成済みの場所が指定されている場合は上書きされます

次の値を返します: アクティビティ情報(名前、タイプ、状態)、各エクスペリエンスのプレビューURL、エクスペリエンス名とインデックス。

プロンプトの例: 「アクティビティ 12345のプレビューURLを生成して、ブラウザーで各エクスペリエンスをテストできるようにします。」

応答トークンツール tools-response-tokens

応答トークンのリスト

ツール: list_target_response_tokens

Target テナント内のすべての応答トークンを一覧表示します。

設定されたすべての応答トークン(ビルトインとカスタムの両方)を取得します。

パラメーターは不要です。

応答トークンオブジェクトの JSON配列をname、type、enabledの状態で返します。

プロンプトの例: 「すべての応答トークンを一覧表示する」

応答トークンの作成

ツール: create_target_response_token

Target回の応答で追加データを収集するための新しいカスタム応答トークンを作成します。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
token_name string ○ 応答トークンの名前
token_type string ○ トークンの種類:SCRIPT、ACTIVITY、MBOX、GEOまたはCRS

戻り値:​作成された応答トークンオブジェクト。

プロンプトの例: 「ACTIVITY タイプの’campaign_id’という名前のカスタム応答トークンを作成する」

リビジョンツール tools-revisions

監査ログの取得

ツール: get_target_revisions

リソースタイプの監査ログを取得します。

作成者によるオプションのフィルタリングを使用して、Target リソースに加えられた変更を取得します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
パラメーター タイプ 必須 説明
revision_resource_type string ○ リソースの種類:activity、offerまたはaudience
modified_by string × 変更を加えたユーザーでフィルタリング
limit 整数 × 返されるリビジョンの最大数
offset 整数 × ページネーションのためにスキップするリビジョン数

タイムスタンプ、ユーザー、変更説明を含むリビジョン履歴​を返します。

プロンプトの例: 「アクティビティの変更に関する監査ログを表示する」

特定のエンティティのリビジョンを取得

ツール: get_target_entity_revisions

IDで特定のエンティティのすべてのリビジョンを取得します。

table 0-row-4 1-row-4 2-row-4
パラメーター タイプ 必須 説明
revision_resource_type string ○ リソースの種類:activity、offerまたはaudience
entity_id 整数 ○ エンティティの一意のID

指定されたエンティティのすべてのリビジョンの JSON配列を返します。

プロンプトの例: 「アクティビティ 12345に加えられたすべての変更を表示する」

テンプレートツール tools-templates

使用可能なテンプレートのリスト

ツール: list_target_templates

アクティビティやオファーを作成するために利用できるMCP リソースとテンプレートを一覧表示します。

パラメーターは不要です。

使用可能なテンプレートとリソースを一覧表示する JSON オブジェクトを返します。

プロンプト例: 「アクティビティの作成に使用できるテンプレートは何ですか?」

レコメンデーションツール tools-recommendations

NOTE
  • Recommendations ツールには、Target Premium​のRecommendations対応テナントが必要です。 プレミアム以外のアカウントでは、これらのツールはクライアントのツールリストに表示されず、基盤となるAPIは403 エラーを返します。
  • これらのツールは、条件、コレクション、デザイン、プロモーション、および除外のリスト、取得、作成、および更新操作をサポートします。 削除操作は、MCP サーバーを通じて公開されません。
条件

ツール: list_target_criteria、get_target_criteria、list_target_criteria_by_type、get_target_criteria_by_type、create_target_criteria、update_target_criteria

基準とは、事前に決められた訪問者の行動セットにもとづいて、推奨する項目を決定するルールです。 条件は、次の9つのタイプのファミリにグループ化されます:category、custom、item、cart、popularity、profileattribute、recent、sequence、userhistory。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
パラメーター タイプ 必須 説明
criteria_id 整数 取得/更新の場合 基準の一意のID
criteria_type string タイプされた操作の場合 9つの基準ファミリーの1つ
limit / offset 整数 × Pagination
name string はい(作成) 条件の一意の名前
criteriaTitle string × デザインで使用されているタイトルを$criteria.title経由で表示
description string × 基準の説明
key string はい(作成/更新、ほとんどのタイプ) レコメンデーションキー(例:CURRENT、LAST_VIEWED、LAST_PURCHASED、MOST_VIEWED、PROFILE_ATTRIBUTE)
type string はい(作成/更新、ほとんどのタイプ) レコメンデーションロジック (例:VIEWED_BOUGHT、BOUGHT_CF、VIEWED_CF、SITE_AFFINITY、SIMILARITY)
configuration object はい(作成/更新) 包含ルール、属性の重み付け、価格フィルター、その他の家族固有の設定
daysCount string Varies 過去に考慮した期間(例:ONE_DAY ~ TWO_MONTHS)

list_target_criteriaとget_target_criteriaは、ファミリー間の条件メタデータ (id、name、criteriaTitle、criteriaGroup)を最小限に抑えて返します。 list_target_criteria_by_type / get_target_criteria_by_type (またはcreate_target_criteria / update_target_criteria)をcriteria_typeと共に使用して、完全なタイプ固有の設定を操作します。 フィールドの要件はファミリーごとに異なります。タイプごとの完全なスキーマについては、Adobe Recommendations API Referenceを参照してください。

戻り値:​条件オブジェクト、またはoffset、limit、total、listのページ区切りリスト。

プロンプトの例: 「このアカウントで設定されたすべてのRecommendations条件を一覧表示し、使用中のアルゴリズムタイプを要約する」

コレクション

ツール: list_target_collections、get_target_collection、create_target_collection、update_target_collection

コレクションは、条件やプロモーションで使用するために、一致するルールによってカタログエンティティをグループ化します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4
パラメーター タイプ 必須 説明
collection_id 整数 取得/更新の場合 コレクションの一意のID
limit / offset 整数 × Pagination
name string ○ コレクションの一意の名前(最大250文字)
description string × コレクションの説明(最大1000文字)
rules 配列 はい カタログ メンバーシップを決定する1 ~ 1000 ルール (attribute + オペレーター/オペランド)

戻り値: id、name、description、rulesおよび最終変更されたメタデータを含むコレクション オブジェクト。

プロンプトの例: 「自分が持っているコレクションと、フィルタリング対象のカタログ属性は何か?」

デザイン

ツール: list_target_designs、get_target_design、create_target_design、update_target_design

デザインは、推奨されるエンティティのレンダリング方法を制御するVelocity テンプレートまたはHTML テンプレートです。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4
パラメーター タイプ 必須 説明
design_id 整数 取得/更新の場合 デザインの一意のID
limit / offset 整数 × Pagination
includeScript ブール型 いいえ デザインのテンプレートコンテンツを含めるかどうか
name string ○ デザインの一意の名前(最大250文字)
script string ○ 少なくとも1つのエンティティオブジェクトを参照する速度テンプレート(最大65,000文字)
type string × スクリプトのコンテンツタイプ:HTML、JSONまたはOTHER (デフォルト)

戻り値: id、name、scriptおよびtypeを含むデザインオブジェクト。

プロンプトの例: 「Recommendations用に設定したデザインとコレクションは何ですか?」

プロモーション

ツール: list_target_promotions、get_target_promotion、create_target_promotion、update_target_promotion

プロモーションでは、基準やバックアップのレコメンデーションよりも特定のエンティティをレコメンデーションの結果に強制的に優先します。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4
パラメーター タイプ 必須 説明
promotion_id 整数 取得/更新の場合 プロモーションの一意のID
limit / offset 整数 × Pagination
name string ○ プロモーションの一意の名前(最大250文字)
type string ○ 現在、EXTERNALのみがサポートされています
key string × プロモーションキー:CURRENT、LAST_VIEWED、LAST_PURCHASED、MOST_VIEWEDまたはPROFILE_ATTRIBUTE
attribute string × keyがPROFILE_ATTRIBUTEの場合に適用されるプロファイル属性名
schedule object × プロモーションが適用される開始時間/終了時間ウィンドウ
order object × 昇格されたエンティティの構成の順序
configuration object × プロモートされたアイテムのコレクション参照(rulesが空の場合に使用)
rules 配列 いいえ 促進するエンティティを特定する包含ルール

戻り値: プロモーションオブジェクト。

プロンプトの例: 「8月末までの「バックパッキングテント」コレクションを特徴とする外部プロモーションを作成します。」

除外

ツール: list_target_exclusions、get_target_exclusion、create_target_exclusion、update_target_exclusion

除外は、レコメンデーション結果から一致するエンティティを削除します。 除外事項は、あらゆる基準とアクティビティにおいて、アカウント全体に適用されます。

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4
パラメーター タイプ 必須 説明
exclusion_id 整数 取得/更新の場合 除外の一意のID
name string ○ 除外の一意の名前(最大250文字)
description string × 除外の説明(最大1000文字)
rule object × 除外するエンティティを識別する1つのルール (attribute + オペレーター/オペランド)

次を返します:​除外オブジェクト。

プロンプトの例: 「アカウント全体の除外は現在設定されていますか。また、何をフィルタリングしますか?」

カタログ

ツール: get_target_entity、search_target_catalog

Recommendations製品/コンテンツカタログを検査するための読み取り専用ツール。 MCP サーバーを介してカタログエンティティを作成、更新、または削除するツールはありません。

table 0-row-4 1-row-4 2-row-4 3-row-4
パラメーター タイプ 必須 説明
catalog_entity_id string はい(取得) カタログエンティティ ID (SKUなど)
environment_id string × エンティティを検索する環境
query object はい(検索) meta ブロック (必須:environmentId、オプション:displayFields)、およびquery ブロック (simpleまたはcompound)。単純なクエリでは、queryFields、operator (eq、lt、gt、le、ge、contains)、およびmatchValueが使用されます

返品: get_target_entityは、エンティティのカタログ属性を返します。 search_target_catalogは、entities配列の一致を返します。 queryのフィールド名は、テナントに設定された実際のカタログ属性である必要があります。

プロンプトの例: 「在庫が1000未満の商品のカタログを検索します。」

ツールの概要 tools-summary

カテゴリ
カウント
ツール
アクティビティ
13
list_target_activities, get_activity, create_ab_activity, create_xt_activity, update_activity, update_activity_schedule, update_activity_state, update_activity_name, update_activity_priority, add_activity_variant, update_traffic_split, update_variant_offer, remove_activity_variant
オファー
5
list_target_offers, get_target_offer, create_target_offer, create_target_json_offer, update_target_offer
オーディエンス
4
list_target_audiences, get_target_audience, create_target_audience, update_target_audience
mbox
3
list_target_mboxes, get_target_mbox, list_target_mbox_profile_attributes
プロパティ
1
list_target_properties
レポート
4
get_activity_performance_report, get_activity_orders_report, get_activity_report_by_name, get_a4t_report
プレビュー
1
preview_activity
応答トークン
2
list_target_response_tokens, create_target_response_token
リビジョン
2
get_target_revisions, get_target_entity_revisions
AT.js
2
get_atjs_settings, get_atjs_versions
テンプレート
1
list_target_templates
レコメンデーション
24
list_target_criteria, get_target_criteria, list_target_criteria_by_type, get_target_criteria_by_type, create_target_criteria, update_target_criteria, list_target_collections, get_target_collection, create_target_collection, update_target_collection, list_target_designs, get_target_design, create_target_design, update_target_design, list_target_promotions, get_target_promotion, create_target_promotion, update_target_promotion, list_target_exclusions, get_target_exclusion, create_target_exclusion, update_target_exclusion, get_target_entity, search_target_catalog
合計
62
recommendation-more-help
target-help-main