servers / mcp-discord
mcp-discord
communitystdiolocaldestructive capablehealthy
Implement Discord MCP server enabling AI assistants to interact with the Discord platform.
01Tools · 22
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| discord_delete_webhook Deletes an existing webhook for a Discord channel | destructive | true | true |
| discord_delete_channel Deletes a Discord channel with an optional reason | destructive | true | true |
| discord_create_text_channel Creates a new text channel in a Discord server with an optional topic | write | true | unknown |
| discord_add_multiple_reactions Adds multiple emoji reactions to a Discord message at once | write | true | unknown |
| discord_login Logs in to Discord using the configured token | unknown | unknown | unknown |
| discord_get_forum_post Retrieves details about a forum post including its messages | write | true | unknown |
| discord_remove_reaction Removes a specific emoji reaction from a Discord message | destructive | true | true |
| discord_create_category Creates a new category in a Discord server. | write | true | unknown |
| discord_edit_webhook Edits an existing webhook for a Discord channel | write | true | unknown |
| discord_create_webhook Creates a new webhook for a Discord channel | write | true | unknown |
| discord_delete_category Deletes a Discord category by ID. | destructive | true | true |
| discord_edit_category Edits an existing Discord category (name and position). | write | true | unknown |
| discord_delete_message Deletes a specific message from a Discord text channel | destructive | true | true |
| discord_get_forum_channels Lists all forum channels in a specified Discord server (guild) | read | false | unknown |
| discord_get_server_info Retrieves detailed information about a Discord server including channels and member count | read | false | unknown |
| discord_delete_forum_post Deletes a forum post or thread with an optional reason | destructive | true | true |
| discord_reply_to_forum Adds a reply to an existing forum post or thread | write | true | unknown |
| discord_send Sends a message to a specified Discord text channel | write | true | unknown |
| discord_create_forum_post Creates a new post in a Discord forum channel with optional tags | write | true | unknown |
| discord_send_webhook_message Sends a message to a Discord channel using a webhook | write | true | unknown |
| discord_read_messages Retrieves messages from a Discord text channel with a configurable limit | read | false | unknown |
| discord_add_reaction Adds an emoji reaction to a specific Discord message | write | true | unknown |
02Install & source
npx -y mcp-discord
npxdocker run barryy625/mcp-discord:latest
docker- repohttps://github.com/barryyip0625/mcp-discord
- licenseMIT
- adoption102 stars · 60 forks
03Access granted
Send chat messages · destructiveWorkflow automation · destructiveSend chat messages · write
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-16 19:49Z
next_check2026-08-16 22:49Z
cadenceevery 3h
verifiedmetadata:passed tools_list:passed handshake:passed metadata:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed
index_statusindex — 9 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/mcp-discord)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →