API Reference

Google Ads / API Reference

google_ads_bulk_add_search_terms_as_negatives

Google Ads tool. Prefer the actions marked RECOMMENDED for everyday Google Ads workflows. Bulk-add multiple search terms as negative keywords in one call. Use after reviewing the search terms report to block wasteful queries. Args: customer_id: Google Ads customer ID. search_terms_json: JSON array of objects with 'text' and 'match_type'. Example: '[{"text": "free", "match_type": "BROAD"}, {"text": "diy shoes", "match_type": "EXACT"}]' campaign_id: Add as campaign-level negatives to this campaign. adgroup_id: Add as ad-group-level negatives to this ad group. shared_set_id: Add to this shared negative keyword list.

This is a read-only tool: it returns bulk add search terms as negatives for your Google Ads account. It changes nothing.

Ask Claude

You do not call this tool yourself. Ask for the outcome and the client picks the tool:

Bulk add search terms as negatives in my Google Ads account for [search terms json].

It takes 2 required and 3 optional parameters.

Parameters

ParameterTypeRequiredDescription
customer_idstringYesCustomer Id
search_terms_jsonstringYesSearch Terms Json
campaign_idstringNoCampaign Id
adgroup_idstringNoAdgroup Id
shared_set_idstringNoShared Set Id

Related Google Ads tools

Before you can call it

This tool needs a connected Google Ads account. The Google Ads connect guide covers the OAuth flow and the permissions it asks for, and the quickstart gets a client talking to the server in about five minutes.

Workflows that use this

Rather than calling tools one at a time, these skills run a whole procedure against the same account:

Start using MCP Ads