Google Ads + Meta Ads + GA4 MCP logo

Google Ads + Meta Ads + GA4 MCP

Hosted MCP access to Google Ads, Meta Ads, GA4, and Search Console with 250+ tools and approval-gated changes.

Install Google Ads + Meta Ads + GA4 MCP

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for Google Ads + Meta Ads + GA4 MCP, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

Google Ads + Meta Ads + GA4 MCP is a hosted remote MCP server that connects AI assistants to Google Ads, Meta Marketing API, GA4, and Google Search Console. It provides more than 250 tools for campaign management, keyword research, creatives, audiences, and performance reporting. OAuth login removes the need to manage API keys, developer tokens, or a local installation, while write operations require approval before being applied. Reach for it when one assistant needs to work across advertising and analytics accounts rather than using separate platform-specific MCP servers.

Use cases

  • Audit Google Ads and Meta Ads account performance
  • Compare campaign budgets and results across platforms
  • Research keywords and update advertising campaigns
  • Build audiences and manage ad creatives
  • Query GA4 reports and realtime traffic data

Key features

  • 250+ tools across Google Ads, Meta Ads, and GA4
  • Remote Streamable HTTP endpoint
  • OAuth 2.1 with PKCE authentication
  • Approval-gated write operations
  • Google Ads, Meta Ads, GA4, and Search Console access
  • No API keys or Google Ads developer token required

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

20/20 checks healthy over the last 45d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars6.2kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.

How Google Ads + Meta Ads + GA4 MCP works

What Google Ads + Meta Ads + GA4 MCP does

Google Ads + Meta Ads + GA4 MCP brings advertising and analytics operations into one remote MCP endpoint. It exposes the Google Ads API, Meta Marketing API, and Google Analytics 4 Data API as tools that an MCP-compatible assistant can call. The repository also identifies Google Search Console as part of the broader connector.

The tool set covers more than 250 operations: over 150 for Google Ads, more than 80 for Meta Ads, and more than 20 for GA4. Supported workflows include reviewing campaign performance, researching keywords, creating or changing campaigns, uploading creatives, building audiences, and retrieving reports. GA4 capabilities include standard reporting, realtime data, and analysis of traffic referred by AI services.

How it works

The service runs remotely over Streamable HTTP at https://connector.get-ryze.ai/mcp; nothing needs to run on the user's machine. An MCP client connects to that endpoint, then the user signs in with the Google or Facebook account that has access to the relevant advertising accounts. Authentication uses OAuth 2.1 with PKCE.

Read operations can be requested directly through the connected assistant. Changes such as budget updates, bid changes, pausing campaigns, creating campaigns, and modifying keywords are staged for approval before they are applied. Google Ads users can retrieve accessible customers and provide customerId for calls; manager-account workflows can also provide loginCustomerId. Meta account access is handled through available ad accounts.

Setup and configuration

Claude Code can add the endpoint with:

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

For claude.ai, Claude Desktop, ChatGPT, and Cursor, the connection flow is to open the client's connector settings, choose the option to add a custom connector, enter the same URL, and complete the Google or Facebook OAuth login. The hosted connection requires no local package installation, Google Ads developer token, Meta app, or API key.

The service is offered through Ryze plans and includes a seven-day free trial. Its documented Paid Ads plan is listed at $89 per month.

Tools and capabilities

  • Query Google Ads accounts, campaigns, keywords, budgets, bids, and performance data.
  • Work with Meta advertising accounts across Facebook and Instagram placements.
  • Research keywords and create or update advertising campaigns.
  • Upload and manage ad creatives and build audience definitions.
  • Generate Google Ads, Meta Ads, and GA4 reports.
  • Query GA4 realtime data and investigate referrals from ChatGPT, Claude, Gemini, and Perplexity.
  • Use one endpoint for cross-platform advertising and analytics workflows.

Limitations and notes

This is a hosted service rather than a self-hosted local server, so the connection depends on the remote Ryze endpoint and its account-based access model. Write actions are not applied immediately: each proposed change must pass through the approval step. Google Ads access is account-scoped, with customerId required for calls and loginCustomerId relevant to manager accounts. The repository positions this server for users who want read and write access across several platforms; Google's official MCP server remains a separate, local, read-only alternative.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Google Ads + Meta Ads + GA4 MCP

Google Ads + Meta Ads + GA4 MCP is an MCP server that connects AI assistants to Google Ads, Meta Marketing API, Google Analytics 4, and Google Search Console. Its more than 250 tools support campaign management, keyword research, creatives, audiences, account data, and performance reports through one hosted remote endpoint.

Install it by connecting to `https://connector.get-ryze.ai/mcp`; no local installation is required. Claude Code can use `claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp`. Other supported clients use their custom connector settings, followed by Google or Facebook OAuth login.

Yes, Google Ads + Meta Ads + GA4 MCP works with Cursor through its custom connector settings. Add `https://connector.get-ryze.ai/mcp`, then sign in with the Google or Facebook account that owns or can access the relevant advertising accounts.

No, it does not require a Google Ads developer token, Meta app, or API key. Authentication is handled through Ryze's OAuth 2.1 flow with PKCE after connecting the hosted MCP endpoint.

Yes, it can stage changes to budgets, bids, campaign status, new campaigns, and keywords, but each write requires approval before application. Read operations can be performed without that approval step.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGoogle Ads + Meta Ads + GA4 MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/google-ads-meta-ads-ga4-mcp?style=directory)](https://allmcps.com/mcp/google-ads-meta-ads-ga4-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/google-ads-meta-ads-ga4-mcp"><img src="https://allmcps.com/api/badge/google-ads-meta-ads-ga4-mcp?style=directory" alt="Google Ads + Meta Ads + GA4 MCP on AllMCPs" /></a>