Discord MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DISCORD_BOT_TOKEN | Yes | Your Discord Bot Token from the Discord Developer Portal |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| discord_send_messageC | Send a text message to a Discord channel |
| discord_send_fileC | Send any type of file to a Discord channel (images, videos, audio, documents, etc.) |
| discord_get_messagesC | Retrieve messages from a Discord channel |
| discord_get_attachmentsB | Retrieve all types of media attachments from a Discord channel (images, videos, audio, documents, etc.) |
| discord_get_messages_advancedC | Advanced message retrieval with date range, keyword search, and pagination |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
There is clear overlap between discord_get_messages and discord_get_messages_advanced, where the advanced version appears to be a superset of the basic one, creating potential confusion about when to use each. However, the other tools (get_attachments, send_file, send_message) have distinct purposes related to retrieving attachments versus sending messages/files, which helps maintain some clarity in the set.
All tool names follow a consistent pattern: 'discord_' prefix followed by a verb_noun structure (e.g., get_attachments, send_message). This makes the tools predictable and easy to understand at a glance, with no deviations in style or convention across the set.
With 5 tools, the count is reasonable for a Discord server focused on basic messaging and file operations. It covers core functionalities like sending and retrieving messages/attachments, though it might feel slightly thin if more advanced Discord features (e.g., managing channels, users, or reactions) are expected, but it's well-scoped for its apparent purpose.
The tool set covers basic send and retrieve operations for messages and files, which aligns with a minimal Discord integration. However, there are notable gaps: no tools for updating or deleting messages, managing channels or users, or handling reactions, which could limit agent workflows in more complex scenarios. The surface is functional but incomplete for full Discord interaction.