Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_guilds | Lists all Discord servers (guilds) that the bot has access to. Use this to discover available servers before performing operations. |
| select_guild | Sets the active Discord server (guild) for subsequent operations. All tools will use this server unless a different guildId is explicitly specified. |
| get_guild_info | Gets detailed information about a Discord server (guild), including channels, roles, and settings. If no guildId is specified, uses the currently selected guild. |
| create_category | Creates a new category in a Discord server. Categories organize channels into groups. |
| create_channel | Creates a new channel in a Discord server. Supports text, voice, announcement, stage, and forum channels. |
| edit_channel | Edits an existing channel in a Discord server. Can modify name, topic, permissions, and other settings. |
| delete_channel | Deletes a channel from a Discord server. This action cannot be undone. |
| create_role | Creates a new role in a Discord server with specified name, color, permissions, and settings. |
| edit_role | Edits an existing role in a Discord server. Can modify name, color, permissions, and other settings. |
| delete_role | Deletes a role from a Discord server. This action cannot be undone. |
| reorder_roles | Reorders roles in the role hierarchy. Provide an array of role IDs in desired order (highest to lowest). |
| update_server_settings | Updates multiple server settings at once. Can modify name, description, verification level, content filter, and default notifications. |
| set_verification_level | Sets the verification level required for new members to interact with the server. |
| set_content_filter | Sets the explicit content filter level for the server. |
| set_default_notifications | Sets the default notification setting for new members joining the server. |
| list_templates | Lists all available Discord server templates with their basic information. |
| preview_template | Shows detailed information about a specific template including all roles, categories, and channels. |
| apply_template | Applies a template to a Discord server, creating all roles, categories, and channels defined in the template. This is a comprehensive operation that will add many elements to the server. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |