discover_brands

Use discover_brands for brand-level questions — "Italian streetwear brands", "minimalist Scandinavian labels", "Japanese technical outerwear", "brands with avant-garde tailoring". Semantic search over first-class brand profiles generated during store indexing. Brand country and shipping signals are best-effort and separate from product availability — once you pick a brand from the results, chain to discover_products with the brand filter (or store_domain if you have a domain) to surface actual in-stock items.

Parameters

ParameterTypeRequiredDefaultDescription
querystringNoNatural language brand search query. Omit to browse by structured filters alone — provide a query, filters, or both.
limitnumberNo8Max number of brands to return (1–20)

Focus filters

ParameterTypeRequiredDefaultDescription
ships_from_countrystringNoISO-3166 alpha-2 filter for best-effort store shipping origin (e.g. "IT", "US", "GB"). Not the same as brand origin.
stylestringNoStyle filter — call get_filters for current values
price_tierstringNoBrand price-tier focus filter (e.g. budget, contemporary, luxury)
category_focusstring[]NoCategory focus filters, e.g. ["clothing", "shoes"]
gender_focusstring[]NoAudience focus filters, e.g. ["women", "men"]

Response

{
  "brands": [
    {
      "name": "Acne Studios",
      "about": "Swedish luxury fashion house founded 1996 in Stockholm, known for understated, minimalist ready-to-wear with subtle avant-garde edge.",
      "domains": ["acnestudios.com"],
      "shipsFromCountries": ["SE", "US"],
      "countryOfOrigin": "SE",
      "styles": ["minimalist", "avant-garde"],
      "categories": ["clothing", "shoes", "bags"],
      "materials": ["denim", "leather", "wool"],
      "genders": ["women", "men"],
      "priceTier": "luxury"
    }
  ]
}

Response fields

FieldDescription
nameBrand display name — pass back as brand to find_similar_brands or to the brand filter on discover_products
aboutEditorial brand bio (1–2 sentences) for brands the LLM confidently knows. Empty for indie brands it can't recall.
domainsKnown domains the brand sells from
shipsFromCountriesBest-effort store shipping origins, ISO-3166 alpha-2
countryOfOriginBrand origin country (when confident)
stylesCanonical style tags
categoriesCategories the brand covers
materialsFrequent materials across the brand's catalog
gendersAudience focus, e.g. ["women", "men"]
priceTierBrand-level price positioning: value, mid, premium, luxury, or ultra-luxury. Empty until enriched.

Examples

Geographic + style:

{
  "name": "discover_brands",
  "arguments": {
    "query": "Italian streetwear brands"
  }
}

Category focus:

{
  "name": "discover_brands",
  "arguments": {
    "query": "sustainable outerwear brands",
    "category_focus": ["clothing"],
    "gender_focus": ["women", "men"]
  }
}

Shipping origin:

{
  "name": "discover_brands",
  "arguments": {
    "query": "minimalist contemporary",
    "ships_from_country": "JP"
  }
}

For actual in-stock products from a discovered brand, call discover_products with the brand filter (or store_domain if you have a domain from the result). Use find_similar_brands when the user already has a brand in mind and wants alternatives in the same aesthetic neighborhood.