Skip to main content
Glama
jslay88

discord-mcp

by jslay88

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DISCORD_TOKENNoYour Discord bot token.
DISCORD_BOT_TOKENNoAlternative to DISCORD_TOKEN for the Discord bot token.

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_serversA

List Discord servers (guilds) the bot is a member of.

list_channelsB

List channels in a Discord server, including their IDs and types.

read_messagesA

Read recent messages from a channel or DM. Optionally pass before (a message ID) to page further back in history.

send_messageA

Send a message to a channel. Optionally reply to an existing message by passing replyToMessageId.

send_dmA

Send a direct message to a user by their user ID.

add_reactionA

Add an emoji reaction to a message. Use a unicode emoji (e.g. 👍) or custom emoji in <:name:id> format.

search_membersA

Search for members in a server by username or nickname prefix.

get_server_infoA

Get details about a Discord server: name, description, member count, owner.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jslay88/discord-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server