Docs menu
Get started
What is Opus GrowthQuickstartAdd to your AIHow it worksSafety and approvalCreditsPlansFAQAI apps
All AI appsChatGPTClaudeGrokPerplexityClaude CodeCodexGemini CLIOpenClawCursorVS CodeWindsurfOther MCPConnect ad platforms
Google AdsMeta AdsLinkedIn AdsMicrosoft AdvertisingTikTok AdsChatGPT AdsAgencies and MCCConnect data sources
Search ConsoleGoogle AnalyticsYouTubeBusiness ProfileTag ManagerWebsites and SEO
AI ServerWordPressSEO IntelligenceClick fraudTool reference
All toolsGoogle AdsMeta AdsTikTok AdsLinkedIn AdsMicrosoft AdvertisingChatGPT AdsSearch ConsoleGoogle AnalyticsYouTubeBusiness ProfileTag ManagerWordPressAI ServerSEO IntelligenceClick fraudCross-channelAccount and billingLanguage
Add Location Assets
Attaches Google Business Profile LOCATION assets (store address, map pin, "Get directions", call-from-map) to the account's ads.
- Type
- Makes changes
- Credits
- 1
- Platform
- Business Profile
- Approval
- Preview first, applied after you approve
What it does
Attaches Google Business Profile LOCATION assets (store address, map pin, "Get directions", call-from-map) to the account's ads. In Google Ads, location assets are created AUTOMATICALLY once the Business Profile is LINKED to the Google Ads account, then serve account-wide. This tool: (1) detects whether a linked location asset set (LOCATION_SYNC / Business-Profile location group) exists in the account; (2) if it exists AND a campaign_id is given, pins that asset set to the campaign (otherwise Google already serves it account-wide — nothing to do); (3) if none exists, returns the exact steps to link the Business Profile. confirm=false → dry-run. AD GROUP LEVEL: ad_group_id pins the location asset set to ONE ad group (AdGroupAssetSet) instead of the whole campaign, so a branch ad group shows only that branch's address. asset_set_id picks a specific location asset set (a location group from the location_asset_sets list this tool returns); without it the Business Profile sync set is used. NOTE: creating the Business-Profile↔Ads link itself needs Business Profile API access (pending Google approval); until then the customer links it once in the Google Ads UI (~2 minutes).
MCP: add_location_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
| Name | Type | Required | Default | |
|---|---|---|---|---|
| customer_id | string | Required | · | 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_id | string | Optional | · | Exact campaign identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name. |
| ad_group_id | string | Optional | · | Exact ad group identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name. |
| asset_set_id | string | Optional | · | Exact asset set identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name. |
| confirm | boolean | Optional | false | Safety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change. |
Related tools
gbp_complete_verificationCreate Business Listinggbp_create_locationCreate Business Postgbp_create_postDelete Business Profile Postgbp_delete_postBusiness Profile Insightsgbp_insightsBusiness Locationsgbp_list_locationsGBP List Photosgbp_list_photosGBP Postsgbp_list_postsBusiness Detailsgbp_location_details