Opus Growth

Remove Extension Assets

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

Type
Makes changes
Credits
3
Platform
Google Ads
Approval
Preview first, applied after you approve

What it does

Removes (unlinks) extension assets from a campaign: the 'remove' counterpart to manage_extension_assets (sitelinks, callouts, promotions, …). EITHER resource_names (comma-separated resource names from list_extension_assets; campaign_asset, customer_asset (account level) and ad_group_asset are ALL accepted; asset SET links such as a Business Profile location sync are accepted too: customerAssetSets / campaignAssetSets / adGroupAssetSets resource names from google_ads_query on customer_asset_set / campaign_asset_set / ad_group_asset_set) OR field_type, which removes ALL of one kind: 'SITELINK', 'CALLOUT', 'CALL', 'STRUCTURED_SNIPPET', 'PROMOTION', 'PRICE', 'MOBILE_APP', 'HOTEL_CALLOUT', 'LEAD_FORM', 'BUSINESS_MESSAGE' (WhatsApp message extension) or 'AD_IMAGE' (image extensions); field_type sweeps all three levels. Unlinking leaves the asset itself in the account library, so it can be re-linked later. confirm=false → dry-run (preview what would be removed).

MCP: remove_extension_assets

How to use it

You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.

Because this tool changes your account, your assistant first shows a preview of exactly what will change. Nothing is applied until you say yes, and every applied change is written to your audit log.

Parameters

NameTypeRequiredDefault
customer_idstringRequired·Google Ads customer account ID to query or change. Use the numeric ID returned by list_accounts; omit separators unless this tool explicitly says otherwise.
campaign_idstringOptional·Exact campaign identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
resource_namesstringOptional·Exact resource names value for remove extension assets. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
field_typestringOptional·Provider-specific field type accepted by this operation. Use a supported value from the tool documentation or returned provider data.
confirmbooleanOptionalfalseSafety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change.