create_thread
Start a Discord thread in a text or announcement channel, either standalone or from an existing message, with options for private threads and auto-archive timing.
Instructions
Start a thread in a text or announcement channel, from a message or on its own.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"channel": "<channel>",
"name": "<name>"
},
"name": "create_thread"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bot | No | Use this bot (name or id) instead of choosing automatically | |
| name | Yes | ||
| server | No | Server name or id. Optional when the bot is in one server or DISCORD_GUILD_ID is set. | |
| channel | Yes | Channel or thread name, id, or message link | |
| dry_run | No | Show the requests that would be made without changing anything | |
| private | No | Private thread (text channels only) | |
| message_id | No | Start the thread from this message | |
| auto_archive_minutes | No |