store_create

Create a new ThreadzShops store.

Creates a new store under the caller's account. Slug must be 3-40 chars, lowercase, hyphen-separated. Template must be one of the 21 supported templates. Returns the new store plus a next_url to deep-link the owner into the editor.

Request

arguments
{
  "name": "string  // 2-80 chars",
  "slug": "string  // 3-40 chars, lowercase, hyphen-separated",
  "template": "\"boutique\" | \"atelier\" | \"drop\" | … (21 total)",
  "initial_product_ids": "uuid[]?  // max 16",
  "markup_percent": "number?  // 0-500",
  "hero_headline": "string?  // ≤ 120 chars",
  "hero_tagline": "string?  // ≤ 280 chars"
}

Response

content[0].text (JSON-parsed)
{
  "id": "uuid",
  "slug": "string",
  "name": "string",
  "template": "string",
  "status": "\"active\"",
  "next_url": "https://threadzshops.com/admin/stores/{slug}/editor"
}

Example

tool call
{
  "name": "store_create",
  "arguments": {
    "name": "Bravo",
    "slug": "bravo",
    "template": "drop",
    "markup_percent": 60,
    "hero_headline": "Train like you mean it."
  }
}

Related tools