Changes for Google Ads: the 38 Google Ads tools that create, update, pause or remove something. Reading, listing or checking anything is not here — that is google_ads, and calling this router to look something up is always wrong.
google_ads_write(action="execute", tool_name="…", arguments={...}); execute is the only action, and google_ads(action="get_tool_schema") looks a tool up for free.
Each call creates a proposal the user approves before anything changes; creates are PAUSED. One account per call, no fan-out.
Tools by category:
**audiences** google_add_audience_signal, google_add_search_themes, google_remove_search_themes
**assets** google_add_call_asset, google_add_callouts, google_add_image_assets, google_add_sitelinks, google_add_structured_snippets, google_remove_asset_links, google_set_business_name
**keywords** google_add_keywords, google_add_negative_keywords, google_bulk_update_keyword_bids, google_bulk_update_keyword_status, google_remove_negative_keywords, google_update_keyword
**management** google_apply_label, google_create_label, google_pause_ad, google_pause_ad_group, google_pause_campaign, google_remove_label, google_resume_ad, google_resume_ad_group, google_resume_campaign, google_set_device_bid_modifiers, google_update_bid_strategy, google_update_campaign, google_update_campaign_budget, google_update_campaign_networks
**conversions** google_create_conversion_action, google_update_conversion_action
**creation** google_create_pmax_campaign, google_create_responsive_search_ad, google_create_search_campaign
**targeting** google_set_ad_schedule, google_update_campaign_languages, google_update_campaign_locations