Preview a Discord server on AiGuild
preview_discord_serverUse this when the user wants to create, set up or reorganize a Discord server and a structure (categories, channels, roles) has been designed with them. Do not use it for general Discord questions, moderation help, or requests that do not involve setting up a server. It returns a preview of the structure and a link to aiguild.me; nothing is created or changed on Discord. On aiguild.me the user signs in with Discord, reviews or edits the structure and applies it to a server they manage; existing channels are kept by default.
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": {
"server_name": "<server_name>",
"language": "<language>",
"categories": "<categories>"
},
"name": "preview_discord_server"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| roles | No | Roles from the most powerful to the least. Do not include @everyone. | |
| systems | No | Bot systems AiGuild sets up when the structure is applied. Welcome and levels are on by default; basic AutoMod protection (invite links, mention raids) is always switched on. | |
| language | Yes | Language of the server: channel names and the bot's messages. Use en for a language not listed. | |
| categories | Yes | Categories in display order, each with its channels. A typical server has 4 to 8 categories and 15 to 40 channels. | |
| description | No | One or two sentences about the community. | |
| server_name | Yes | Name of the Discord server, e.g. Survival Haven. |