Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DISCORD_TOKEN | Yes | Your Discord bot token (obtainable from the Discord Developer Portal) | |
DEFAULT_SERVER_ID | No | Your default Discord server ID (Optional) | |
DEFAULT_CHANNEL_ID | No | Your default Discord channel ID (Optional) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
test | A simple test tool to verify the MCP server is working correctly |
discord_login | Logs in to Discord using the configured token |
discord_list_guilds | Lists all Discord servers (guilds) the bot has access to |
discord_send | Sends a message to a specified Discord text channel |
discord_get_forum_channels | Lists all forum channels in a specified Discord server (guild) |
discord_create_forum_post | Creates a new post in a Discord forum channel with optional tags |
discord_get_forum_post | Retrieves details about a forum post including its messages |
discord_reply_to_forum | Adds a reply to an existing forum post or thread |
discord_create_text_channel | Creates a new text channel in a Discord server with an optional topic |
discord_delete_channel | Deletes a Discord channel with an optional reason |
discord_read_messages | Retrieves messages from a Discord text channel with a configurable limit |
discord_get_server_info | Retrieves detailed information about a Discord server including channels and member count |
discord_add_reaction | Adds an emoji reaction to a specific Discord message |
discord_add_multiple_reactions | Adds multiple emoji reactions to a Discord message at once |
discord_remove_reaction | Removes a specific emoji reaction from a Discord message |
discord_delete_forum_post | Deletes a forum post or thread with an optional reason |
discord_delete_message | Deletes a specific message from a Discord text channel |
discord_create_webhook | Creates a new webhook for a Discord channel |
discord_send_webhook_message | Sends a message to a Discord channel using a webhook |
discord_edit_webhook | Edits an existing webhook for a Discord channel |
discord_delete_webhook | Deletes an existing webhook for a Discord channel |