edit_server
Update Discord server settings, including name, description, icon, banner, verification level, notifications, content filter, AFK, and system or rules channels.
Instructions
Change server settings: name, description, icon, banner, splash, verification level, default notifications, content filter, AFK, system and rules channels.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "edit_server"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bot | No | Use this bot (name or id) instead of choosing automatically | |
| icon | No | Image path or URL, or "none" to remove | |
| name | No | ||
| banner | No | Image path or URL (needs boost level 2), or "none" | |
| 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. | |
| splash | No | Invite background image path or URL (needs boost level 1), or "none" | |
| dry_run | No | Show the requests that would be made without changing anything | |
| community | No | Turn Community on (needs rules_channel and public_updates_channel; raises verification to low and the content filter to all members if lower). Unlocks onboarding, welcome screen, announcement channels and forums insights | |
| afk_channel | No | Voice channel, or "none" | |
| description | No | Only for Community servers | |
| join_messages | No | Discord's own welcome message in the system channel when someone joins | |
| rules_channel | No | Community servers only | |
| content_filter | No | ||
| system_channel | No | Channel for join messages, or "none" | |
| verification_level | No | ||
| afk_timeout_seconds | No | ||
| default_notifications | No | ||
| public_updates_channel | No | Community servers only |