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
| Field | Type | Description |
|---|---|---|
name | string | The store or brand name. |
website_url | string | null | The store's website URL. |
logo_url | string | null | URL to the store's logo image. |
description | string | null | Brief description of the brand or store. |
public_id | string | The brand's unique public identifier. |
color | object | null | Brand 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"
}| Error | Cause | Resolution |
|---|---|---|
"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
colorfield 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, anddescriptionmay be null if the merchant has not provided them.