Skip to main content
Glama
el-el-san

Discord MCP Server

by el-el-san

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DISCORD_BOT_TOKENYesYour 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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 5 tools

Disambiguation3/5

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.

Naming Consistency5/5

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.

Tool Count4/5

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.

Completeness3/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues