All tools
Complete list of burn-r8's 60 Google Ads MCP tools.
| Tool | Description |
|---|
get_account_info | Get account name, currency, timezone, and status |
list_accessible_accounts | List all Google Ads accounts you can access |
| Tool | Description |
|---|
list_campaigns | List all campaigns with status and budget |
get_campaign | Get full details for a single campaign |
create_campaign | Create a new search campaign (starts PAUSED) |
update_campaign | Update campaign settings, bidding, or targeting |
set_campaign_status | Enable, pause, or remove a campaign (requires confirm) |
launch_campaign | Create a full campaign with ad groups, ads, and keywords in one step |
| Tool | Description |
|---|
list_ad_groups | List ad groups in a campaign |
create_ad_group | Create a new ad group |
update_ad_group | Update ad group name, status, or CPC bid |
| Tool | Description |
|---|
list_ads | List ads with headlines, descriptions, and strength |
create_responsive_search_ad | Create an RSA with headlines and descriptions |
set_ad_status | Enable, pause, or remove an ad (requires confirm) |
| Tool | Description |
|---|
list_keywords | List keywords with match type, bid, and quality score |
add_keywords | Add keywords to an ad group |
pause_keyword | Pause a keyword |
remove_keyword | Remove a keyword (requires confirm) |
research_keywords | Get keyword ideas with CPC, volume, and competition |
| Tool | Description |
|---|
list_negative_keywords | List campaign-level negative keywords |
add_negative_keywords | Add negative keywords to a campaign |
add_ad_group_negative_keywords | Add negative keywords to an ad group |
remove_negative_keyword | Remove a negative keyword (requires confirm) |
| Tool | Description |
|---|
list_budgets | List all budgets with daily amounts and status |
create_budget | Create a new daily budget |
update_budget | Change budget amount (requires confirm) |
remove_orphan_budgets | Clean up budgets not attached to any campaign |
| Tool | Description |
|---|
get_campaign_performance | Campaign metrics for a date range |
get_ad_group_performance | Ad group metrics for a date range |
get_keyword_performance | Keyword metrics for a date range |
get_search_terms_report | See what people actually searched |
run_gaql_query | Run any custom GAQL query (read-only) |
quick_audit | Full 74-check account audit |
| Tool | Description |
|---|
list_extensions | List all extensions (sitelinks, callouts, etc.) |
create_sitelink | Add a sitelink extension |
create_callout | Add a callout extension |
create_structured_snippet | Add a structured snippet |
create_image_extension | Add an image extension |
remove_extension | Remove an extension (requires confirm) |
| Tool | Description |
|---|
list_conversion_actions | List conversion actions with settings |
get_conversion_action | Get details for a single conversion action |
create_conversion_action | Create a new conversion action |
update_conversion_action | Update conversion action settings |
| Tool | Description |
|---|
list_conversion_goals | List campaign conversion goals |
set_campaign_conversion_goal | Set which conversions a campaign optimizes for |
set_conversion_goal_biddable | Toggle whether a goal is used in bidding |
| Tool | Description |
|---|
list_device_bid_adjustments | List bid adjustments by device |
set_device_bid_adjustment | Set a bid adjustment for mobile/desktop/tablet |
list_ad_schedules | List ad schedules for a campaign |
set_ad_schedule | Add an ad schedule |
remove_ad_schedule | Remove an ad schedule |
Destructive operations always require confirm=true:
set_campaign_status
set_ad_status
remove_keyword
update_budget
remove_negative_keyword
remove_extension
New campaigns always start PAUSED.
run_gaql_query is read-only — it cannot modify your account.