Discovery Tool

get_brand_info

Get brand profile information for the store. Returns the store's name, description, website URL, logo, and brand colors.

Parameters

This tool takes no parameters.

Response

Returns an object with the store's brand profile information. All fields reflect what the merchant has configured in the brand console.

Response
{
  "name": "Cool Coffee Co",
  "website_url": "https://coolcoffee.com",
  "logo_url": "https://cdn.shopify.com/s/files/1/example/logo.png",
  "description": "Premium coffee and equipment for coffee lovers",
  "public_id": "brand_8kx2m",
  "color": {
    "primary": "#1a1a1a",
    "secondary": "#f5f5f5"
  }
}

Example

Example Call
// Tool call
{
  "name": "get_brand_info",
  "arguments": {}
}

Response Fields

FieldTypeDescription
namestringThe store or brand name.
website_urlstring | nullThe store's website URL.
logo_urlstring | nullURL to the store's logo image.
descriptionstring | nullBrief description of the brand or store.
public_idstringThe brand's unique public identifier.
colorobject | nullBrand colors with primary and secondary hex values. Null if no colors are configured.

Errors

Returns an error object if the store cannot be found.

Error Response
{
  "error": "Store not found"
}
ErrorCauseResolution
"Store not found"Internal store lookup failure.Retry the request. If persistent, the store may have been removed.
"Brand not found"Store exists but brand profile has not been configured.The merchant needs to set up their brand profile in the brand console.

Notes

  • This tool is useful for personalizing agent responses with the store's branding, such as using the store name in recommendations or linking to the store's website.
  • The color field is only present when the merchant has configured brand colors. It contains hex color values that can be used for visual consistency in rich responses.
  • Fields like website_url, logo_url, and description may be null if the merchant has not provided them.