store_add_logo

Add a logo to a store's library.

Fetches a logo image from a public URL and uploads it to the store's logo library. Supported: PNG, JPEG, WebP, SVG. Max 10MB. Stores cap at 10 logos. set_primary=true demotes the existing primary.

Request

arguments
{
  "slug": "string",
  "url": "string  // public image URL",
  "name": "string  // 1-80 chars",
  "set_primary": "boolean?"
}

Response

content[0].text (JSON-parsed)
{
  "id": "uuid",
  "logo_url": "string",
  "is_primary": "boolean"
}

Example

tool call
{
  "name": "store_add_logo",
  "arguments": {
    "slug": "bravo",
    "url": "https://example.com/logo.png",
    "name": "Primary mark",
    "set_primary": true
  }
}

Related tools