Google Ads: changes & controls
bulk_update_keyword_status
Pause or enable up to 300 keywords in one call (more than 300 is rejected before anything runs).
POST
Pause or enable up to 300 keywords in one call (more than 300 is rejected before anything runs). Calls pause_google_keyword or enable_google_keyword 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 keywords must be in the one ad group given.
Pause or enable up to 300 keywords in one call (more than 300 is rejected before anything runs). Calls pause_google_keyword or enable_google_keyword 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 keywords 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_keyword_status", "arguments": { ... }}, or callbulk_update_keyword_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_keyword_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.