mcpserver.lol
registry/getmcpads-com-google-ads
Connection check local install

getmcpads-com-google-ads

Google Ads: 31 read tools with full Keyword Planner, 7 write tools that preview first.

Tools 36
GitHub stars
Installs / wk 52
Licence Apache-2.0
Transport stdio
Last checked never

Tools & capabilities

36 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

google_ads_create_campaign from source
Create a Google Ads campaign. It is always created PAUSED and there is no option to create it active: someone has to look at it before it spends. Creates the campaign budget too. P…
google_ads_generate_ad_group_themes from source
Organize supplied keywords into existing Google Ads ad groups. Returns suggested ad group/campaign pairings, normalized keyword text, and suggested match type without creating or e…
google_ads_generate_keyword_forecast_metrics from source
Forecast impressions, clicks, CTR, CPC, cost, conversions, and CPA for a temporary keyword campaign. Supports targeting, negatives, match type, three bidding strategies, explicit f…
google_ads_generate_keyword_historical_metrics from source
Get Keyword Planner search-volume history for supplied keywords. Returns average monthly searches, monthly volumes (up to 48 months), latest volume, computed 3-month and YoY change…
google_ads_generate_keyword_ideas from source
Discover Keyword Planner ideas from up to 20 seed keywords, a URL, keywords plus URL, or a whole site. Returns historical volume, monthly trends, computed 3-month/YoY changes, comp…
google_ads_get_account_details from source
Get detailed information for a specific Google Ads customer account.
google_ads_get_account_hierarchy from source
List accessible customers and, where possible, manager/client relationships from GAQL customer_client. Falls back to accessible customers if hierarchy queries are unavailable.
google_ads_get_adgroups from source
List ad groups for a Google Ads account, optionally filtered by campaign.
google_ads_get_bidding_strategies from source
List portfolio bidding strategies. Includes metrics only when startDate/endDate are provided; otherwise returns structure only.
google_ads_get_budgets from source
List campaign budgets with amount, status, delivery method, and recommended budget fields when supported.
google_ads_get_campaigns from source
List campaigns for a Google Ads account with status, budget, channel type, and bidding strategy.
google_ads_get_change_events from source
Fetch recent change_event rows. Enforces Google Ads constraints: date window within the last 30 days and LIMIT <= 10000.
google_ads_get_conversion_actions from source
List conversion actions with status, type, category, primary/include-in-conversions flags, owner customer, and last activity dates when supported.
google_ads_get_insights from source
Query Google Ads performance insights with intelligent query planning. Auto-generates GAQL, handles metric/segment incompatibilities by splitting queries. Use google-ads://metrics…
google_ads_get_keyword_performance from source
Get keyword-level performance data from keyword_view resource. Shows quality score, impressions, clicks, cost.
google_ads_get_landing_pages from source
Fetch landing_page_view performance with final URL, campaign/ad group context, traffic, conversion, and landing-page quality metrics when supported.
google_ads_get_paid_organic_search_terms from source
Read-only paid/organic search terms report. Uses paid_organic_search_term_view when available and falls back to paid-only search_term_view if organic fields are unavailable.
google_ads_get_pmax_asset_diagnostics from source
Read-only Performance Max asset group diagnostics. Returns ad strength, asset coverage action items, primary status reasons, optional performance metrics, and optional top asset co…
google_ads_get_pmax_assets from source
List Performance Max asset group assets from asset_group_asset with asset group/campaign context and optional date-range performance metrics.
google_ads_get_pmax_placements from source
Read-only Performance Max placement diagnostics from performance_max_placement_view. Returns placement type, display name, target URL, campaign context, and impressions only.
google_ads_get_recommendations from source
List Google Ads recommendations with type, resource, campaign/ad group links, dismissed state, and impact when supported.
google_ads_get_search_terms from source
Fetch search term performance from search_term_view or campaign_search_term_insight depending on reportType.
google_ads_get_shopping_performance from source
Read-only Shopping performance report keyed by Merchant Center product dimensions. Useful for joining spend/conversions to merchant ID, item ID, title, brand, feed label, and custo…
google_ads_get_shopping_products from source
Read-only Merchant Center product catalog/eligibility report via shopping_product. Supports account, campaign, and ad group scopes with performance metrics when the account has Sho…
google_ads_get_simulations from source
Read-only planning/forecast query for campaign, ad group, or portfolio bidding simulations. Returns simulation metadata and projected point lists when available, with a metadata fa…
google_ads_health_check from source
Read-only connectivity check. Verifies credential presence, Google Ads API access, login customer visibility, API version, and actionable warnings without returning secrets.
google_ads_list_accounts from source
List Google Ads customer accounts accessible with the current credentials. If an accessible customer is a manager account, also attempts to include enabled child accounts from cust…
google_ads_rename_campaign from source
Rename a Google Ads campaign. The name is the only thing that changes: delivery, budget and targeting are untouched. Previews by default.
google_ads_run_gaql from source
Execute a raw GAQL (Google Ads Query Language) query. Full flexibility for any reporting need. Example: SELECT campaign.name, metrics.impressions FROM campaign WHERE campaign.statu…
google_ads_run_readonly_rpc from source
Advanced read-only escape hatch for allowlisted Google Ads services outside GAQL: Audience Insights, Reach Planner, benchmarks, creator/trending insights, targeting suggestions, Sm…
google_ads_search_fields from source
Search Google
google_ads_suggest_geo_targets from source
Resolve up to 25 location names or geo target IDs to Google Ads geoTargetConstants. Returns criterion IDs, canonical names, target types, status, parents, locale, and approximate r…
google_ads_update_adgroup_bid from source
Change the default CPC bid of a Google Ads ad group. The amount is in the account currency (1.20 for 1.20 EUR). Has no effect on a campaign using an automated bidding strategy. Pre…
google_ads_update_campaign_budget from source
Change the daily budget of a Google Ads campaign. The amount is in the account currency (12.50 for 12.50 EUR). Previews by default.
google_ads_update_campaign_schedule from source
Change the start or end date of a Google Ads campaign. Dates are YYYY-MM-DD in the account time zone. Previews by default.
google_ads_validate_query from source
Validate metric/dimension/resource compatibility BEFORE executing a query. Checks segment restrictions and resource availability.