mcp server
Discord
Reads and posts Discord messages, manages channels, roles and webhooks with a bot token.
Set up
Runs on your computer. Pick your agent and operating system.
Before you start
- Node.js 20 or newer
- Discord bot with Message Content, Server Members and Presence intents enabled
- Node.js 18+
{
"mcpServers": {
"discord": {
"command": "npx",
"args": [
"-y",
"mcp-discord"
],
"env": {
"DISCORD_TOKEN": "<your DISCORD_TOKEN>"
}
}
}
}same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12
Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs
Tools provided
As listed by the project. Your agent asks before calling them, depending on its settings.
discord_sendSend a messagediscord_read_messagesRead messagesdiscord_search_messagesSearch messagesdiscord_list_serversList servers the bot is indiscord_create_webhookCreate a webhookdiscord_list_membersList server members
README
synced Oct 13, 2026Discord
Reads and posts Discord messages, manages channels, roles and webhooks with a bot token.
Install
npx -y mcp-discord
Configuration
| Variable | Required | Description |
|---|---|---|
DISCORD_TOKEN | Yes | Discord bot token; bot only sees servers it was invited to |
Tools
discord_send— Send a messagediscord_read_messages— Read messagesdiscord_search_messages— Search messagesdiscord_list_servers— List servers the bot is indiscord_create_webhook— Create a webhookdiscord_list_members— List server members
About this listing
Details were gathered from the project's public pages on 2026-10-13 and have not been reviewed by a person yet. Read the project's own documentation before giving it access to anything sensitive.
Sources: