MMetadata /docs
Docs/Tools/create_google_business_logo_extension

create_google_business_logo_extension

Attach the business logo to a Google Ads text ad for brand recognition.

Writes extensions

Creates or changes something in the account. Put it behind whatever review your agent uses.

What it does

Attach the business logo to a Google Ads text ad for brand recognition. BETA. References a single image-library asset (the logo) and optionally pairs it with the business name and domain (the latter two are also used when the same logo is reused for Microsoft Ads).

                ALSO KNOWN AS: business logo, brand logo, logo, company logo, brand mark, mark, identity asset

                KEYWORDS: logo, business logo, brand, brand mark, identity, company logo, brand recognition, BETA, google ads, extension

                WHEN TO USE:
                - "Add our business logo to our Google Ads"
                - "Create a logo extension referencing image library ID 123"
                - "Attach the Acme Corp logo to our search ads for brand lift"

                WHEN NOT TO USE:
                - Multiple product / lifestyle shots → use create_google_image_extension
                - The logo is not yet in the image library — upload it first, then call this with the resulting ID.
                - Same logo for Microsoft Ads / Bing → use create_microsoft_business_logo_extension

                INPUTS:
                - image_library_id (required): single image library ID pointing to the logo asset.
                - business_name:   business name displayed alongside the logo (≤25 chars). Required if the same library entry is also used for Microsoft Ads.
                - domain_name:     business domain (≤50 chars). Used by Microsoft Ads.

                EXAMPLE:
                create_google_business_logo_extension(
                    image_library_id=123,
                    business_name="Acme Corp",
                    domain_name="acme.com",
                )

Arguments

ArgumentTypeNotes
image_library_id integer required
business_name string
domain_name string

Request

Request template, not a complete runnable example. Replace placeholders, empty objects, arrays, and zero values with valid account-specific inputs. Read required fields and nested constraints in the full schema. Confirm the account, connected channels, and referenced assets before calling a write tool.

curl
curl -s -X POST https://mcp-server.metadata.io/mcp \
  -H "Authorization: $METADATA_PAT" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-11-25" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"create_google_business_logo_extension","arguments":{"image_library_id":0}}}'

Response

No recorded response. This tool writes to the account, so it is never executed to build these docs. The request is an illustrative template. Fill required fields and check the current schema before calling it. No response is fabricated.

Other extensions tools:

Browse the tool catalog · machine-readable index