Opus Growth

PMax Assets

Reads a Performance Max ASSET GROUP: its creative content (headlines/descriptions, images, videos) AND its SIGNALS — the audience signal and the search themes that actually steer the campaign.

Type
Reads only
Credits
1
Platform
Google Ads
Approval
Not needed, nothing changes

What it does

Reads a Performance Max ASSET GROUP: its creative content (headlines/descriptions, images, videos) AND its SIGNALS — the audience signal and the search themes that actually steer the campaign.

Every asset comes with its `resource_name` — pass those to update_pmax_assets(remove_resource_names=...) to remove or replace one. Each group also reports its id, landing page, ad strength and status.

signals=true (default) adds, per asset group: the search themes, and the audience signal expanded to the ACTUAL first-party lists behind it — each remarketing or customer-match list with its name, type and MATCH SIZE. That size is the point: a customer list below Google's 1,000-member minimum is attached but does nothing, and from the interface it looks like it is working. This is the single most important configuration question in a Performance Max campaign — which of your own data is feeding it — so it is on by default; pass signals=false to skip the extra lookups. Read-only.

MCP: get_pmax_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.

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.
asset_group_idstringOptional·Exact asset group identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
signalsbooleanOptionaltrueWhether to enable signals for this operation.