Google, Meta Ads and GA4 MCP

Google + Meta Ads + GA4 MCP

Remote MCP server for Google Ads, Meta Ads and Google Analytics 4 in one connection, OAuth login without API keys

  • 7,491 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Connects to ad accounts via OAuth
  • Data passes through a remote service
All reasons and checks
Needs a VPN

irinabuht12-oss/google-ads-meta-ads-mcp

Meta, the owner of Facebook, Instagram and WhatsApp, is designated an extremist organization in Russia and its activities are banned there.

Install

Manual install

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

After adding, sign in via OAuth with the account that has ad access.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Connects to ad accounts via OAuth
  • Data passes through a remote service

This is third-party code. Review the repository files before installing.

What it does

The server brings together Google Ads, Meta Ads (Facebook and Instagram) advertising data and Google Analytics 4 web analytics behind one MCP connection. The agent gets a set of tools to analyze campaigns, stats and audiences across all three sources at once, with no separate server per platform. The connection is remote over HTTP, with OAuth login using the account that owns the ads, and no local install or developer tokens.

Who it is for. For marketers and agencies who need Google, Meta ads and GA4 analysis through an assistant.

Good fit when

  • You need Google Ads and Meta Ads analysis in one place
  • You need Google Analytics 4 data alongside ads
  • You want agent access to ads without API key setup

Not a fit when

  • You cannot go through OAuth login in a cloud service
  • Your advertising is only on platforms outside Google and Meta

Example request

Compare Google Ads and Meta spend and conversions last month and show GA4 traffic for those campaigns

MCP

Transport
http
Authentication
OAuth

Limitations

The server is remote and requires OAuth login to an account with ad access, and data passes through the Ryze service. Google and Meta are unavailable from Russia without a VPN. It is ad data and analytics, not personalized financial advice.

How to disable. Remove the connector in your client settings, or drop the server with claude mcp remove ryze, and revoke the OAuth access in the account if needed.

FAQ

Do I need API keys?

No, login uses OAuth with an account that has ad access; no keys or developer tokens are needed.

Which platforms are covered?

Google Ads, Meta Ads (Facebook and Instagram) and Google Analytics 4 in one server.

Discussion

No questions or reviews yet.

MCP server for Google Ads: analyze campaigns, metrics and keywords with GAQL queries right in the chat with an agent

MCP serverExtended access721Repository stars
Official

The experimental official Google Analytics 4 MCP server: reports, funnels and realtime data on request

MCP serverExtended access3.8KRepository stars

GA4 MCP server: an agent reads Google Analytics 4 reports, schema and real-time data and analyses traffic by playbooks.

MCP serverExtended access244Repository stars
Official

One MCP server for ad accounts, analytics and CRM: Google Ads, Meta Ads, GA4, TikTok Ads and LinkedIn Ads

MCP serverBroad access60Repository stars

An MCP server for Google Ads, Reddit Ads and GA4: the agent reads reports and edits campaigns, and only you turn on real spend

MCP serverBroad access300Repository stars

README in short

The README describes a single remote MCP server for Google Ads, Meta Ads and Google Analytics 4 for clients such as Claude, ChatGPT, Cursor, Windsurf and n8n. It connects over HTTP through a connector, with OAuth login and no API keys or local install. It advertises a large tool set for campaigns, stats and analytics, with per-client connection guides. MIT licensed.

README badge

Report a problem