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

3. ChatGPTへの接続

HilltopAdsアカウントをChatGPTに接続する方法

対応者:HilltopAds

ChatGPTでは、HilltopAds MCPサーバーカスタムコネクターとして追加します。カスタムMCPコネクターを追加するには、ChatGPTのDeveloper modeを有効にする必要があります。この機能は有料プランで利用でき、最初に有効化しておく必要があります。

ChatGPTで接続する方法

1. Developer modeを有効にします。 Settings → Security and login を開き、Developer mode の項目を見つけてオンにします。この設定を有効にすることで、ChatGPTは HilltopAds MCP のようなカスタムコネクターを追加できるようになります。このモードには ELEVATED RISK と表示されます。これは、このようなコネクターがデータを変更できるためであり、まさに書き込み操作(Write Operations)がこれに該当します。

ステップ 1 — Settings → Security and login で Developer mode を有効にします。

2. Plugins パネルを開き、+ ボタンをクリックして新しいコネクターを追加します。

ステップ 2Plugins パネルの + ボタン。

3. New Plugin フォームに以下を入力します。

  • Name — 例:HilltopAds MCP

  • ConnectionServer URL を選択したまま、https://mcp.hilltopads.com/mcp を貼り付けます。

  • AuthenticationOAuth を選択します。

  • I understand and want to continue にチェックを入れ、Create をクリックします。

ステップ 3 – サーバーURLとOAuth認証を設定した New Plugin フォーム。

4. Add HilltopAds MCP to ChatGPT 画面で Sign in with HilltopAds MCP をクリックします。

ステップ 4 – Sign in with HilltopAds MCP。

5. HilltopAds MCP Authorization ページが表示されます。前の手順で作成した APIキー を貼り付け、Authorize をクリックします。メールアドレスやパスワードは必要ありません。

ステップ 5 – HilltopAds の認証ページで APIキー を貼り付け、Authorize をクリックします。

6. ChatGPTにコネクターが接続済みとして表示されます。これで利用を開始できます。

ステップ 6 – コネクターが接続され、その詳細が表示されます。

ChatGPTでの使い方

自然な言葉で質問するだけで利用できます。ChatGPTが自動的に適切な HilltopAds ツールを選択して実行します。例えば、次のように入力できます。

  • "What operations are available to me in HilltopAds MCP"

  • "List my campaigns and their ads."

アシスタントが、現在の権限で利用可能な操作を一覧表示します。

"List my campaigns and their ads" – アシスタントが広告インベントリの概要を表示します。

リクエストにコネクタ–を明示的に指定することもできます。HilltopAds MCP コネクターを添付し、次のようなリクエストを入力してください。

"Show me my statistics for the last month by geo."

リクエストに HilltopAds MCP コネクターを添付します。

結果: GEO ごとにグループ化された広告主の統計情報が表示されます。

ChatGPTでキャンペーンを作成する

このコネクターを使えば、キャンペーンを作成することもできます。作成したい内容をアシスタントに伝えるだけで、必要な情報を収集し、送信される内容を正確に表示したうえで、書き込み操作を実行する前に確認を求めます。

この例では、アシスタントはキャンペーンを Inactive の状態で作成します。これは、配信前に内容を確認できるようにするためのデフォルトの動作であり、必須のルールではありません。この動作を希望する場合は、リクエストで明示してください。

1. 例えば、次のようにキャンペーン作成を依頼します。

"I want to create a campaign."

アシスタントは、キャンペーン名、フォーマット、課金モデル、ランディングURL、トラフィックチャネル、入札価格(Bid)など、必要な情報を一覧表示し、1行で入力できるテンプレートを提示します。

ステップ 1 – 必要な情報と、1行入力用のテンプレートを表示します。

2. 値が分からない場合は質問してください。例えば、

"What channel names are available for pops according to documentation?"

と入力すると、アシスタントは HilltopAds のドキュメントに基づいて回答します。

ステップ 2 – 利用可能な値を確認します。回答はドキュメントに基づいています。

3. キャンペーン情報を送信すると、アシスタントが設定内容を確認し、次のように承認を求めます。

Allow ChatGPT to use HilltopAds MCP?

まず See details をクリックすると、送信されるリクエストの内容を確認できます。

ステップ 3 – 書き込み操作の確認画面。See details でリクエスト内容を確認できます。

4. 詳細画面には、フォーマット、タイプ、名前、URL、チャネル、入札価格、アクティブ状態など、送信内容が項目ごとに表示されます。内容を確認したら Allow をクリックします。

ステップ 4 – 承認前に、リクエスト内容を項目ごとに確認できます。

5. アシスタントがキャンペーンの作成完了を通知し、新しい キャンペーンID を返します。この例では Inactive 状態で作成されるため、開始するまでは予算は消費されません。

ステップ 5 – キャンペーンが正常に作成され、新しい キャンペーンID が表示されます。キャンペーンは非アクティブのままです。

6. 新しいキャンペーンは、すでに HilltopAds アカウント内に作成されています。内容を確認し、残高を追加して配信を開始できます。

ステップ 6 – キャンペーンが HilltopAds アカウントに作成されました(開始するまではトラフィックは配信されません)。

こちらの回答で解決しましたか?