GEO MCP logo

GEO MCP

by Google Ads + Meta Ads + SEO

Hosted MCP for Google Ads, Meta Ads, GA4 and Search Console with campaign management, audits, keyword research and reporting.

Install GEO MCP

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

Streamable HTTP (Remote)
Server URL
https://connector.get-ryze.ai/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Google Ads + Meta Ads + SEO/GEO MCP connects AI clients to Google Ads, Meta Marketing API, GA4 and Google Search Console through one hosted remote MCP endpoint. It provides more than 250 tools for audits, campaign and budget management, keyword research, audience and creative workflows, and performance reporting. OAuth login removes the need to manage API keys or developer tokens, while write operations require approval. Reach for it when marketing teams or agencies need cross-platform advertising and analytics in one conversational workflow.

Use cases

  • Audit Google Ads and Meta Ads accounts
  • Compare campaign performance and budget efficiency
  • Research keywords and review Search Console data
  • Generate GA4 and advertising reports
  • Stage campaign, bid, budget, audience, or keyword changes for approval

Key features

  • Hosted Streamable HTTP MCP endpoint
  • OAuth 2.1 with PKCE login
  • 150+ Google Ads tools
  • 80+ Meta Ads tools
  • 20+ GA4 tools
  • Approval-gated write operations

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.

42/42 checks healthy over the last 45d

Adoption & maintenance

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

GitHub stars7.5kStargazers on the source repository.
Last commit16d agoMost recent push to the default branch.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How GEO MCP works

What Google Ads + Meta Ads + SEO/GEO MCP does

Google Ads + Meta Ads + SEO/GEO MCP brings advertising and measurement workflows into MCP-compatible clients through a hosted Ryze AI connector. It exposes the Google Ads API, Meta Marketing API, Google Analytics 4 Data API, and Google Search Console through one remote service. The Meta coverage applies to Facebook and Instagram advertising.

The server is aimed at marketers and agencies managing several advertising and analytics surfaces. It can support account audits, campaign performance reviews, budget and targeting analysis, keyword research, creative uploads, audience work, and reporting. The repository also describes SEO and GEO use cases through its Search Console and analytics coverage.

How it works

The service uses Streamable HTTP at https://connector.get-ryze.ai/mcp. An MCP client connects to that endpoint, then the user signs in with the Google or Facebook account that has access to the relevant accounts. OAuth 2.1 with PKCE handles authentication through the hosted service.

Google Ads access can span multiple accounts. The listAccessibleCustomers operation identifies accounts available to the login, and calls use a customerId; manager-account workflows can also provide loginCustomerId. Meta account selection uses listAdAccounts.

Reads happen directly through the available tools. Changes such as budget, bid, campaign, pause, and keyword operations are staged and require approval before application. This approval step applies to the server's write workflows.

Setup and configuration

No local installation, Google Ads developer token, Google Cloud project, Meta app, or manually managed API key is required for the hosted connector. Add the endpoint as a custom connector in a supported client, or register it with Claude Code using:

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, add a custom connector, enter the endpoint, and complete the Google or Facebook sign-in. The remote design means the MCP service runs outside the user's machine.

The hosted service is included with Ryze plans. The repository describes a Paid Ads plan priced at $89 per month and a seven-day trial.

Tools and capabilities

The combined service advertises more than 250 tools, divided across the main platform groups:

  • More than 150 Google Ads tools for account data, campaign operations, keyword workflows, audits, and reporting.
  • More than 80 Meta Ads tools for Facebook and Instagram advertising, including campaign and account workflows.
  • More than 20 GA4 tools for reports, realtime data, and traffic analysis.
  • Google Search Console access for search and SEO-oriented analysis.
  • Cross-platform workflows for comparing advertising performance and producing audit reports.

The server also identifies TikTok, LinkedIn, and Microsoft Ads as available through the same connector. Those platforms are presented as part of the broader connector rather than the primary Google Ads, Meta Ads, GA4, and Search Console grouping.

The service supports read and write operations, unlike a read-only reporting connector. Every write remains approval-gated, which is relevant when an AI client is allowed to propose campaign or account changes.

Reviews

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

Frequently Asked Questions about GEO MCP

Google Ads + Meta Ads + SEO/GEO MCP is an MCP server that connects AI clients to Google Ads, Meta’s Facebook and Instagram advertising APIs, GA4, and Google Search Console. Its main tools support audits, campaign management, keyword research, audience and creative workflows, and performance reporting through one hosted remote endpoint.

Use the hosted endpoint instead of installing a local server: add `https://connector.get-ryze.ai/mcp` as a custom connector, or run `claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp` in Claude Code. Then sign in with the Google or Facebook account that owns or can access the relevant accounts.

Yes, it works with Cursor through a custom connector. Open Cursor’s connector settings, add `https://connector.get-ryze.ai/mcp`, and authenticate with the Google or Facebook account that provides access to the advertising accounts.

No, the hosted connection uses OAuth through Ryze and does not require a Google Ads developer token, Google Cloud project, Meta app, or manually managed API key.

Yes, it supports read and write workflows, but writes require approval before they are applied. Examples described include changing budgets and bids, pausing campaigns, creating campaigns, and modifying keywords.

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 PreviewGEO MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/google-ads-meta-ads-seo-geo-mcp?style=directory)](https://allmcps.com/mcp/google-ads-meta-ads-seo-geo-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/google-ads-meta-ads-seo-geo-mcp"><img src="https://allmcps.com/api/badge/google-ads-meta-ads-seo-geo-mcp?style=directory" alt="GEO MCP on AllMCPs" /></a>