AUTOMATIONSWITCH
CommunityCommunication

Discord MCP (SaseQ)

by SaseQ (community)

Comprehensive community-led MCP server for Discord integration. Read messages, send replies, manage channels, and inspect servers. 298 GitHub stars and 17 commits on main in the last 30 days. Top cadence among Discord MCPs.

298·7 tools·Released APR 2025·MIT
npx -y discord-mcp-saseq
Share:

Comprehensive community-led MCP server for Discord integration. Top cadence among Discord MCPs at 17 commits on main in the last 30 days. 298 stars. MIT.

Reviewed by M. Nouriel · MAY 2026

INSTALL THIS SERVER

Requires authenticationDISCORD_BOT_TOKEN environment variable. Create a bot at https://discord.com/developers/applications and add it to your server with the required intents.
{ "mcpServers": { "discord": { "command": "npx", "args": [ "-y", "discord-mcp-saseq" ], "env": { "DISCORD_BOT_TOKEN": "YOUR_BOT_TOKEN" } } } }
PrereqCreate bot at https://discord.com/developers/applications. Required intents: Server Members + Message Content. Path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).
{ "mcpServers": { "discord": { "command": "npx", "args": [ "-y", "discord-mcp-saseq" ], "env": { "DISCORD_BOT_TOKEN": "YOUR_BOT_TOKEN" } } } }
{ "mcpServers": { "discord": { "command": "npx", "args": [ "-y", "discord-mcp-saseq" ], "env": { "DISCORD_BOT_TOKEN": "YOUR_BOT_TOKEN" } } } }
{ "mcpServers": { "discord": { "command": "npx", "args": [ "-y", "discord-mcp-saseq" ], "env": { "DISCORD_BOT_TOKEN": "YOUR_BOT_TOKEN" } } } }
{ "mcpServers": { "discord": { "command": "npx", "args": [ "-y", "discord-mcp-saseq" ], "env": { "DISCORD_BOT_TOKEN": "YOUR_BOT_TOKEN" } } } }

7 TOOLS AVAILABLE

list_servers
List Discord servers (guilds) the bot is a member of
Read
list_channels
List channels within a server with permission filters
Read
list_messages
List messages in a channel with pagination
Read
send_message
Send a message to a channel or DM
Admin
edit_message
Edit a message authored by the bot
Admin
list_members
List server members with role and presence info
Read

OUR ASSESSMENT

Strengths
  • 298 GitHub stars.
  • 17 commits on main in the last 30 days. Top cadence among Discord MCPs.
  • MIT license.
  • Comprehensive tool surface: messages, channels, members, roles.
  • Active community development.
Weaknesses
  • Community-maintained; no Discord vendor stamp.
  • Discord ToS restrictions on automated messaging apply.
  • Bot token carries server-level permissions; scoping required per use case.
Security Notes

DISCORD_BOT_TOKEN grants the configured intents on every server the bot is a member of. Use a dedicated bot per agent flow with the minimum intents required (Server Members + Message Content). manage_role is destructive on access control; gate behind explicit operator confirmation in production.

Best For

Discord communities adopting agent-led moderation or response workflows; teams building Discord bots inside Claude Desktop or Cursor; community managers who want agents to triage messages and assign roles.

TECHNICAL DETAILS

Language
typescript
Transport
stdio
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurf
License
MIT
GitHub
npm
discord-mcp-saseq
Last Release
discord-mcp-saseq (npm latest)MAY 7, 2026
First Released
APR 1, 2025

ADOPTION METRICS

// GitHub Stars
298

// Reading this298 stars on SaseQ/discord-mcp. 17 commits on main in the last 30 days, top cadence among Discord MCPs in the directory.

// Popularity Rank
#1
Globally · #1 in Communication

// Reading thisPairs with the existing discord-mcp (barryyip0625/mcp-discord), Slack, Telegram, Mailgun MCPs in communication. SaseQ covers more comprehensive moderation and management surface.

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 4 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Manual submission
First indexed MAY 7, 2026
02
Cross-referenced
4 directories
PulseMCP, MCP.so, Glama, Smithery
03
Verified against
Claude Desktop, Cursor
Installed and tested across clients
04
Last re-checked
MAY 7, 2026
Weekly re-verification
// How other directories see it

The same server, 4 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4.4editorial298MAY 7, 2026
PulseMCP— unratedunavailableunavailableMAY 7, 2026
MCP.so— unratedunavailableunavailableMAY 7, 2026
Glama— unratedunavailableunavailableMAY 7, 2026
Smithery— unratedunavailableunavailableMAY 7, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →