{"tools":[{"name":"add_ad_schedule","description":"Add an ad schedule (dayparting) criterion to a campaign."},{"name":"add_audience_to_campaign","description":"Add audience targeting to a campaign."},{"name":"add_geo_targeting","description":"Add a geographic location target to a campaign."},{"name":"add_keywords","description":"Add keywords to an ad group."},{"name":"add_negative_keyword","description":"Add a negative keyword at campaign or ad group level."},{"name":"add_to_shared_list","description":"Add negative keywords to a shared list."},{"name":"apply_label","description":"Apply a label to a campaign, ad group, or ad."},{"name":"apply_recommendation","description":"Apply a Google Ads recommendation."},{"name":"attach_shared_list","description":"Attach a shared negative keyword list to a campaign."},{"name":"create_ad_group","description":"Create a new ad group in a campaign."},{"name":"create_asset_group","description":"Create an asset group for a Performance Max campaign."},{"name":"create_bidding_strategy","description":"Create a portfolio bidding strategy."},{"name":"create_budget","description":"Create a new campaign budget."},{"name":"create_callout","description":"Create a callout asset."},{"name":"create_campaign","description":"Create a new campaign (starts PAUSED for safety)."},{"name":"create_conversion_action","description":"Create a new conversion action."},{"name":"create_in_feed_video_ad","description":"Create an in-feed (discovery) Video Ad under an in-feed ad group."},{"name":"create_in_feed_video_ad_group","description":"Create an ad group for in-feed (discovery) video ads."},{"name":"create_label","description":"Create a label for organizing entities."},{"name":"create_price_extension","description":"Create a price extension asset."},{"name":"create_responsive_search_ad","description":"Create a responsive search ad (RSA) in an ad group. Starts PAUSED."},{"name":"create_shared_negative_list","description":"Create a shared negative keyword list."},{"name":"create_sitelink","description":"Create a sitelink asset."},{"name":"create_structured_snippet","description":"Create a structured snippet asset."},{"name":"create_video_ad_group","description":"Create an ad group under a Video campaign for in-stream or Shorts ads."},{"name":"create_video_campaign","description":"Create a Google Ads Video campaign (channel_type=VIDEO). Starts PAUSED."},{"name":"create_video_responsive_ad","description":"Create a Video Responsive Ad (in-stream / Shorts) under an ad group."},{"name":"create_youtube_video_asset","description":"Register a YouTube video as a Google Ads Asset so ads can reference it."},{"name":"dismiss_recommendation","description":"Dismiss a Google Ads recommendation."},{"name":"generate_keyword_ideas","description":"Generate keyword ideas for ad campaign planning."},{"name":"get_account_info","description":"Get detailed information about a specific Google Ads account."},{"name":"get_campaign_performance","description":"Get campaign performance metrics for a date range."},{"name":"get_change_history","description":"Get recent change history (audit log) for an account."},{"name":"get_operation_log","description":"Get recent mutate operations performed on this account via the MCP server."},{"name":"get_search_terms","description":"Get the search terms report showing actual queries that triggered ads."},{"name":"link_asset_to_ad_group","description":"Link an asset to an ad group."},{"name":"link_asset_to_campaign","description":"Link an asset to a campaign."},{"name":"list_accounts","description":"List all Google Ads accounts accessible to the authenticated user."},{"name":"list_ad_groups","description":"List ad groups, optionally filtered by campaign."},{"name":"list_ad_schedules","description":"List ad schedule (dayparting) criteria on campaigns."},{"name":"list_ads","description":"List ads with their headlines, descriptions, and performance."},{"name":"list_assets","description":"List assets (sitelinks, callouts, structured snippets, etc.)."},{"name":"list_audience_segments","description":"List audience targeting criteria on campaigns or ad groups."},{"name":"list_bidding_strategies","description":"List portfolio bidding strategies in the account."},{"name":"list_budgets","description":"List all campaign budgets with amounts and associated campaigns."},{"name":"list_campaigns","description":"List all campaigns in a Google Ads account."},{"name":"list_conversion_actions","description":"List all conversion actions with their status and settings."},{"name":"list_geo_targets","description":"List location (geo) targeting criteria on campaigns."},{"name":"list_keywords","description":"List keywords with match types, bids, and quality scores."},{"name":"list_labels","description":"List all labels in the account."},{"name":"list_negative_keywords","description":"List negative keywords at campaign, ad group, or account level."},{"name":"list_recommendations","description":"List Google Ads recommendations for an account."},{"name":"list_user_lists","description":"List all remarketing/audience user lists available for targeting."},{"name":"meta_create_ad","description":"Create a new ad linking a creative to an ad set."},{"name":"meta_create_ad_creative","description":"Create an ad creative with an image, video, or partnership ad (creator's post)."},{"name":"meta_create_ad_set","description":"Create a new ad set within a campaign."},{"name":"meta_create_campaign","description":"Create a new campaign in a Meta ad account."},{"name":"meta_create_custom_audience","description":"Create a custom audience in a Meta ad account."},{"name":"meta_create_lookalike_audience","description":"Create a lookalike audience based on an existing custom audience."},{"name":"meta_duplicate_campaign","description":"Duplicate a campaign with all its ad sets and ads."},{"name":"meta_estimate_audience_size","description":"Estimate the audience size for a given targeting specification."},{"name":"meta_get_account_insights","description":"Get account-level aggregated metrics with daily breakdown."},{"name":"meta_get_account_pages","description":"List Facebook pages available for running ads in this account."},{"name":"meta_get_ad_creatives","description":"List ad creatives in an account, or get the creative for a specific ad."},{"name":"meta_get_ad_insights","description":"Get performance insights at the individual ad level."},{"name":"meta_get_ad_set_insights","description":"Get performance insights at the ad set level."},{"name":"meta_get_campaign_insights","description":"Get performance insights for campaigns in a Meta ad account."},{"name":"meta_get_change_history","description":"Get recent change history (audit log) for a Meta ad account."},{"name":"meta_get_instagram_media","description":"List Instagram media with Media V2 IDs for partnership/branded content ads."},{"name":"meta_get_post_comments","description":"Read comments on a Facebook or Instagram post, or an ad's boosted post."},{"name":"meta_list_ad_accounts","description":"List all Meta ad accounts connected to the current user."},{"name":"meta_list_ad_sets","description":"List ad sets in a Meta ad account, optionally filtered by campaign."},{"name":"meta_list_ads","description":"List ads in a Meta ad account, optionally filtered by ad set."},{"name":"meta_list_campaigns","description":"List campaigns in a Meta ad account."},{"name":"meta_run_mini_audit","description":"Run a quick health audit of a Meta ad account."},{"name":"meta_search_geo_locations","description":"Search Meta's geographic targeting locations."},{"name":"meta_search_interests","description":"Search Meta's interest targeting options by keyword."},{"name":"meta_set_ad_set_status","description":"Set the status of a Meta ad set."},{"name":"meta_set_ad_status","description":"Set the status of a Meta ad."},{"name":"meta_set_campaign_status","description":"Set the status of a Meta campaign."},{"name":"meta_update_ad","description":"Update properties of an existing Meta ad."},{"name":"meta_update_ad_set","description":"Update properties of an existing Meta ad set."},{"name":"meta_update_campaign","description":"Update properties of an existing Meta campaign."},{"name":"meta_update_campaign_budget","description":"Update the daily or lifetime budget of a Meta campaign."},{"name":"meta_upload_ad_image","description":"Upload an image from a URL for use in ad creatives."},{"name":"meta_upload_partnership_video","description":"Upload an Instagram creator's video using a partnership ad code."},{"name":"remove_ad_schedule","description":"Remove an ad schedule criterion from a campaign."},{"name":"remove_geo_targeting","description":"Remove a geographic location target from a campaign."},{"name":"remove_label","description":"Remove a label from a campaign, ad group, or ad."},{"name":"remove_negative_keyword","description":"Remove a negative keyword criterion."},{"name":"run_full_audit","description":"Run a comprehensive audit of a Google Ads account."},{"name":"run_gaql_query","description":"Execute a read-only GAQL query and return the results."},{"name":"run_mini_audit","description":"Run a quick 3-metric audit of a Google Ads account."},{"name":"set_ad_group_status","description":"Set ad group status to PAUSED, ENABLED, or REMOVED."},{"name":"set_ad_status","description":"Set ad status to PAUSED, ENABLED, or REMOVED."},{"name":"set_campaign_status","description":"Set campaign status to PAUSED, ENABLED, or REMOVED."},{"name":"set_demographic_targeting","description":"Set demographic targeting (age, gender, income) on an ad group."},{"name":"set_device_bid_adjustment","description":"Set a device bid adjustment on a campaign."},{"name":"set_keyword_status","description":"Set keyword status to PAUSED, ENABLED, or REMOVED."},{"name":"unlink_asset_from_ad_group","description":"Remove an asset-to-ad-group linkage."},{"name":"unlink_asset_from_campaign","description":"Remove an asset-to-campaign linkage."},{"name":"update_ad_group","description":"Update ad group name and/or CPC bid."},{"name":"update_budget","description":"Update a campaign budget amount and/or name."},{"name":"update_campaign","description":"Update campaign fields including name, bidding, networks, and dates."},{"name":"update_conversion_action","description":"Update a conversion action's settings."},{"name":"update_keyword_bid","description":"Update the CPC bid for a specific keyword."},{"name":"update_responsive_search_ad","description":"Update an existing responsive search ad's headlines, descriptions, or URLs."},{"name":"upload_click_conversions","description":"Upload offline click conversions to Google Ads."},{"name":"upload_customer_list","description":"Upload customer data to a user list for audience targeting."}],"total":109}