
【第630回】 Marketing Cloud Next : MCP Server 利用開始(ChatGPT 編)
2026 年 10 月より、Data 360 MCP Server を利用することで、Claude や ChatGPT などの AI ツールから、自然言語による指示だけで Data 360 のセグメントを作成・更新・公開できるようになりました。
以前の記事では、Agentforce を利用して、自然言語で Data 360 のセグメントを作成・更新・公開できる「Data 360 Marketing エージェント」を紹介しました。
そして今回、Salesforce の Agentforce だけでなく、Claude や ChatGPT といった一般的な AI ツールからも、Data 360 のセグメントを直接操作できるようになりました。
今回は、まだ Salesforce との接続設定を行っていない ChatGPT アカウントを使用し、Marketing Cloud Next を利用している Salesforce 組織に接続するところから、自然言語による検証用セグメントの作成・公開までの一連の手順を紹介します。
Claude 版の記事はこちらから
Gemini でも MCP 連携の選択肢はありますが、現時点では提供地域や認証方法などの確認事項が多く、Claude や ChatGPT と比べて導入手順が複雑なため、今回は記事での紹介を見送っています。
Marketing Cloud Engagement - MCP Server の記事はこちら
① 今回利用する構成
今回は、Salesforce がホストする Data 360 MCP Server に、ブラウザ版の ChatGPT から接続します。
主な設定は、次の 3 つです。
Salesforce 側で Data 360 MCP Server を有効化する
ChatGPT の認証に利用する External Client App を作成する
ChatGPT に Data 360 MCP Server を追加する
② Data 360 MCP Server を有効化する
Setup を開き、Quick Find に MCP Servers と入力し、API Catalog 配下の MCP Servers を開きます。

Salesforce が提供する MCP サーバーの一覧から、Data で検索して data360(Data 360 MCP Server) をクリックします。

Activate をクリックします。既に有効になっている場合は、その状態を確認してください。

続いて、詳細画面に表示される Server URL をコピーして控えます。
https://api.salesforce.com/platform/mcp/v1/d/{MyDomain}/data/data360
接続には、自分の組織の画面からコピーした実際の Server URL を使用してください。 記事上では、組織名を {MyDomain} に置き換えています。
③ ChatGPT 側で Callback URL を確認する
External Client App を作成する前に、ChatGPT が表示する Callback URL を確認します。
ChatGPT の Plugins を開き、「+」から Add custom MCP server を選択します。

以下の接続情報を入力します。
Data Cloud Icon:

Name:Salesforce Data 360
Server URL:Salesforce の画面からコピーした Server URL
Authentication:OAuth

Authentication → Advanced settings(OAuth の詳細設定)を開き、Registration Method(登録方法)を User-defined OAuth client(ユーザー定義の OAuth クライアント)に設定します。

すると、この画面に表示される Callback URL をコピーしてメモします。
注意:この時点では、まだ接続を完了できませんので、Salesforce 側の設定へ進みます。Add custom MCP server の画面は開いたままにします。

④ External Client App を作成する
次に、ChatGPT が Salesforce に OAuth 接続するための External Client App を作成します。この External Client App とは、Marketing Cloud Engagement の インストール済みパッケージ と同じようなものです。
Setup で External Client App Manager を検索して開き、New External Client App をクリックします。

基本情報を入力します。
App Name:ChatGPT Data 360 MCP
API Name:ChatGPT_Data360_MCP
Contact Email:管理者のメールアドレス
API(Enable OAuth Settings) を展開し、Enable OAuth を有効にします。

Callback URL には、先ほど ChatGPT の画面からコピーした値を設定します。
OAuth Scopes には、次の 2 つを追加します。
Access Salesforce hosted MCP servers (mcp_api)
Perform requests at any time (refresh_token, offline_access)
Manage user data via APIs (api) を間違えて選ばないようにしてください。

Security は、今回の接続例では次の設定にします。
Require secret for Web Server Flow:有効
Require secret for Refresh Token Flow:無効
Require Proof Key for Code Exchange(PKCE)extension for Supported Authorization Flows:有効
Enable Refresh Token Rotation:有効
Issue JSON Web Token(JWT)-based access tokens for named users:有効
Limit Idle Refresh Token Time-to-Live(TTL)to 30 Days:有効
Enforce Refresh Token IP Allowlist:無効
Require Demonstrating Proof of Possession(DPoP)Extension:無効
※ 今回は、Require secret for Web Server Flow を有効にしています。

作成後、Settings タブに移動します。

OAuth Settings → Consumer Key and Secret を開き、次の 2 つを控えます。
Consumer Key
Consumer Secret

⑤ ChatGPT の接続設定を完了する
先ほどの ChatGPT の MCP サーバー追加画面に戻り、Authentication の Advanced settings を設定します。
Registration Method:User-defined OAuth client
OAuth Client ID:External Client App の Consumer Key
OAuth Client Secret:External Client App の Consumer Secret

OIDC enabled:無効(チェックを外します)

表示される注意事項を確認し、Plugins の画面では I understand and want to continue を選択して、Create as a plugin をクリックします。

作成したコネクタの接続を開始します。

すると、Salesforce の認証画面が表示されます。接続対象の組織のユーザーでログインし、接続を許可してください。

認証後は ChatGPT に戻り、追加した接続を確認します。

インストールされました。

その後、新しいチャットや Work を開き、+マークから Salesforce Data 360 を検索して、選択します。@ マークからでも検索できます。

⑥ Data Space とデータモデルを確認する
接続後は、まず Data Space とメタデータを取得します。
ChatGPT に、次のように指示します。
Please use the Salesforce Data 360 connector.
First, retrieve a list of all available Data Spaces and provide the Display Name and API Name of the Default Data Space.
Next, inspect the Unified Individual in that Data Space, along with the objects, fields, and relationships that can be used to filter by email address.
At this stage, please perform read-only operations. Do not create, update, or delete anything.
Salesforce Data 360 コネクタ を使用してください。
利用可能な Data Space の一覧を取得し、Default Data Space の表示名と API Name を教えてください。
続いて、その Data Space の Unified Individual と、メールアドレス条件に利用できるオブジェクト・項目・リレーションシップを確認してください。
この段階では参照だけを行ってください。

ツールが呼び出され、実際の Data Space 名や項目情報が返っていることが確認できました。

⑦ セグメントを作成する
今回は、過去 7 日以内に商品「TN-BP-001」の商品詳細ページを 1 回以上閲覧した人を対象に、セグメントを作成します。
ChatGPT には、次のように指示します。
Use the Salesforce Data 360 connector to create a segment named “TN-BP-001 Viewers - Last 7 Days” targeting people who viewed the product detail page for product “TN-BP-001” at least once in the past 7 days.
Use Unified Individual in the Default Data Space as the segment-on entity so that the segment can be used in Marketing Cloud Next. For now, only create the segment; do not publish it yet.
Salesforce Data 360 コネクタを使用して、過去 7 日以内に商品「TN-BP-001」の商品詳細ページを 1 回以上閲覧した人を対象に、「TN-BP-001 Viewers - Last 7 Days」というセグメントを作成してください。
Marketing Cloud Next で利用できるよう、Default Data Space の Unified Individual を対象にしてください。今回は作成のみ行い、まだ公開しないでください。
結果が返されました。9 名が含まれるセグメントが作成されています。

作成結果が返ったら、Salesforce の Segments を開きます。内容も一致しています。成功です。

今回は未公開で作成したため、この後、公開します。
⑧ 必要に応じてセグメントを公開する
作成したセグメントの内容を確認したら、必要に応じて ChatGPT から公開を指示できます。
Verify the segment ID and current filter criteria for “TN-BP-001 Viewers - Last 7 Days,” then publish this segment once. Do not configure a recurring publishing schedule.
Once publishing is complete, provide the segment ID, publishing status, publication date and time in Japan Standard Time (JST), and segment member count.
「TN-BP-001 Viewers - Last 7 Days」のセグメント ID と現在の抽出条件を確認し、このセグメントを 1 回だけ公開してください。定期公開のスケジュールは設定しないでください。
公開処理が完了したら、セグメント ID、公開ステータス、公開日時(日本時間)、対象人数を教えてください。
公開処理が開始されました。

Salesforce 側でも、公開が開始されたことを確認します。

このように指示を出すことで、セグメントの作成と公開を分けることで、公開前に抽出条件を確認できます。
Tips:公開を開始するのに 5 分もかかっています。また、ChatGPT の Usage もかなり消費されます。複雑なセグメントであり、どのようにセグメントしたら良いか悩むようなものは、生成 AI に任せるのが良いですが、公開のような単純作業はこれまで通り、手動で行う方が良いかもしれません。
いかがでしたでしょうか。
Data 360 MCP Server を利用すると、ChatGPT との会話からデータモデルを確認し、セグメントの作成や公開へ進むことができます。
最初に認証や接続の設定が必要ですが、接続後は「どの顧客を対象にしたいか」という意図を、日本語で伝えながら作業を進められます。
今回は、ChatGPT と Data 360 の接続から、Marketing Cloud Next で利用するセグメントの作成手順を紹介しました。参考にしてください。
今回は以上です。