Google Ads: changes & controls
bulk_update_ad_status
Pause or enable up to 300 ads in one call (more than 300 is rejected before anything runs).
POST
Pause or enable up to 300 ads in one call (more than 300 is rejected before anything runs). Calls pause_google_ad or enable_google_ad once per item, in order, and returns one result per item; a failure on one item does not stop the rest, and isError is set only when every item failed. Reversible, never removes. All ads must be in the one ad group given.
Pause or enable up to 300 ads in one call (more than 300 is rejected before anything runs). Calls pause_google_ad or enable_google_ad once per item, in order, and returns one result per item; a failure on one item does not stop the rest, and isError is set only when every item failed. Reversible, never removes. All ads must be in the one ad group given.
Platform: Google Ads · Type: Change
How to call it
- MCP: on
https://mcp.adsmcp.si/mcp, run it through thegoogle_ads_writetool with{"action": "execute", "tool_name": "bulk_update_ad_status", "arguments": { ... }}, or callbulk_update_ad_statusby name.search_toolsfinds it andget_tool_schemareturns its arguments;https://mcp.adsmcp.si/mcp/flatlists every tool by name. - REST:
POST https://mcp.adsmcp.si/api/v1/tools/bulk_update_ad_status/executewithAuthorization: Bearer sk_live_...and a JSON body{"platform": "google", "arguments": { ... }}. The arguments are listed below; they are exactly the tool’s input schema.