Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| discordToken | No | Your Discord bot token (alternative camelCase environment name supported by some clients) | |
| DISCORD_TOKEN | No | Your Discord bot token |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_servers | List the Discord servers the bot is currently connected to. |
| get_server_info | Retrieve detailed information about a Discord server. |
| get_channels | List channels for a Discord server grouped by category. |
| list_roles | List all roles defined in the Discord server. |
| list_members | List members of a Discord server. |
| get_user_info | Fetch information about a specific Discord user. |
| send_message | Send a message to a Discord text channel or thread. |
| read_messages | Read recent messages from a channel. |
| add_reaction | Add a reaction to a specific message. |
| add_multiple_reactions | Add multiple reactions to a message. |
| remove_reaction | Remove the bot's reaction from a message. |
| pin_message | Pin a message in a text channel. |
| unpin_message | Unpin a message in a text channel. |
| bulk_delete_messages | Delete multiple recent messages from a channel. |
| create_text_channel | Create a new text channel in the specified server. |
| create_voice_channel | Create a new voice channel in the specified server. |
| create_stage_channel | Create a new stage channel for events and announcements. |
| create_category | Create a new channel category. |
| update_channel | Update channel settings such as name, topic, and category. |
| delete_channel | Delete a Discord channel. |
| create_invite | Create an invite link for a channel. |
| list_invites | List active invites for a server. |
| create_role | Create a new role in the specified server. |
| edit_role | Update the configuration of an existing role. |
| delete_role | Delete a role from the server. |
| add_role | Add a role to a Discord user. |
| remove_role | Remove a role from a Discord user. |
| kick_member | Kick a member from the server. |
| ban_member | Ban a user from the server. |
| unban_member | Remove a ban for a user. |
| list_bans | List banned users for the server. |
| timeout_member | Apply or clear a communication timeout for a member. |
| moderate_message | Moderate a message by deleting it and optionally timing out the author. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |