Skip to main content
Glama
tensakulabs

discord-mcp

by tensakulabs

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
discord_list_guildsA

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

discord_list_channelsB

List text channels in a guild.

discord_get_messagesA

Get messages from a channel. Uses local cache if daemon is running, Discord API otherwise.

discord_get_dmsA

List the user's open DM conversations.

discord_resolve_dm_userA

Resolve a username or display name to a DM channel ID. Use this before discord_get_messages when you know who to DM but not the channel ID.

discord_send_messageA

Send a message to a channel or user (DM). Specify channelId OR userId.

discord_get_unreadA

Get messages you haven't seen yet. Uses local cache when daemon is running.

discord_searchB

Full-text search across locally cached Discord messages (requires daemon).

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/tensakulabs/discord-mcp'

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