/ 디렉터리 / 플레이그라운드 / google-meta-ads-ga4-mcp
● 커뮤니티 irinabuht12-oss ⚡ 바로 사용

google-meta-ads-ga4-mcp

제작: irinabuht12-oss · irinabuht12-oss/google-meta-ads-ga4-mcp

Unified MCP server for Google Ads, Meta Ads, and GA4 — 250+ tools for campaign management, analytics, and optimization.

google-meta-ads-ga4-mcp provides a single MCP server that unifies management of Google Ads (150+ tools), Meta Ads (80+ tools), and Google Analytics 4 (20+ tools). It handles campaign creation, keyword research, ad management, audience targeting, creative assets, performance analytics, and conversion tracking. Uses OAuth 2.1 for secure authentication without local API key storage.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

google-meta-ads-ga4.replay ▶ 준비됨
0/0

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "google-meta-ads-ga4": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/irinabuht12-oss/google-meta-ads-ga4-mcp"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "google-meta-ads-ga4": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/irinabuht12-oss/google-meta-ads-ga4-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "google-meta-ads-ga4": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/irinabuht12-oss/google-meta-ads-ga4-mcp"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "google-meta-ads-ga4": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/irinabuht12-oss/google-meta-ads-ga4-mcp"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "google-meta-ads-ga4",
      "command": "TODO",
      "args": [
        "See README: https://github.com/irinabuht12-oss/google-meta-ads-ga4-mcp"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "google-meta-ads-ga4": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/irinabuht12-oss/google-meta-ads-ga4-mcp"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add google-meta-ads-ga4 -- TODO 'See README: https://github.com/irinabuht12-oss/google-meta-ads-ga4-mcp'

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: google-meta-ads-ga4-mcp

How to compare ad performance across Google and Meta with one prompt

👤 Digital marketers managing multi-platform campaigns ⏱ ~15 min intermediate

언제 쓸까: Your weekly performance review needs data from both Google Ads and Meta Ads.

사전 조건
  • OAuth authentication complete — Follow the setup guide to authorize Google and Meta accounts
흐름
  1. Pull cross-platform metrics
    Show me last week's performance for all active campaigns across Google Ads and Meta Ads. Include spend, impressions, clicks, CTR, and CPA.✓ 복사됨
    → Combined table with metrics from both platforms
  2. Identify underperformers
    Which campaigns have a CPA more than 2x our target of $25? Recommend whether to pause, adjust budget, or change targeting.✓ 복사됨
    → Specific recommendations with data backing

결과: A unified performance view with actionable optimization recommendations.

함정
  • Attribution windows differ between platforms — Specify the same date range and note that Google and Meta may count conversions differently

Create a Meta Ads campaign from scratch with AI assistance

👤 Small business owners running their own ads ⏱ ~20 min beginner

언제 쓸까: You want to set up a new Meta Ads campaign without navigating the complex Ads Manager UI.

사전 조건
  • Meta Ads account authorized — Complete OAuth setup for your Meta Business account
흐름
  1. Create the campaign
    Create a Meta Ads campaign for my online store targeting women 25-45 interested in organic skincare. Daily budget $50, optimizing for purchases.✓ 복사됨
    → Campaign, ad set, and targeting configured
  2. Upload creative
    Upload these 3 product images as ad creatives and create carousel ads with them.✓ 복사됨
    → Ads created with images and copy

결과: A complete Meta Ads campaign ready to launch.

함정
  • Audience too narrow leads to high CPMs — Start with broader targeting and narrow based on performance data

Analyze website traffic patterns using GA4 tools

👤 Growth marketers and product managers ⏱ ~15 min beginner

언제 쓸까: You want to understand where your traffic comes from and how users behave.

사전 조건
  • GA4 property authorized — Complete OAuth setup for your Google Analytics account
흐름
  1. Pull traffic report
    Show me a GA4 report of traffic sources for the past 30 days. Break down by channel, with sessions, engagement rate, and conversions.✓ 복사됨
    → Channel breakdown with key metrics
  2. Analyze user behavior
    For organic search traffic, what are the top landing pages and average engagement time? Which pages have the highest bounce rate?✓ 복사됨
    → Page-level analysis with actionable insights

결과: Clear understanding of traffic patterns and user behavior for optimization.

함정
  • GA4 data can have 24-48 hour processing delays — Use realtime reporting for today's data, standard reports for historical analysis

조합

다른 MCP와 조합해 10배 효율

google-meta-ads-ga4 + filesystem

Export campaign performance data to CSV files for further analysis

Export last month's Google Ads campaign performance to a CSV file in ~/reports/.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
google_ads_campaigns account_id, filters? List or manage Google Ads campaigns 1 API call
meta_ads_campaigns account_id, filters? List or manage Meta Ads campaigns 1 API call
ga4_report property_id, date_range, dimensions, metrics Pull GA4 analytics reports 1 API call
keyword_research seed_keywords, language, location Research keywords for Google Ads campaigns 1 API call
meta_audience_create targeting_spec Create a custom or lookalike audience on Meta 1 API call

비용 및 제한

운영 비용

API 쿼터
Subject to Google Ads API and Meta Marketing API rate limits
호출당 토큰
300–2000 tokens depending on report size
금액
The MCP server itself requires setup — check pricing at the project's site. API calls are free within platform quotas.
Pull aggregated reports instead of item-by-item queries to stay within rate limits.

보안

권한, 시크릿, 파급범위

최소 스코프: Google Ads API read/write Meta Marketing API read/write GA4 reporting
자격 증명 저장: OAuth 2.1 — credentials managed server-side, not stored locally
데이터 외부 송신: Calls to Google Ads API, Meta Marketing API, and Google Analytics Data API
절대 부여 금지: Account-level admin access unless you need to create new campaigns

문제 해결

자주 발생하는 오류와 해결

OAuth authentication failed

Re-authorize through the setup flow. Ensure your Google/Meta accounts have the required API access enabled.

확인: Check the server logs for specific OAuth error messages
No data returned from GA4

GA4 data has a 24-48 hour processing delay. For recent data, use realtime reporting.

확인: Try pulling data from 3+ days ago
Rate limit exceeded

Google Ads and Meta APIs have different rate limits. Reduce query frequency or batch requests.

확인: Check API quota dashboards in Google/Meta developer consoles

대안

google-meta-ads-ga4-mcp 다른 것과 비교

대안언제 쓰나단점/장점
Direct API accessYou need fine-grained control over API parameters not exposed by the MCP toolsMore flexibility but requires writing API code yourself

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기