Tool | What It Does | Example Use |
---|---|---|
List Campaigns | Get all campaigns with filters for status, type, date range, and performance metrics | ”List campaigns created last month where status is ENABLED, return campaign_id, name, clicks, cost” |
Get Campaign | Retrieve a single campaign by ID with optional performance metrics | ”Get campaign ‘Black Friday Sale 2024’, return name, status, daily_budget, conversions” |
List Asset Groups | Fetch all asset groups with filters by campaign, status, and metrics | ”List asset groups in campaign ‘Summer Promotion’ where status is PAUSED, return asset_group_id, name, impressions” |
Get Asset Group | Retrieve one asset group by ID with optional metrics | ”Get asset group ‘Luxury Products - US’, return name, status, clicks, conversions” |
Get Account | Pull account-level settings and information | ”Get account summary, return customer_id, currency_code, time_zone, total_cost_micros” |
Update Campaign | Modify campaign properties like name, status, budget, or bidding strategy | ”Update campaign ‘Holiday Shopping 2024’, set daily_budget to 250.00, return name, daily_budget” |
Update Asset Group | Change asset group properties such as name or status | ”Update asset group ‘Mobile App Install - iOS’, set status to ENABLED, return asset_group_id, status” |
List Negative Keywords | List negative keywords from shared sets or specific asset groups | ”List negative keywords in shared set ‘Brand Protection Terms’, return keyword_text, match_type” |
Get Low Quality Score Keywords | List keywords with Quality Score below a threshold | ”Get low quality score keywords below 4 in campaign ‘Search - B2B Software’, return keyword_text, quality_score” |
Get Overspent Campaigns | Find campaigns that exceeded their daily budget in the last X days | ”Get overspent campaigns from last 7 days, return campaign_id, name, daily_budget, cost” |
Create Your Google Ads MCP Node
Add Your Prompt
Test Your Node
Save and Reuse
Step 1: Get Campaigns
Step 2: Identify Expensive Campaign
Step 3: Pause Campaign
Step 4: Send Slack Alert
Empty Outputs
Incorrect Results
Errors
Iterate with Request Changes