Opus Growth

Google Ads

Every Google Ads action your AI can take through Opus Growth. Open a tool to see what it does, its parameters and credit cost.

109 tools

Reads only

Account Auditaccount_audit

Account hygiene audit: finds wasteful keywords and low Quality Score.

Reads only
Account Snapshotaccount_snapshot

ONE-CALL ACCOUNT PICTURE for one ad platform: inventory, change dates, lifetime and recent performance and account…

Reads only
Budget Pacing Alertsbudget_pacing_alerts

BUDGET PACING — projects this month's spend against the daily budget; flags campaigns that will OVERspend (over) or…

Reads only
Competitor Adscompetitor_ads

Fetches a brand's or domain's live ads from one public ad library.

Reads only
Conversion Tracking Healthconversion_tracking_health

Conversion tracking health — audits conversion actions: paused/removed, and zero recorded data over the lookback window.

Reads only
Describe Platform Capabilitiesdescribe

Explains what the unified read tools can do: with no argument it lists every platform get_report / list_entities…

Reads only
Extension Asset Performanceextension_asset_performance

Reports how each ad EXTENSION performs: sitelinks, callouts, the call button, images, structured snippets, business…

Reads only
Geo Target Searchgeo_target_search

Finds Google's location targeting IDs by name — search a place, get back its id, its administrative LEVEL (District /…

Reads only
Ad Detailsget_ad_details

GOOGLE ADS ONLY — reads the full content of Google Ads ads (RSA headlines/descriptions, URL, status) together with…

Reads only
Ad Scheduleget_ad_schedule

Reads a campaign's CURRENT ad schedule (day/hour blocks + minutes + bid modifier + criterion_id).

Reads only
Campaign Targetingget_campaign_targeting

Reads a campaign's CURRENT targeting: location (geo), radius/proximity targeting (radius + units + lat/lng), language,…

Reads only
Change Historyget_change_history

GOOGLE ADS ONLY — lists Google Ads account changes over the last N days IN DEPTH: who (user_email), from where…

Reads only
Conversion Settingsget_conversion_settings

Reads the SETTINGS detail of conversion actions: id, category, counting type (every/one), click/view-through lookback…

Reads only
Read Conversion Tagget_conversion_tags

Reads the Google Ads tag info for conversion actions: Conversion ID (AW-...) + label, the 'send_to' value needed for…

Reads only
PMax Assetsget_pmax_assets

Reads a Performance Max ASSET GROUP: its creative content (headlines/descriptions, images, videos) AND its SIGNALS —…

Reads only
Unified Performance Reportget_report

ONE report tool for EVERY connected platform.

Reads only
Shared Negative Listget_shared_negative_list

Reads the actual NEGATIVE KEYWORDS inside a shared negative keyword list (shared set).

Reads only
Google Ads Query (GAQL)google_ads_query

Runs ANY read-only Google Ads Query Language (GAQL) SELECT against a connected Google Ads account and returns the raw…

Reads only
Impression Share Analysisimpression_share_analysis

IMPRESSION SHARE analysis — for Search campaigns, your impression share, top-of-page and absolute-top share,…

Reads only
Check Reported Issue Statusissue_status

Checks what happened to a problem the user reported with report_issue: whether it is still open or resolved, when it…

Reads only
Keyword Historical Metricskeyword_historical_metrics

Google Ads Keyword Planner HISTORICAL METRICS for keywords you already have (not new ideas — use keyword_planner for…

Reads only
Keyword Opportunitieskeyword_opportunities

Keyword OPPORTUNITIES — from the customer's OWN search-term + keyword data (does NOT require Keyword Planner approval,…

Reads only
Keyword Plannerkeyword_planner

Generates keyword ideas from seed keywords with average monthly searches and competition (Google Ads Keyword Planner).

Reads only
Keyword Quality Reportkeyword_quality_report

Google Ads keyword QUALITY SCORE OVER TIME — for diagnosing WHEN a Quality Score dropped and WHICH component caused it.

Reads only
Keyword Reportkeyword_report

Keyword performance with Quality Score (and its three components) for every keyword that had impressions in the…

Reads only
Campaign Extensionslist_ad_extensions

Reads the extension assets LINKED to a campaign (sitelink / callout / structured snippet / call / promotion / price).

Reads only
List Ad Policy Issueslist_ad_policy_issues

Google Ads ad POLICY / DISAPPROVAL report — which ads were DISAPPROVED or limited, and WHY.

Reads only
Asset Librarylist_assets

Lists the account's ASSET LIBRARY (Assets) — ALL asset types across the whole account (not just one campaign):…

Reads only
List Audienceslist_audiences

Lists the account's audiences (remarketing / rule-based / customer-match / lookalike): id, name, type, membership…

Reads only
List Conversion Actionslist_conversion_actions

Lists Google Ads CONVERSION ACTIONS with the columns of the Goals > Conversions > Summary table: name, id, category…

Reads only
Read Conversion Goalslist_conversion_goals

Lists Google Ads CONVERSION GOALS — the modern lever that decides which conversion CATEGORY is PRIMARY (biddable:…

Reads only
Read Custom Conversion Goalslist_custom_conversion_goals

Lists the CUSTOM conversion goals of a Google Ads account — the named bundles of conversion actions that campaigns can…

Reads only
List Entitieslist_entities

Lists the entities (campaigns, ad groups/ad sets, ads, keywords) of one connected ad platform with their IDs.

Reads only
List Extension Assetslist_extension_assets

Lists a campaign's CURRENT extension assets (sitelinks, callouts, call, structured snippets, promotions, prices,…

Reads only
Lead Form Submissionslist_lead_form_submissions

Reads the LEADS people submitted through a Google Ads lead form — name, phone, email and the answers to your…

Reads only
Negative Keywordslist_negative_keywords

Lists ALL negative keywords that apply to the account: ad-group level, campaign level AND the SHARED negative keyword…

Reads only
Google Ads Recommendationslist_recommendations

Lists Google's campaign recommendations + optimization score, WITH PROJECTED IMPACT (estimated +conversions / +clicks…

Reads only
Shared Negative Listslist_shared_negative_lists

Lists the account's SHARED negative keyword lists (Shared Library → "Negative keyword lists" / shared sets, type…

Reads only
Performance Reportperformance_report

Performance report (cost, clicks, impressions, conversions).

Reads only
RSA Ad Strength & Asset Performancersa_asset_performance

RESPONSIVE SEARCH AD (RSA) asset report — per HEADLINE and DESCRIPTION: impressions, clicks, cost, conversions,…

Reads only
Search Terms Reportsearch_terms_report

Search terms report: every search term Google reports for the period, one row per (ad group + matched keyword) with…

Reads only
Smart Negative Keywordssmart_negative_keywords

SMART NEGATIVE KEYWORD suggestions — finds SEARCH TERMS that trigger the ad and spend MONEY but bring NO CONVERSIONS,…

Reads only

Makes changes

Add Keywordsadd_keywords

ADDS POSITIVE KEYWORDS to a Google Ads ad group (bulk): the keywords the ads show for.

Makes changes
Add Negative Keywordadd_negative_keyword

Adds negative keywords at CAMPAIGN or AD GROUP level (to stop wasted spend) — ONE keyword or a WHOLE BATCH in a single…

Makes changes
Add PMax Imagesadd_pmax_images

Attaches IMAGES to a Performance Max asset group (required for the campaign to be eligible to run).

Makes changes
Apply Recommendationapply_recommendation

Applies or dismisses Google recommendations.

Makes changes
Connect Business Profileconnect_business_profile

Generates an authorization link to connect Google Business Profile (My Business) — editing business…

Makes changes
Connect Google Analyticsconnect_ga4

Generates a one-time authorization link to connect Google Analytics 4.

Makes changes
Connect Google Adsconnect_google_ads

Generates a one-time authorization link to connect a Google Ads account.

Makes changes
Connect Search Consoleconnect_search_console

Generates a one-time authorization link to connect Google Search Console (organic search…

Makes changes
Connect Tag Managerconnect_tag_manager

Generates a one-time authorization link to connect Google Tag Manager (full A-to-Z management:…

Makes changes
Connect YouTubeconnect_youtube

Generates a one-time authorization link to connect YouTube (channel + video performance: views, watch time,…

Makes changes
Copy Ad Groupcopy_ad_group

Copies one or more Google Ads AD GROUPS, with their contents, into another campaign of the same account (or duplicates…

Makes changes
Create Ad Groupcreate_ad_group

Creates a new AD GROUP inside a Google Ads campaign — the layer between the campaign and its keywords/ads.

Makes changes
Create App Campaigncreate_app_campaign

Creates an App (UAC) campaign (PAUSED).

Makes changes
Create Customer Match Audiencecreate_customer_match_audience

Customer Match audience — creates an EMPTY list shell.

Makes changes
Create Demand Gen Video Adcreate_demand_gen_ad

Creates an ad inside a Demand Gen ad group — a VIDEO ad (give youtube_video) or an IMAGE multi-asset ad (give image…

Makes changes
Create Demand Gen Campaigncreate_demand_gen_campaign

Creates a Demand Gen campaign (PAUSED) + a daily budget.

Makes changes
Create Display Campaigncreate_display_campaign

Creates a standard Google DISPLAY NETWORK campaign (PAUSED) + daily budget, such as a remarketing campaign shown only…

Makes changes
Create Google Ads Account (under MCC)create_google_ads_account

Creates a NEW Google Ads client account under a manager (MCC) account — for agencies onboarding a client without…

Makes changes
Create Lead Formcreate_lead_form

Creates a Google Ads LEAD FORM — the form that opens INSIDE the ad, so someone can leave their name and phone number…

Makes changes
Create Lookalike Audiencecreate_lookalike_audience

Creates a Lookalike audience from seed audiences.

Makes changes
Create Performance Max Campaigncreate_pmax_campaign

Creates a Performance Max campaign (PAUSED): budget + campaign + asset group + text and image assets.

Makes changes
Create Responsive Display Adcreate_responsive_display_ad

Creates a RESPONSIVE DISPLAY AD in a Google Ads Display ad group (the ad of a create_display_campaign campaign).

Makes changes
Create Responsive Search Adcreate_responsive_search_ad

Adds a Responsive Search Ad (RSA) to an ad group.

Makes changes
Create Search Campaigncreate_search_campaign

Creates a new Search campaign (starts PAUSED) + daily budget.

Makes changes
Create Website Audiencecreate_website_audience

Creates a rule-based remarketing audience from website visitors (by page URL).

Makes changes
Dismiss Recommendationdismiss_recommendations

Dismisses one or more Google Ads recommendations.

Makes changes
Experiments (list / end)list_experiments

Lists AND ends campaign experiments (A/B tests).

Makes changes
Attach/Remove/Exclude Audience Targetingmanage_audience_targeting

ATTACHES an audience to a campaign or ad group (or removes it) — the missing link that makes your audience lists…

Makes changes
Set Bid Strategymanage_bidding_strategies

Changes a campaign's bidding strategy.

Makes changes
Set Campaign Business Logomanage_business_logo

Replaces the BUSINESS LOGO shown in a campaign's ads (the small square logo next to the business name).

Makes changes
Set Campaign Business Namemanage_business_name

Fixes the BUSINESS NAME shown in a campaign's ads — the one place a typo is visible to every person who sees the ad,…

Makes changes
Manage Campaign Proximity (radius targeting)manage_campaign_proximity

Manage a campaign's PROXIMITY (radius / lat-lng circle) targeting — the radius targets that get_campaign_targeting…

Makes changes
Campaign Settings (network/location type/tracking/AI Max for Search)manage_campaign_settings

Campaign-level settings (networks, location type, tracking template, EU political ads declaration, AI Max for Search),…

Makes changes
Create Conversion Actionmanage_conversion_actions

Creates a new conversion action.

Makes changes
Manage Device Targeting (bid adjustments)manage_device_targeting

Set a campaign's per-DEVICE bid adjustment — the WRITE side of the device criteria that get_campaign_targeting reads.

Makes changes
Create & Run Experimentmanage_experiment

Creates and runs a Google Ads custom EXPERIMENT (A/B test with a traffic split) on an existing Search or Display…

Makes changes
Add Extension Assetsmanage_extension_assets

Adds extension assets to a campaign — or to ONE AD GROUP when ad_group_id is given.

Makes changes
Manage Keywordsmanage_keywords

PAUSE / ENABLE / REMOVE an EXISTING Google Ads keyword, or change its max CPC bid.

Makes changes
Portfolio (Shared) Bid Strategymanage_portfolio_bidding_strategy

Creates, updates, lists and assigns PORTFOLIO (shared) bidding strategies — Google Ads' Shared library → Bid strategies.

Makes changes
Recommendation Auto-Apply (list / turn off)manage_recommendation_auto_apply

Google Ads 'auto-apply recommendations' (recommendation subscriptions): Google applying recommendations by itself,…

Makes changes
Manage Shared Negative Listmanage_shared_negative_list

Manages SHARED negative keyword lists (Shared Library, account-level — the lists list_shared_negative_lists reads).

Makes changes
Pause Campaignpause_campaign

Pauses a campaign.

Makes changes
Remove Extension Assetsremove_extension_assets

Removes (unlinks) extension assets from a campaign: the 'remove' counterpart to manage_extension_assets (sitelinks,…

Makes changes
Remove Negative Keywordremove_negative_keyword

Removes CAMPAIGN-level negative keywords (the undo of add_negative_keyword) — one or a WHOLE BATCH in a single call.

Makes changes
Switch Selected Google Resourceselect_google_resource

Switches WHICH single Google resource this account works on: a Business Profile location, a Search Console property, a…

Makes changes
Set Ad Group Targetingset_ad_group_targeting

Sets geographic and language targeting on an AD GROUP — the only place Demand Gen keeps them.

Makes changes
Set Ad Scheduleset_ad_schedule

Sets a campaign's ad schedule (day/hour): serving hours and per-hour bid adjustments.

Makes changes
Call Reporting Settingsset_call_reporting

Turns account-level CALL REPORTING on/off — the prerequisite for Google to track phone calls from ads as conversions.

Makes changes
Set Campaign Budgetset_campaign_budget

Sets a campaign's daily budget.

Makes changes
Set Campaign Targetingset_campaign_targeting

Sets geographic and language targeting on a campaign.

Makes changes
Conversion Value/Count Settingsset_conversion_settings

Edits a conversion action's VALUE/COUNTING settings; only the fields provided change: default_value (+…

Makes changes
Update Ad Groupupdate_ad_group

Rename a Google Ads AD GROUP and/or change its default max CPC bid.

Makes changes
Update Ad Group Statusupdate_ad_group_status

Turns a Google Ads AD GROUP on or off, or removes it: status 'ENABLED' to enable / resume / unpause / reactivate the…

Makes changes
Update Ad Statusupdate_ad_status

Turns a single Google Ads AD on or off, or DELETES it: status 'ENABLED' to enable / publish / resume / unpause an ad,…

Makes changes
Update Campaignupdate_campaign

RENAMES a Google Ads CAMPAIGN and/or changes its status — the campaign-level counterpart of update_ad_group.

Makes changes
Update Campaign Statusupdate_campaign_status

Turns a Google Ads campaign ON or OFF: status 'ENABLED' to enable / resume / unpause / reactivate / start serving a…

Makes changes
Update Conversion Action (primary/secondary)update_conversion_action

Makes a conversion action PRIMARY/SECONDARY (primary_for_goal); to change its default VALUE, counting or lookback…

Makes changes
Update Conversion Goal (primary/secondary)update_conversion_goal

Makes a conversion CATEGORY primary or secondary — the CORRECT lever for Smart Bidding in a goal-based account.

Makes changes
Update Custom Conversion Goalupdate_custom_conversion_goal

Edits a CUSTOM conversion goal: change which conversion actions it contains, rename it, or delete it.

Makes changes
Update PMax Asset Groupupdate_pmax_asset_group

Updates — or REMOVES — a Performance Max ASSET GROUP itself (not its individual assets): landing page (final_url),…

Makes changes
Update PMax Assetsupdate_pmax_assets

Adds AND removes text assets in an existing Performance Max asset group.

Makes changes
Update Responsive Search Adupdate_rsa

EDITS the copy of an existing Google Ads RESPONSIVE SEARCH AD (RSA) in place — swap, drop or add a headline or…

Makes changes
Update Sitelink (text / descriptions / URL)update_sitelink

Edits an EXISTING sitelink in place: change its link text, its two DESCRIPTION lines, or the page it points to,…

Makes changes
Adjust Conversions (refund/restate)upload_conversion_adjustments

ADJUSTS conversions you already reported — the refund/cancellation half of the closed loop.

Makes changes
Upload Imageupload_image

Turns an image into a public image URL you can pass to any tool that needs one.

Makes changes
Upload Image Assetupload_image_asset

Uploads an image to the Google Ads asset library → returns the asset resource_name.

Makes changes
Upload Offline Conversionsupload_offline_conversions

UPLOADS OFFLINE CONVERSIONS to Google Ads — the closed loop between your CRM and your ads.

Makes changes