List commands

Chat commands of your channel with reply, aliases, level, cooldowns, cost and whether they are on.

MCP tool streamelements_read → list_commands

read

Returns the custom commands of your channel, ordered by name, with the reply text, aliases, who may use it, global and user cooldowns in seconds, point cost and response type. Search matches the command name and the reply text. Pass command_id to update_command.

Parameters

Parameters: list_commands
NameTypeDescription
search string string Only commands whose name or reply contains this text.
enabled boolean boolean Only commands that are on (true) or off (false).
limit integer integer 1 to 100. Default: 50.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "streamelements_read",
    "arguments": {
      "operation": "list_commands",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "commands": [
      {
        "command_id": "c_4b19e0",
        "trigger": "!schedule",
        "aliases": [
          "!stream"
        ],
        "reply": "Streams this week: Mon-Fri 19:00 CET.",
        "level": "Everyone",
        "cooldown": {
          "global": 5,
          "user": 15
        },
        "cost": 0,
        "response_type": "say",
        "enabled": true
      }
    ],
    "next_cursor": null
  },
  "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.