Check brand names
check_brand_namesTriage a brand-name shortlist against Google's brand knowledge graph, returning matched/no-match status and brand IDs to verify which names Google knows.
Instructions
Check a list of brand names against Google's brand knowledge graph.
One SuggestBrands call per name, for the case where a shortlist has to be triaged instead of a single name resolved: which of these brands does Google know at all, and what is the ID of each?
Returns checked / matched / no_match counts and one result per name with status "matched" (with a best-match brand plus all candidates) or "no_match" (empty candidate list — a normal answer, not an error). exact_match marks a candidate whose name matches the query apart from case and punctuation; anything else is a Google suggestion, not a guarantee.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"brand_names": "<brand_names>"
},
"name": "check_brand_names"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand_names | Yes | The names to triage, at most 25 per call — the API resolves one prefix per request, so longer lists take several calls. | |
| customer_id | No | Ads account ID. Defaults to the configured account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||