Discord MCP Server

Discord messages, channels, and member roles managed from your AI assistant.

Data last scanned today · Reviewed today

Overview

The Discord MCP Server allows users to perform server-level operations directly from an AI client. It enables fetching information about servers, channels, and members, alongside capabilities to read and send messages or manage reactions.

Our verdict

This server carries a high-risk score of 33/100, primarily due to the lack of an editorial review and no security audit regarding its OAuth and authentication implementations. With the last commit occurring over a year ago, it is not recommended for environments where stability or current security maintenance is critical.

  • Operates with zero direct dependencies to minimize supply chain surface
  • Provides documented tools for both messaging and administrative server management
  • Includes MIT license for flexible open-source usage
  • No updates or commits for over 380 days
  • Lacks verification of OAuth and authentication methods

Tools

ToolDescriptionRisk
list_serversList available serverslow
get_server_infoGet detailed server informationlow
get_channelsList channels in a serverlow
list_membersList server members and their roleslow
get_user_infoGet detailed information about a userlow
send_messageSend a message to a channelmedium
read_messagesRead recent message historylow
add_reactionAdd a reaction to a messagemedium
add_multiple_reactionsAdd multiple reactions to a messagemedium
remove_reactionRemove a reaction from a messagemedium

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the prerequisite Discord bot settings?

You must create a bot via the Discord Developer Portal and enable three specific privileged intents: Message Content, Presence, and Server Members.

What environment variable is required to authenticate the server?

The server requires a DISCORD_TOKEN environment variable containing your bot's token.

Are there specific dependencies for newer Python versions?

If you are using Python 3.13 or newer, you must install the audioop-lts library using uv pip install audioop-lts.

How do I configure this server for use with Claude Desktop?

You must add a discord entry to your Claude Desktop configuration file specifying the command, arguments including the directory path, and your bot token as an environment variable.

Badge

Discord MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.