create_channel
Create a Discord text, announcement, forum, media, voice, or stage channel, set its category, topic, and permission overrides, and preview changes with a dry run.
Instructions
Create a text, announcement, forum, media, voice or stage channel. Inside a category it takes the category's permissions unless overrides are given. Permission names: CreateInstantInvite, KickMembers, BanMembers, Administrator, ManageChannels, ManageGuild, AddReactions, ViewAuditLog, PrioritySpeaker, Stream, ViewChannel, SendMessages, SendTTSMessages, ManageMessages, EmbedLinks, AttachFiles, ReadMessageHistory, MentionEveryone, UseExternalEmojis, ViewGuildInsights, Connect, Speak, MuteMembers, DeafenMembers, MoveMembers, UseVAD, ChangeNickname, ManageNicknames, ManageRoles, ManageWebhooks, ManageGuildExpressions, UseApplicationCommands, RequestToSpeak, ManageEvents, ManageThreads, CreatePublicThreads, CreatePrivateThreads, UseExternalStickers, SendMessagesInThreads, UseEmbeddedActivities, ModerateMembers, ViewCreatorMonetizationAnalytics, UseSoundboard, CreateGuildExpressions, CreateEvents, UseExternalSounds, SendVoiceMessages, SendPolls, UseExternalApps, PinMessages.
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": {
"name": "<name>"
},
"name": "create_channel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bot | No | Use this bot (name or id) instead of choosing automatically | |
| name | Yes | ||
| nsfw | No | ||
| type | No | text | |
| topic | No | Topic, or the guidelines of a forum | |
| reason | No | Reason shown in the server's audit log | |
| server | No | Server name or id. Optional when the bot is in one server or DISCORD_GUILD_ID is set. | |
| bitrate | No | Voice: bits per second, e.g. 64000 | |
| dry_run | No | Show the requests that would be made without changing anything | |
| private | No | Hide from @everyone (add overrides to let roles see it) | |
| category | No | Category name or id | |
| position | No | ||
| overrides | No | ||
| forum_sort | No | ||
| forum_tags | No | ||
| user_limit | No | Voice: 0 = no limit | |
| forum_layout | No | ||
| slowmode_seconds | No | ||
| forum_default_reaction | No | Forum: unicode emoji added under every post |