Update store item

Change the name, description, cost, quantity, cooldowns or on/off state of a Stream Store item.

MCP tool streamelements_write → update_store_item

write Confirm

Changes only the fields you send and returns the item as saved. A new cost applies to the next redemption, so viewers pay it in loyalty points. Item content such as the sound file or video is not changed by this tool. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: update_store_item
NameTypeDescription
item_id string required string Item ID from list_store_items.
name string string New item name. Viewers type it after !redeem, and it is case-sensitive.
description string string New description.
cost integer integer Cost in loyalty points.
quantity integer integer How many can be redeemed.
cooldown_global integer integer Seconds between any two redemptions.
cooldown_user integer integer Seconds the same viewer must wait.
enabled boolean boolean false hides the item from redemption.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "streamelements_write",
    "arguments": {
      "operation": "update_store_item",
      "arguments": {
        "item_id": "item_8c41d2"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "item_id": "i_5c0bb2",
    "name": "Sound: Air Horn",
    "type": "Sound Effect",
    "cost": 150,
    "quantity": "unlimited",
    "cooldown": {
      "global": 0,
      "user": 300
    },
    "enabled": true
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.