Google Meta Ads GA4 MCP Server

Manage Google Ads, Meta Ads, and GA4 campaigns through a unified interface.

Data last scanned today · Reviewed yesterday

Overview

This MCP server provides a centralized bridge to Google Ads, Meta Ads, and Google Analytics 4. It enables users to perform account audits, analyze campaign performance, and evaluate budget efficiency across all three platforms simultaneously within AI assistants like Claude, ChatGPT, and Cursor. Rather than managing separate integrations for each marketing channel, this tool consolidates 250+ data and management tools into a single server. Users can automate the creation of audit reports and marketing presentations based on cross-platform data.

Our verdict

This server carries a high risk level with a security score of 19/100, primarily due to the lack of any authentication method and the absence of read-only mode, which grants full write access upon installation. Given these significant security gaps, this tool should only be used in isolated testing environments by advanced users who understand the implications of exposing their advertising accounts without authentication.

  • Supports 250+ tools across three major marketing platforms
  • Zero direct dependencies reduces supply-chain surface area
  • Includes documentation for multiple AI assistants and CLI tools
  • High security risk due to missing authentication method
  • Every installation grants full write access without read-only mode
  • Maintained by community rather than an official vendor

Tools

ToolDescriptionRisk
list_accountsList all accessible Google Ads accountslow
get_account_infoGet detailed account informationlow
get_account_hierarchyView account hierarchy (MCC structure)low
list_campaignsList all campaigns with status and metricslow
get_campaignGet detailed campaign informationlow
create_search_campaignCreate a new Search campaignmedium
create_display_campaignCreate a new Display campaignmedium
create_shopping_campaignCreate a new Shopping campaignmedium
create_pmax_campaignCreate a Performance Max campaignmedium
create_demand_gen_campaignCreate a Demand Gen campaignmedium
create_app_campaignCreate an App campaignmedium
copy_campaignDuplicate an existing campaignmedium
update_campaignUpdate campaign settingsmedium
pause_campaignPause a campaignmedium
resume_campaignResume a paused campaignmedium
delete_campaignDelete a campaignhigh
list_ad_groupsList ad groups in a campaignlow
create_ad_groupCreate a new ad groupmedium
update_ad_groupUpdate ad group settingsmedium
pause_ad_groupPause an ad groupmedium
enable_ad_groupEnable an ad groupmedium
delete_ad_groupDelete an ad grouphigh
list_adsList ads in an ad grouplow
get_adGet ad detailslow
create_responsive_search_adCreate a Responsive Search Admedium
create_responsive_display_adCreate a Responsive Display Admedium
create_demand_gen_adCreate a Demand Gen admedium
update_adUpdate an admedium
pause_adPause an admedium
enable_adEnable an admedium
delete_adDelete an adhigh
list_keywordsList keywords in an ad grouplow
add_keywordsAdd keywords to an ad groupmedium
update_keyword_bidUpdate keyword bidsmedium
pause_keywordPause a keywordmedium
enable_keywordEnable a keywordmedium
delete_keywordDelete a keywordhigh
keyword_plannerGet keyword ideas with volume datalow
add_negative_keywordsAdd negative keywordsmedium
add_campaign_negative_keywordAdd campaign-level negativesmedium
auto_suggest_negative_keywordsAI-suggested negative keywordslow
get_search_terms_insightsSearch terms reportlow
add_audience_targetingAdd audience targetingmedium
set_demographic_targetingSet demographic targetsmedium
add_campaign_location_targetingAdd location targetingmedium
search_geo_locationsSearch for geo targetslow
list_budgetsList all budgetslow
create_budgetCreate a new budgetmedium
update_budgetUpdate budget amountmedium
list_bidding_strategiesList bidding strategieslow
create_portfolio_bidding_strategyCreate portfolio strategymedium
set_bid_adjustmentsSet bid adjustmentsmedium
get_bid_adjustment_performanceBid adjustment performancelow
create_sitelink_extensionsCreate sitelink extensionsmedium
create_callout_extensionsCreate callout extensionsmedium
create_call_extensionsCreate call extensionsmedium
create_image_extensionsCreate image extensionsmedium
create_price_extensionsCreate price extensionsmedium
create_promotion_extensionsCreate promotion extensionsmedium
create_structured_snippet_extensionsCreate structured snippetsmedium
create_lead_form_extensionsCreate lead form extensionsmedium
list_extensionsList all extensionslow
get_campaign_overviewCampaign performance overviewlow
get_keyword_performanceKeyword performance metricslow
get_device_performancePerformance by devicelow
get_location_performancePerformance by locationlow
get_audience_performanceAudience performancelow
get_ad_strength_and_review_statusAd strength scoreslow
calculate_roas_by_adROAS calculation per adlow
compare_ad_performanceCompare ad variantslow
identify_optimization_opportunitiesAI optimization suggestionslow
run_gaql_queryRun custom GAQL querieslow
create_experimentCreate A/B test experimentmedium
schedule_experimentSchedule experiment runmedium
promote_experimentPromote winning variantmedium
create_conversion_actionCreate conversion actionmedium
upload_click_conversionsUpload offline conversionsmedium
create_shared_setCreate shared keyword setmedium
create_labelCreate organizational labelmedium
create_custom_audienceCreate custom audiencemedium
create_remarketing_actionCreate remarketing tagmedium
meta_get_ad_accountsList all Meta ad accountslow
meta_get_account_infoGet ad account detailslow
meta_get_campaignsList all campaignslow
meta_get_campaign_detailsGet campaign detailslow
meta_create_campaignCreate a new campaignmedium
meta_update_campaignUpdate campaign settingsmedium
meta_delete_campaignDelete a campaignhigh
meta_get_adsetsList ad setslow
meta_get_adset_detailsGet ad set detailslow
meta_create_adsetCreate an ad setmedium
meta_update_adsetUpdate ad setmedium
meta_delete_adsetDelete an ad sethigh
meta_get_adsList adslow
meta_get_ad_detailsGet ad detailslow
meta_create_adCreate an admedium
meta_update_adUpdate an admedium
meta_delete_adDelete an adhigh
meta_get_ad_creativesList ad creativeslow
meta_create_ad_creativeCreate ad creativemedium
meta_update_ad_creativeUpdate ad creativemedium
meta_delete_ad_creativeDelete ad creativehigh
meta_upload_ad_imageUpload ad imagemedium
meta_upload_ad_videoUpload ad videomedium
meta_batch_upload_ad_imagesBatch upload imagesmedium
meta_get_ad_imageGet image detailslow
meta_get_ad_previewsPreview ad creativeslow
meta_create_custom_audienceCreate custom audiencemedium
meta_create_lookalike_audienceCreate lookalike audiencemedium
meta_estimate_audience_sizeEstimate audience reachlow
meta_search_interestsSearch interest targetslow
meta_search_behaviorsSearch behavior targetslow
meta_search_demographicsSearch demographic targetslow
meta_search_geo_locationsSearch geo locationslow
meta_get_interest_suggestionsInterest suggestionslow
meta_get_insightsGet performance insightslow
meta_get_page_insightsPage-level insightslow
meta_get_page_postsList page postslow
meta_get_promotable_postsGet promotable postslow
meta_boost_page_postBoost a page posthigh
meta_get_lead_formsList lead formslow
meta_get_lead_form_detailsLead form detailslow
meta_get_lead_form_leadsGet form submissionslow
meta_create_lead_formCreate lead formmedium
meta_create_test_leadCreate test leadmedium
meta_get_catalogsList catalogslow
meta_get_catalog_productsList productslow
meta_create_catalog_productCreate productmedium
meta_batch_update_catalog_productsBatch update productsmedium
meta_create_catalog_product_feedCreate product feedmedium
meta_create_catalog_product_setCreate product setmedium
meta_get_business_infoGet business detailslow
meta_get_business_usersList business userslow
meta_get_business_pagesList business pageslow
meta_get_business_ad_accountsBusiness ad accountslow
meta_get_business_instagram_accountsInstagram accountslow
meta_get_business_pixelsList pixelslow
ga_get_account_summariesList all GA4 accounts and propertieslow
ga_get_property_detailsGet property configurationlow
ga_run_reportRun a standard reportlow
ga_run_pivot_reportRun a pivot table reportlow
ga_run_realtime_reportRun a realtime reportlow
ga_batch_run_reportsRun multiple reports at oncelow
ga_get_metadataGet available dimensions and metricslow
ga_check_compatibilityCheck dimension/metric compatibilitylow
ga_list_audiencesList configured audienceslow
ga_list_key_eventsList key events (conversions)low
ga_list_data_streamsList data streamslow
ga_list_channel_groupsList channel groupslow
ga_get_custom_dimensions_and_metricsCustom dimensions/metricslow
ga_get_attribution_settingsAttribution model settingslow
ga_get_enhanced_measurement_settingsEnhanced measurement configlow
ga_get_data_retention_settingsData retention settingslow
ga_get_google_signals_settingsGoogle Signals statuslow
ga_list_bigquery_linksBigQuery export linkslow
ga_list_dv360_linksDV360 integration linkslow
ga_list_firebase_linksFirebase integration linkslow
ga_list_search_ads_linksSearch Ads 360 linkslow
ga_list_property_annotationsProperty annotationslow
research_google_searchSearch Google for market researchlow
research_analyze_webpageAnalyze any webpagelow
research_fetch_images_from_urlExtract images from URLslow
research_download_and_resizeDownload and resize imagesmedium
research_search_stock_imagesSearch stock image librarieslow
research_get_landing_pagesAnalyze landing pageslow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

Does this MCP server support both read and write access?

Yes, this server provides full read and write capabilities across Google Ads, Meta Ads, and GA4.

Which AI assistants are supported?

The server is compatible with ChatGPT, Claude Desktop, Claude Code, Cursor, Windsurf, n8n, Codex CLI, Gemini CLI, and Cline.

How many tools are included in this server?

The server includes over 250 tools across the supported platforms, including 150+ for Google Ads, 80+ for Meta Ads, and 20+ for GA4.

Can I use this server to perform cross-platform analysis?

Yes, the server allows for side-by-side performance comparisons between Google Ads and Meta Ads, as well as correlating ad spend with GA4 conversion data.

Alternatives

Badge

Google Meta Ads GA4 MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.