GoogleAdsServer

Created By
cohnena year ago
Overview

What is Google Ads MCP?

Google Ads MCP is a tool that connects Google Ads with Claude AI, enabling users to analyze advertising data through natural language conversations. It provides access to campaign information, performance metrics, keyword analytics, and ad management.

How to use Google Ads MCP?

To use Google Ads MCP, set up Google Ads API access, install the required software, and connect Claude to your Google Ads account. You can then interact with Claude to retrieve and analyze your advertising data.

Key features of Google Ads MCP?

  • Account management for viewing all Google Ads accounts in one place.
  • Campaign analytics and reporting to track performance metrics.
  • Keyword and ad performance analysis to identify top and underperforming keywords.
  • Budget and bid management for monitoring campaign budgets and spending.
  • Data visualization capabilities to create charts and graphs of performance data.

Use cases of Google Ads MCP?

  1. Analyzing campaign performance trends over time.
  2. Identifying opportunities for optimization in ad spending.
  3. Generating visual reports for presentations or decision-making.
  4. Running custom GAQL queries for detailed insights.

FAQ from Google Ads MCP?

  • Can I use Google Ads MCP without coding experience?

Yes! The tool is designed for ease of use, requiring no coding experience.

  • What do I need to set up Google Ads API access?

You need to create API credentials in the Google Cloud Console and enable the Google Ads API.

  • How can I visualize my advertising data?

Simply ask Claude to create visualizations or charts based on your data.

Server Config

{
  "mcpServers": {
    "googleAdsServer": {
      "command": "/Users/cohnen/dev/mcp-google-ads/.venv/bin/python",
      "args": [
        "/Users/cohnen/dev/mcp-google-ads/google_ads_server.py"
      ],
      "env": {
        "GOOGLE_ADS_CREDENTIALS_PATH": "/Users/cohnen/dev/mcp-google-ads/google_ads_token.json",
        "GOOGLE_ADS_DEVELOPER_TOKEN": "<GOOGLE_ADS_DEVELOPER_TOKEN>",
        "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "",
        "GOOGLE_ADS_CLIENT_ID": "<GOOGLE_ADS_CLIENT_ID>",
        "GOOGLE_ADS_CLIENT_SECRET": "<GOOGLE_ADS_CLIENT_SECRET>"
      }
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
cohnen
Star
-
Language
-
License
-

Recommend Servers

View All
Tavily Mcp
@tavily-ai

JavaScript
a year ago
Bring your real authenticated browser session to AI coding agents. Local-first MCP server + Chrome MV3 extension. No cloud. No telemetry.
@Cubenest

peek records the user's actual logged-in browser (DOM via rrweb, console events, network metadata, optional response bodies via opt-in Deep capture) through a Chrome MV3 extension. The extension ships events through a native-messaging stdio bridge to a local MCP server (peek-mcp), which persists them to a SQLite database at ~/.peek/sessions.db. AI coding agents (Claude Code, Cursor, Cline, Windsurf) read sessions from the database via 10 MCP tools: Tool What it does list_recent_sessions List recently recorded sessions (id, origin, ts, event count). get_session_summary LLM-readable narrative summary of a session. get_session_console_errors Console errors recorded in a session. get_session_network_errors Failed/notable network requests in a session. get_user_action_before_error Last N user actions before a console error. generate_playwright_repro Generate a runnable Playwright test from a session. get_dom_snapshot Reconstruct the DOM at a given timestamp. query_dom_history Timeline of attribute/text changes for a selector. request_authorization Side-panel consent for write actions (Level 3). execute_action Dispatch a UI action (gated by permission level + destructive blocklist). Why local-first matters Every other "browser session for AI" tool ships to a vendor cloud. peek's SQLite + extension live on the user's machine — no remote endpoints, no telemetry. The privacy policy (docs/peek/PRIVACY_POLICY.md) is the source of truth. Install # 1. Add the MCP server to Claude Code claude mcp add peek -- npx -y @peekdev/mcp # 2. Install the Chrome extension from the Chrome Web Store # (link added once the CWS listing is approved)

a day ago