google-meta-ads-ga4-mcp is a free, open source marketing & customer engagement project written in several languages and released under MIT. It has 1,925 GitHub stars, 60 forks and 1 open issues, and was last pushed 9 days ago. On this registry it ranks #33 of 50 tracked projects in Marketing & Customer Engagement, with 5 head-to-head comparisons available. It gained 84 stars over the last 3 tracked days.

What is google-meta-ads-ga4-mcp?

What it is

google-meta-ads-ga4-mcp is an MIT-licensed MCP server in the Business Software / Marketing & Customer Engagement category. It exposes the Google Ads API, Meta Marketing API, and Google Analytics 4 Data API as tools for Claude, ChatGPT, Cursor, Windsurf, and n8n. It uses a hosted remote MCP endpoint, OAuth login, and no API keys.

Marketers and agencies juggle Google Ads, Meta Ads, and GA4 daily, each with separate dashboards, APIs, and workflows. Existing MCP servers often cover one platform, while the official Google MCP is described as read-only. This project unifies read and write access across the three platforms in one server.

Key capabilities

  • The server exposes 250+ tools across Google Ads API v20, Meta Marketing API, and Google Analytics 4 Data API.
  • The server supports campaign creation, keyword research, creative upload, audience building, and performance reporting from chat.
  • The server provides full read and write access across Google Ads and Meta Ads, not only read-only access.
  • The hosted endpoint connects through https://connector.get-ryze.ai/mcp with OAuth sign-in using the Google or Facebook account that owns the ads.
  • The server works with Claude, ChatGPT, Cursor, Windsurf, and n8n through MCP-compatible connector settings.
  • The server supports ad optimization, campaign management, audits, reports, and presentations in the documented Claude MCP workflow.

Who uses it and how

  • Marketing teams and agencies use the server to manage Google Ads and Meta Ads without switching between three dashboards.
  • Users connect it in Claude Desktop, claude.ai, ChatGPT, or Cursor by adding the remote MCP connector and signing in with the owning ad account.
  • AI assistants can pull GA4 data alongside ad metrics to support data-driven campaign decisions.
  • The documented client list includes n8n, so the server is intended for automation workflows that can consume MCP tools.

Getting started

The README shows a hosted remote MCP path: add https://connector.get-ryze.ai/mcp in Claude with the command claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp, or paste the URL in custom connector settings and sign in with Google or Facebook. It does not describe local package install, Docker, or API key setup.

When to use it — and when not to

Use it when you need one MCP endpoint for Google Ads, Meta Ads, and GA4, and you accept Ryze AI's hosted connector instead of API keys. Avoid it when you need a fully self-hosted isolated deployment, because the documented quick start relies on https://connector.get-ryze.ai/mcp and does not describe database, storage, or SMTP operations. The repository metadata lists no contributor count, one open issue, and zero years of age, so it is early-stage.

project readme (upstream, from github) — read inline

Google Ads MCP + Meta Ads MCP + GA4 — one unified MCP server

Google Ads MCP, Meta Ads (Facebook/Instagram) MCP, and Google Analytics 4 in a single server for Claude, ChatGPT, Cursor, Windsurf & n8n — 250+ tools, hosted remote MCP, OAuth login, no API keys.

License: MIT MCP Protocol Google Ads Meta Ads GA4 Glama score Powered by Ryze AI

Google + Meta Ads in one MCP

Product pages

Connect in 30 seconds

claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp

claude.ai, Claude Desktop, ChatGPT, Cursor: Settings › Connectors › Add custom connector, paste https://connector.get-ryze.ai/mcp, sign in with the Google or Facebook account that owns the ads. No API keys, no developer token, nothing to install. Screenshots for every client →

Watch: Google Ads & Meta Ads Account Audit with Claude MCP

See how to run a full Google Ads and Meta Ads account audit using Claude with MCP — from data pull to automated audit report and presentation, in minutes instead of hours.

https://github.com/user-attachments/assets/2f931292-a3af-4010-a72e-38b8cf6e62ba

What you'll see: Connect your ad accounts → Claude analyzes campaign performance, budget efficiency, and targeting gaps across Google Ads & Meta Ads → generates a complete audit report with recommendations → builds a ready-to-share presentation. Try it free on Ryze AI →

One MCP server. Three platforms. 250+ tools. Manage all your advertising and analytics from ChatGPT, Claude, Cursor, n8n, Windsurf, and more. Powered by Ryze AI.

What is this?

The Model Context Protocol (MCP) is the open standard that lets AI assistants like Claude and ChatGPT securely use external tools. This repo is a Google Ads MCP, a Meta Ads MCP, and a GA4 MCP in one server: it exposes the Google Ads API, Meta Marketing API, and Google Analytics 4 Data API as MCP tools, so you create campaigns, research keywords, upload creatives, build audiences, and pull performance reports by chatting with your AI assistant instead of clicking through three dashboards.


Why This Exists

Marketers and agencies juggle Google Ads, Meta Ads, and GA4 daily — each with its own dashboard, API, and workflow. Existing MCP servers only cover one platform at a time, forcing you to install and configure multiple tools.

This server unifies everything:

Problem Solution
Separate MCP servers per platform One server, all platforms
Complex local setup with API keys Remote MCP — connect in 2 minutes
Read-only access (official Google MCP) Full read + write across all platforms
No analytics integration GA4 built-in for data-driven decisions

Works With

AI Assistant Status Setup Guide
ChatGPT Supported Setup Guide
Claude Desktop Supported Setup Guide
Claude Code Supported Setup Guide
Cursor Supported Setup Guide
Windsurf Supported Setup Guide
n8n Supported Setup Guide
Codex CLI Supported Config
Gemini CLI Supported Setup Guide
Cline Supported Setup Guide

Features

Google Ads (150+ tools)

  • Campaign Management — Create, update, pause, and delete Search, Display, Shopping, PMax, Demand Gen, Video, and App campaigns
  • Keyword Research — Keyword Planner integration with volume, CPC, and competition data
  • Bidding & Budgets — Portfolio strategies, shared budgets, bid adjustments by device/location/schedule
  • Ad Creation — Responsive Search Ads, Display Ads, Demand Gen Ads, App Ads with full creative control
  • Audience Targeting — Custom audiences, remarketing lists, customer match, combined audiences
  • Performance Analytics — Campaign/ad group/keyword/ad-level metrics, search terms, ROAS calculations
  • Extensions — Sitelinks, callouts, calls, images, prices, promotions, structured snippets, lead forms
  • Experiments — A/B testing with experiment creation, scheduling, and promotion
  • Negative Keywords — Campaign-level, shared sets, auto-suggestions
  • Labels & Organization — Create and apply labels across campaigns, ad groups, and ads
  • Conversion Tracking — Create actions, upload conversions, custom variables, value rules

Meta Ads (80+ tools)

  • Campaign CRUD — Create, read, update, and delete campaigns with full objective support
  • Ad Set Management — Budget, schedule, placement, and optimization controls
  • Creative Management — Ad creatives, image/video upload, carousel and collection formats
  • Audience Targeting — Custom audiences, lookalikes, interest/behavior/demographic targeting
  • Lead Generation — Lead forms, lead retrieval, test leads
  • Product Catalogs — Catalog management, product feeds, product sets
  • Performance Insights — Account/campaign/ad set/ad-level metrics with breakdowns
  • Page Management — Page posts, promotable posts, page insights, boosted posts
  • Business Management — Business info, users, pages, Instagram accounts, pixels

Google Analytics 4 (20+ tools)

  • Reporting — Run standard reports, pivot reports, and realtime reports
  • Audience Analysis — List audiences, channel groups, and segments
  • Property Configuration — Data streams, enhanced measurement, data retention settings
  • Attribution — Attribution settings and model configuration
  • Key Events — List and analyze conversion events
  • Integrations — BigQuery links, DV360 links, Search Ads links, Firebase links
  • Annotations — Property-level annotations for tracking changes
  • Metadata — Available dimensions, metrics, and compatibility checks

Cross-Platform Capabilities

  • Compare Google Ads vs Meta Ads campaign performance side by side
  • Correlate ad spend with GA4 conversion data
  • Unified ROAS analysis across platforms
  • Cross-platform budget allocation recommendations

Quick Start

Claude Desktop and claude.ai (Recommended)

Remote OAuth servers are added as connectors, not in claude_desktop_config.json:

  1. Settings › Connectors › Add custom connector
  2. Name Ryze, URL https://connector.get-ryze.ai/mcp, click Add
  3. Sign in with Google (Google Ads, GA4, Search Console) or Facebook (Meta Ads) and pick the accounts

Claude Code

claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp

See the full Claude Setup Guide for detailed instructions.

ChatGPT

  1. Go to Settings > Connectors > Add custom connector
  2. Enter the MCP endpoint URL: https://connector.get-ryze.ai/mcp
  3. Name it Google Meta Ads GA4
  4. Click Save

See the full ChatGPT Setup Guide.

Cursor / Windsurf

Add to your MCP config (~/.cursor/mcp.json or ~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "google-meta-ads-ga4": {
      "url": "https://connector.get-ryze.ai/mcp"
    }
  }
}

n8n

Use the MCP Server Trigger node with Streamable HTTP:

  1. Add an MCP Client node to your workflow
  2. Set the Server URL to: https://connector.get-ryze.ai/mcp
  3. Enable Bearer authentication (recommended)

See the full n8n Setup Guide or import the ready-made workflow template.

Claude Code

`

readme truncated — read the full docs on github

Frequently asked questions

Is google-meta-ads-ga4-mcp free to use?

google-meta-ads-ga4-mcp is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does google-meta-ads-ga4-mcp do?

Google Ads MCP + Meta Ads MCP + GA4 in one server for Claude, ChatGPT, Cursor & n8n — 250+ tools, hosted remote MCP, OAuth login, no API keys. By Ryze AI.

What is google-meta-ads-ga4-mcp written in?

google-meta-ads-ga4-mcp's source is publicly available at https://github.com/irinabuht12-oss/google-meta-ads-ga4-mcp, with 1,925 GitHub stars.