Skip to main content
Glama
0xShaito

discord-dm-mcp

by 0xShaito

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DISCORD_DRY_RUNNoSet to '1', 'true', or 'yes' to globally force dry-run mode.
DISCORD_API_BASENoOverride the Discord API base URL (default: https://discord.com/api/v10).
DISCORD_USER_MAPNoInline JSON or file path mapping GitHub logins to Discord IDs, e.g. {"octocat":"123456789"}.
DISCORD_BOT_TOKENNoDiscord bot token required to send messages. Not needed for dry runs.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
send_discord_dmA

Send a direct message to a Discord user via a bot (REST only, no gateway). Provide either discordUserId or githubLogin (resolved via the configured mapping). Supply content for a plain message, and/or escalation to format a decision request. Mentions are always disabled (allowed_mentions.parse=[]). The bot must share a server with the recipient or Discord returns error 50007. Only DM users who have opted in — never mass-DM.

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

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