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 toolsRead 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… 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. Previews by default.
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… 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 editing keywords. Read-only Keyword Planner RPC.
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… Forecast impressions, clicks, CTR, CPC, cost, conversions, and CPA for a temporary keyword campaign. Supports targeting, negatives, match type, three bidding strategies, explicit future dates, and an optional independent per-keyword breakdown. This read-only planless RPC does not create a campaign or saved plan.
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… 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 changes, competition, CPC/bid ranges, close variants, and optional device totals. This is a read-only planless RPC.
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… 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, competition, bids, close variants, optional concepts, and pagination. Read-only; no plan is saved.
google_ads_get_account_details
from source
Get detailed information for a specific Google Ads customer account. 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. 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. 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. 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. 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. 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. 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. 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… Query Google Ads performance insights with intelligent query planning. Auto-generates GAQL, handles metric/segment incompatibilities by splitting queries. Use google-ads://metrics for available metrics, google-ads://dimensions for dimensions.
google_ads_get_keyword_performance
from source
Get keyword-level performance data from keyword_view resource. Shows quality score, impressions, clicks, cost. 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. 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. 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… Read-only Performance Max asset group diagnostics. Returns ad strength, asset coverage action items, primary status reasons, optional performance metrics, and optional top asset combinations.
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. 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. 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. 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. 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… 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 custom labels.
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… 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 Shopping/PMax e-commerce data.
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… 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 fallback.
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. 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… 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 customer_client.
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. 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… 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.status =
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… Advanced read-only escape hatch for allowlisted Google Ads services outside GAQL: Audience Insights, Reach Planner, benchmarks, creator/trending insights, targeting suggestions, Smart Campaign suggestions, identity verification, invoices, and payments accounts. The operation is an enum; arbitrary paths and all mutations/uploads are impossible.
google_ads_search_fields
from source
Search Google 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… 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 reach. Read-only.
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… 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. Previews by default.
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. 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. 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