general MCP Server
The AI command center for Google Ads, GA4, and tracking code.
Discovered via github-topic:model-context-protocol and last synced 3mo ago.
Install instructions not detected yet
Check the source repository for the latest setup steps.
List GA4 accounts and properties
Live data — verify tracking fires after deploys
List direct campaign-level negative keywords
Audience segment performance — remarketing, in-market, affinity, demographics
Generate ready-to-paste GA4 gtag JavaScript for any event, with recommended parameters for well-known events (sign_up, purchase, etc.) and optional trigger wrappers.
List the keywords inside a specific shared negative keyword list
Discover new keyword ideas from seed keywords and/or a URL using Google Ads Keyword Planner. Returns avg monthly searches, competition level, and top-of-page bid range.
Permanently remove an entity (irreversible — prefers pause). Supports keywords, negative keywords, ads, ad groups, campaigns.
Custom reports — sessions, users, conversions, page performance
What users actually searched before clicking
Campaign metrics — impressions, clicks, cost, conversions, CPA
Joins ad final URLs with GA4 page data. Shows conversion rate, bounce rate, and engagement per landing page. Flags pages with paid traffic but zero conversions.
What It Does
Keywords — quality scores, competitive metrics
Per-asset details for PMax — field type, serving status, content
Top-performing asset combinations — which headline+description+image combos Google selects most
Compare event names found in your codebase against what GA4 actually records. Returns matched, missing, and unexpected events with diagnostics.
Maps Ads clicks → GA4 sessions → conversions per campaign. Detects GDPR consent gaps, computes real CPA, compares paid vs organic channels.
Forecast clicks, impressions, and cost for a set of keywords using Google Ads Keyword Planner. Supports geo/language targeting. Essential for budget planning before launching campaigns.
Execute a previously previewed change
Propose negative keywords directly on a campaign
`blocked_operations`
Discover accessible Ads accounts
Arbitrary GAQL queries for anything else
Create a paused SEARCH_STANDARD ad group inside an existing campaign, with optional MANUAL_CPC `max_cpc`.
How to Get
`login_customer_id`
All configured events and their volume
Create campaign image assets from local PNG, JPEG, or GIF files.
`property_id`
Ad copy analysis — headlines, descriptions, CTR
Performance Max campaign metrics with network breakdown + asset group ad strength
List all shared negative keyword lists (SharedSets) — names, IDs, status, keyword count
List which campaigns a shared negative keyword list is attached to
Compares Ads-reported conversions vs GA4 events. Diagnoses whether discrepancies are from GDPR consent, attribution windows, or broken tracking.
Create campaign structured snippet assets using official header values and 3-10 snippet values.
Modify existing campaign settings — bidding, budget, geo/language targeting, Search partners, display expansion, and TARGET_SPEND (Maximize Clicks) `max_cpc` caps.
Propose keyword additions with match types. Proactively checks bidding strategy — blocks BROAD match on Manual CPC campaigns.
What It Does
Create RSA preview (3-15 headlines ≤30 chars, 2-4 descriptions ≤90 chars). Warns if headline/description count is below best practice.
Pause a campaign, ad group, ad, or keyword
`token_path`
Create campaign callout assets from 1-25 character text snippets.
Re-enable a paused entity
Key
Test OAuth, GA4, and Ads connectivity in one call — actionable error messages if anything is broken. Also reports the pinned Google Ads API version and warns if a newer version is available.
Google's auto-generated recommendations with type, estimated impact, and campaign context
Create a full campaign structure — budget + campaign (PAUSED) + ad group + optional keywords. Supports Search partners, display expansion, and `max_cpc` for either MANUAL_CPC initial ad-group bids or TARGET_SPEND (Maximize Clicks) CPC caps.
Update an ad group name and/or MANUAL_CPC `max_cpc`. Use `pause_entity` / `enable_entity` for ad-group status changes.
Draft a shared negative keyword list (SharedSet) and attach it to a campaign — reusable across multiple campaigns
Implementing and auditing GCP VPC firewall rules to enforce network segmentation, restrict ingress and egress traffic, apply hierarchical firewall policies across the organization, and monitor firewall rule effectiveness using VPC Flow Logs.
Auditing Google Cloud Platform IAM permissions to identify overly permissive bindings, primitive role usage, service account key proliferation, and cross-project access risks using gcloud CLI, Policy Analyzer, and IAM Recommender.
Configuring Google Cloud Identity-Aware Proxy (IAP) to enforce per-request identity verification for Compute Engine, App Engine, Cloud Run, and GKE services using access levels, context-aware policies, and programmatic access with service accounts.
Implement GCP Binary Authorization to enforce deploy-time security controls that ensure only trusted, attested container images are deployed to Google Kubernetes Engine and Cloud Run.
Sample code and notebooks for Generative AI on Google Cloud, with Gemini Enterprise Agent Platform
The secure gateway connecting AI agents to enterprise systems.
DecisionBox connects to your data warehouse, runs autonomous AI agents that write and execute SQL, and surfaces validated insights and actionable recommendations — without you asking a single question.
Learn how to use the cloud-gcp Claude skill. Complete guide with installation instructions and examples.
Learn how to use the implementing-gcp-vpc-firewall-rules Claude skill. Complete guide with installation instructions and examples.
Learn how to use the auditing-gcp-iam-permissions Claude skill. Complete guide with installation instructions and examples.