mcpField
M
Meta Ads Insights Macp

Meta Ads Insights Macp

ローカル
github.com/ncklrsデータ・分析065 週間前に更新

Meta Ads Insights Macp について

Meta Ads Insights Macpは、Meta広告の実績やキャンペーン情報を取得するMCPサーバーです。HubSpotの商談データとの結合用に広告データを整え、収益のアトリビューション分析にも利用できます。

主な機能

  1. 01条件指定と内訳付きの広告インサイト取得
  2. 02キャンペーンと広告セットの一覧
  3. 03モバイル配置の追跡
  4. 04日付、UTM、クリックIDによるHubSpot結合準備
  5. 05アクセストークンの設定

活用シーン

  1. 01配置とデバイス別のキャンペーン実績分析
  2. 02モバイル広告費とHubSpot商談収益の関連付け

MCP 対応

広告インサイトの取得、キャンペーンと広告セットの一覧表示、HubSpot商談との結合準備を行うツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Meta Ads Insights MCP Server

HubSpot の取引データとの結合を標準でサポートする、Meta(Facebook)広告インサイトデータにアクセスするための Model Context Protocol(MCP)サーバーです。

機能

  • 柔軟なフィルタリングと内訳指定で広告インサイトを取得
  • キャンペーンと広告セットの管理
  • 収益のアトリビューションに対応したモバイルプレースメントの追跡
  • HubSpot の取引データとの結合に向けた広告データの準備
  • MCP 設定によるアクセストークンの設定

セットアップ

  1. 依存関係をインストールします:
npm install
  1. サーバーをビルドします:
npm run build
  1. Claude Desktop を設定します: サーバー設定を Claude Desktop の設定ファイルに追加します:

場所:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json

設定:

{
  "mcpServers": {
    "meta-ads-insights": {
      "command": "node",
      "args": ["/absolute/path/to/your/project/dist/index.js"],
      "env": {
        "META_ACCESS_TOKEN": "your_meta_access_token_here",
        "META_AD_ACCOUNT_ID": "your_ad_account_id_without_act_prefix",
        "META_API_VERSION": "v19.0"
      }
    }
  }
}
  1. Meta アクセストークンを取得します:

    • Meta for Developers にアクセスします
    • アプリを作成するか、既存のアプリを使用します
    • ads_read 権限を持つユーザーアクセストークンを生成します
    • 本番環境では、システムユーザーアクセストークンを使用します
  2. 広告アカウント ID を確認します:

    • Meta Ads Manager にアクセスします
    • アカウント ID は URL にあります:act_1234567890(1234567890 のみを使用します)

利用可能なツール

get_ad_insights

内訳とフィルタリングを指定して、広告パフォーマンスデータを取得します。

使用例:

Get mobile ad performance for the last 30 days with placement breakdown
get_campaigns

フィルタリングオプションを指定してキャンペーンを一覧表示します。

get_adsets

広告セットを一覧表示します。キャンペーンによる絞り込みも可能です。

prepare_hubspot_join

さまざまな戦略を使用して、HubSpot の取引データとの結合に向けた広告データを準備します:

  • date_range:アトリビューション期間内に作成された取引を照合します
  • utm_params:UTM パラメーターを持つ取引を照合します
  • conversion_tracking:Facebook のクリック ID を持つ取引を照合します

ワークフローの例:

  1. モバイルプレースメントの広告データを取得します
  2. 日付範囲戦略を使用して、HubSpot との結合に向けたデータを準備します
  3. 準備したデータを使い、HubSpot にアトリビューション期間内に作成された取引を問い合わせます
  4. モバイル広告と収益の相関を分析します

ユースケースの例

モバイル広告の収益アトリビューション
1. Get ads insights with device_platform and placement breakdowns
2. Filter for mobile placements
3. Prepare data for HubSpot join with 7-day attribution window
4. Query HubSpot deals created in that timeframe
5. Calculate ROI from mobile ad spend to deal revenue
キャンペーンパフォーマンス分析
1. Get campaign insights for last 30 days
2. Break down by placement and device
3. Join with HubSpot deal data
4. Identify highest-converting campaign + placement combinations

データ結合戦略

このサーバーは、次の処理を行う prepare_hubspot_join ツールを提供します:

  • 戦略(UTM パラメーター、日付範囲、クリック ID)に基づいて結合キーを追加します
  • アトリビューション期間を計算します
  • フィルタリング用にモバイルプレースメントを識別します
  • HubSpot への問い合わせに関する提案を提供します

これにより、広告パフォーマンスデータを、HubSpot で追跡されている実際の収益結果と結び付けることができます。

開発

# Development mode with auto-rebuild
npm run dev

# Build only
npm run build

# Run built server
npm start

トラブルシューティング

  • Meta アクセストークンに ads_read 権限があることを確認してください
  • 広告アカウント ID が正しいことを確認してください(「act_」プレフィックスなし)
  • claude_desktop_config.json 内の絶対パスが正しいことを確認してください
  • 設定を変更した後は Claude Desktop を再起動してください# meta-insights-mcp

コメント

MCP は初めてですか?

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

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