Microsoft Ads MCP by InsightfulPipe について
Microsoft Ads MCP by InsightfulPipeは、AIアシスタントでMicrosoft Advertisingのアカウントを分析・管理するマーケターやチーム向けのホスト型リモートサーバーです。キャンペーン、キーワード、オーディエンス、レポートの作業に対応し、アカウント単位で操作を制御できます。
主な機能
- 01キャンペーンとキーワードの成果分析
- 02オーディエンスと地域別レポート
- 03広告操作の読み取りと書き込み
- 04アカウント単位の操作権限設定
- 05破壊的な操作は初期状態で無効
活用シーン
- 01キャンペーン成果の確認
- 02コンバージョンにつながるキーワードの特定
- 03オーディエンスまたは地域別レポートの作成
- 04キャンペーンとターゲティングの管理
MCP 対応
ホスト型リモートサーバーを通じて、Microsoft Advertisingのアカウントデータと操作をMCPクライアントに公開します。レポート、クエリ、キャンペーン管理のツールを利用でき、アカウント権限で制御されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://microsoft-ads.insightfulmcp.com/claude mcp add --transport http com-insightfulpipe-microsoft-ads https://microsoft-ads.insightfulmcp.com/{"mcpServers":{"com-insightfulpipe-microsoft-ads":{"type":"http","url":"https://microsoft-ads.insightfulmcp.com/"}}}Cursor で開く{"servers":{"com-insightfulpipe-microsoft-ads":{"type":"http","url":"https://microsoft-ads.insightfulmcp.com/"}}}VS Code で開く{"mcpServers":{"com-insightfulpipe-microsoft-ads":{"type":"http","url":"https://microsoft-ads.insightfulmcp.com/"}}}{"mcpServers":{"com-insightfulpipe-microsoft-ads":{"serverUrl":"https://microsoft-ads.insightfulmcp.com/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Insightful Pipe による Microsoft Ads MCP サーバー(Bing Ads)
Microsoft Ads を AI アシスタントに接続し、Bing 検索広告の分析とキャンペーンの最適化を行えます。
Insightful Pipe MCP Server Collection の一部です。Microsoft Ads MCP サーバーを使用すると、Claude、ChatGPT、Cursor などの AI アシスタントから Microsoft Advertising キャンペーンを分析できます。AI を活用したインサイトで、Bing、Yahoo、Microsoft のサービスを利用するユーザーにリーチできます。
MCP サーバーの URL
https://microsoft-ads.insightfulmcp.com/
Microsoft Ads MCP とは?
Microsoft Ads MCP は、Microsoft Advertising アカウントを AI アシスタントに接続するリモートの Model Context Protocol サーバーです。この検索広告連携では、次のことができます。
- 自然言語を使って Bing Ads のパフォーマンスを照会する
- キーワードとオーディエンスのパフォーマンスを分析する
- 詳細なパフォーマンスレポートを作成する
- Microsoft Search Network 全体の ROAS を追跡する
- キャンペーンの最適化に関する AI の推奨事項を取得する
インストール
Claude
- MCP サーバーの URL をコピーします:
https://microsoft-ads.insightfulmcp.com/ - Claude のコネクター設定(Customize > Connectors)を開き、+ をクリックしてから Add custom connector をクリックします
- URL を貼り付けて Add をクリックします
- Connect をクリックし、求められた場合は InsightfulPipe にサインインします。すると、Claude に接続済みのコネクターとして表示されます。
ChatGPT
カスタム MCP サーバーは、ChatGPT の Developer mode から追加します。利用可否は ChatGPT のプランによって異なり、ワークスペース管理者による許可が必要な場合があります。
- ChatGPT の設定で Developer mode を有効にします
- リモート MCP サーバー用の新しいアプリを作成し、URL を貼り付けます:
https://microsoft-ads.insightfulmcp.com/ - 求められた場合は InsightfulPipe にサインインします。サインインすると接続が完了します。
OpenAI のガイドを参照してください:ChatGPT の Developer mode と MCP アプリ
Claude Code
claude mcp add --transport http microsoft-ads https://microsoft-ads.insightfulmcp.com/
Cursor
サーバーを ~/.cursor/mcp.json(すべてのプロジェクト用)または .cursor/mcp.json(1 つのプロジェクト用)に追加します。
{
"mcpServers": {
"microsoft-ads": {
"url": "https://microsoft-ads.insightfulmcp.com/"
}
}
}
Cursor に Needs authentication と表示されたら、Connect をクリックし、求められた場合は InsightfulPipe にサインインします。
利用可能なアクション
92 個のアクションがあります。読み取り専用が 35 個、変更を行うものが 57 個で、そのうち 3 個は破壊的な操作のため、既定では無効になっています。
読み取りアクション(35)
読み取りアクションをすべて表示(35)
| アクション | 説明 |
|---|---|
get_ad_extension_associations | 特定のエンティティに関連付けられた広告表示オプションを取得します |
get_ad_extensions | 種類ごとにアカウントの広告表示オプションを取得します |
get_ad_group_criterions | 広告グループのターゲティング条件を取得します |
get_ad_groups | キャンペーンの広告グループを取得します |
get_ads | 広告グループの広告を取得します |
get_asset_groups | Performance Max キャンペーンのアセットグループを取得します |
get_audiences | アカウントのオーディエンスリストを取得します |
get_bid_strategies | アカウントのポートフォリオ入札戦略を取得します |
get_budgets | アカウントの共有予算を取得します |
get_campaign_criterions | キャンペーンのターゲティング条件を取得します |
get_campaigns | アカウントのキャンペーンを取得します |
get_conversion_goals | アカウントのコンバージョン目標を取得します |
get_experiments | アカウントのキャンペーン実験を取得します |
get_keywords | 広告グループのキーワードを取得します |
get_label_associations | 特定のエンティティに関連付けられたラベルを取得します |
get_labels | アカウントのラベルを取得します |
get_negative_keywords_by_entity_ids | キャンペーンまたは広告グループに関連付けられた除外キーワードを取得します |
get_shared_entities | アカウントの共有除外キーワードリストを取得します |
get_shared_entity_associations | 共有エンティティとキャンペーンの関連付けを取得します |
get_shared_list_items | 共有リスト内の項目(除外キーワード)を取得します |
get_uet_tags | アカウントのユニバーサルイベントトラッキングタグを取得します |
get_videos | アカウントの動画ライブラリから、ID を指定した動画またはすべての有効な動画を、処理状況とともに取得します |
poll_report_status | レポートの生成状況を確認し、準備ができたらデータを取得します |
search_accounts | ユーザーがアクセスできる広告アカウントを検索します |
submit_account_performance_report | アカウントのパフォーマンスレポートをリクエストします |
submit_ad_group_performance_report | 広告グループのパフォーマンスレポートをリクエストします |
submit_ad_performance_report | 広告のパフォーマンスレポートをリクエストします |
submit_age_gender_audience_report | 年齢・性別オーディエンスレポートをリクエストします |
submit_audience_performance_report | オーディエンスのパフォーマンスレポートをリクエストします |
submit_campaign_performance_report | キャンペーンのパフォーマンスレポートをリクエストします |
submit_geographic_performance_report | 地域別パフォーマンスレポートをリクエストします |
submit_goals_and_funnels_report | 目標とファネルのレポートをリクエストします |
submit_keyword_performance_report | キーワードのパフォーマンスレポートをリクエストします |
submit_search_query_performance_report | 検索クエリのパフォーマンスレポートをリクエストします |
submit_user_location_performance_report | ユーザーの所在地に関するパフォーマンスレポートをリクエストします |
変更を加えるアクション(57)
書き込みおよび破壊的アクションをすべて表示(57)
| アクション | 説明 | |--------|-------------| | `add_ad_extensions` | アカウントに広告表示オプションを作成します | | `add_ad_group_criterions` | 広告グループにターゲティング条件を追加します(地域、デバイス、ユーザー属性、オーディエンスなど) | | `add_ad_groups` | キャンペーンに新しい広告グループを作成します | | `add_ads` | 広告グループに新しい広告を作成します | | `add_asset_groups` | Performance Max キャンペーン用のアセットグループを作成します | | `add_audience_groups` | ターゲティング用のオーディエンスグループを作成します | | `add_audiences` | オーディエンスリスト(リマーケティング、顧客リストとの照合など)を作成します | | `add_bid_strategies` | ポートフォリオ入札戦略を作成します | | `add_budgets` | アカウントに新しい共有予算を作成します | | `add_campaign_conversion_goals` | コンバージョン目標をキャンペーンに関連付けます | | `add_campaign_criterions` | キャンペーンにターゲティング条件を追加します(地域、デバイス、ユーザー属性など) | | `add_campaigns` | アカウントに新しいキャンペーンを作成します | | `add_conversion_goals` | トラッキング用のコンバージョン目標を作成します | | `add_conversion_value_rules` | コンバージョン値を調整するためのコンバージョン値ルールを作成します | | `add_data_exclusions` | 入札戦略の学習から特定の期間を除外するデータ除外を作成します | | `add_experiments` | A/B テスト用のキャンペーン実験を作成します | | `add_keywords` | 広告グループに新しいキーワードを作成します | | `add_labels` | アカウントに新しいラベルを作成します | | `add_list_items_to_shared_list` | 既存の共有リストに除外キーワードを追加します | | `add_negative_keywords_to_entities` | キャンペーンまたは広告グループに除外キーワードを追加します | | `add_seasonality_adjustments` | 想定されるコンバージョン率の変化を入札戦略に知らせる季節性調整を作成します | | `add_shared_entity` | 共有の除外キーワードリストを作成します | | `add_uet_tags` | コンバージョントラッキング用の Universal Event Tracking タグを作成します | | `add_videos` | 直接ダウンロード可能な URL からアカウントの動画ライブラリに動画をアップロードし、VideoIds を返します | | `apply_customer_list_items` | 顧客リストのオーディエンスに項目を追加または削除します | | `apply_hotel_group_actions` | ホテルグループのノードに追加/更新/削除の操作を適用します | | `apply_offline_conversion_adjustments` | 以前に送信したオフラインコンバージョンを調整します | | `apply_offline_conversions` | オフラインコンバージョンデータを送信します | | `apply_product_partition_actions` | ショッピングキャンペーンの商品の分割ノードに追加/更新/削除の操作を適用します | | `delete_keywords` | 広告グループからキーワードを削除します | | `delete_list_items_from_shared_list` | リストまたはその関連付けには手を加えず、リスト項目 ID を指定して共有リストから個別の除外キーワードを削除します | | `delete_negative_keywords_from_entities` | ID を指定して、キャンペーンまたは広告グループから特定の除外キーワードを削除します | | `set_account_properties` | アカウントレベルのプロパティ(自動タグ設定、トラッキングテンプレートなど)を設定します | | `set_ad_extension_associations` | 広告表示オプションをキャンペーンまたは広告グループに関連付けます | | `set_label_associations` | ラベルをキャンペーン、広告グループ、広告、またはキーワードに関連付けます | | `set_negative_sites_to_ad_groups` | 広告グループの除外サイト URL を設定します(既存の設定を置き換えます) | | `set_negative_sites_to_campaigns` | キャンペーンの除外サイト URL を設定します(既存の設定を置き換えます) | | `set_shared_entity_associations` | 共有の除外キーワードリストをキャンペーンに関連付けます | | `update_ad_extensions` | 既存の広告表示オプションを更新します | | `update_ad_group_criterions` | 広告グループのターゲティング条件を更新します | | `update_ad_groups` | 既存の広告グループを更新します | | `update_ads` | 既存の広告を更新します | | `update_asset_groups` | 既存のアセットグループを更新します | | `update_audience_groups` | 既存のオーディエンスグループを更新します | | `update_audiences` | 既存のオーディエンスリストを更新します | | `update_bid_strategies` | 既存のポートフォリオ入札戦略を更新します | | `update_budgets` | 既存の共有予算を更新します | | `update_campaign_criterions` | キャンペーンのターゲティング条件を更新します | | `update_campaigns` | 既存のキャンペーンを更新します | | `update_conversion_goals` | 既存のコンバージョン目標を更新します | | `update_conversion_value_rules` | 既存のコンバージョン値ルールを更新します | | `update_data_exclusions` | 既存のデータ除外を更新します | | `update_experiments` | 既存の実験を更新します | | `update_keywords` | 既存のキーワードを更新します | | `update_labels` | 既存のラベルを更新します | | `update_seasonality_adjustments` | 既存の季節性調整を更新します | | `update_uet_tags` | 既存の UET タグを更新します |AI ができることを管理
接続した各アカウントで AI エージェントができることを設定できます。
- 接続したアカウントごとに個々のアクションを有効または無効にできます。 エージェントには、許可したアクションのみが表示されます。
- 読み取り専用または読み取りと書き込みで接続できます。 読み取り専用の接続では、読み取りアクションのみを有効にできます。
- 破壊的なアクションはデフォルトで無効です。 削除などのアクションは、管理者が有効にするまで無効のままです。
- アカウントごとにチームのアクセスを管理できます。 アクセスが制限されたチームメンバーは、許可されたアカウントのみを使用でき、それらのアカウントで有効になっている読み取りアクションのみを利用できます。
使用例
キャンペーンのパフォーマンス
"How are my Microsoft Ads campaigns performing this month?"
キーワード分析
"What are my top converting keywords on Bing?"
レポートの生成
"Generate a keyword performance report for the last 30 days"
オーディエンスのパフォーマンス
"Show me performance by age and gender demographics"
地域分析
"Which locations have the best ROAS?"
対応している指標
| 指標 | 説明 |
|---|---|
| インプレッション数 | 広告の総インプレッション数 |
| クリック数 | 広告の総クリック数 |
| CTR | クリック率 |
| CPC | クリック単価 |
| コンバージョン数 | 計測されたコンバージョン数 |
| ROAS | 広告費用対効果 |
| 品質スコア | キーワードの品質評価 |
| インプレッションシェア | 獲得可能なインプレッション数に対する割合 |
Microsoft Ads MCP を選ぶ理由
検索マーケター向け
- Bing のインサイト - 見過ごされがちな検索チャネルです
- 低い CPC - 通常、Google よりも低価格です
- 包括的なレポート - 10 種類以上のレポートを利用できます
B2B マーケター向け
- LinkedIn ターゲティング - プロフェッショナル層のデータを活用できます
- 意思決定者 - 役職や企業を対象にターゲティングできます
- エンタープライズへのリーチ - Windows と Office のユーザーにリーチできます
代理店向け
- 複数アカウントの管理 - クライアントのアカウントを一元管理できます
- レポートの自動生成 - あらゆる種類のレポートを生成できます
- クロスプラットフォーム比較 - Bing と Google のインサイトを比較できます
セキュリティとプライバシー
- Microsoft Advertising の公式 API - Microsoft の API と直接連携します
- OAuth 2.0 - Microsoft による安全な認証を利用します
料金
Microsoft Ads MCP サーバーは、他のすべての MCP サーバーおよび CLI とともに、すべての InsightfulPipe プランに含まれています。プランは月額 $29.99 からで、7 日間お試しいただけます。現在のプランについては、insightfulpipe.com/pricingをご覧ください。
Insightful Pipe のその他の MCP サーバー
insightfulpipe.com/mcp-serversにアクセスして、マーケティングと分析向けの MCP サーバーの全コレクションをご覧ください。
検索広告 MCP サーバー
- Google Ads MCP - Google 検索広告
- Google Search Console MCP - SEO 分析
B2B と分析向け MCP サーバー
- LinkedIn Ads MCP - B2B 広告
- Google Analytics MCP - ウェブサイト分析
リソース
サポート
- ドキュメント:insightfulpipe.com/docs
- すべての MCP サーバー:insightfulpipe.com/mcp-servers
- メール:[email protected]
Insightful Pipe — MCP サーバーを通じた AI 搭載のマーケティング分析。すべての連携を見る →
ライセンス
MIT License — 詳細はLICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。