Back to directory
DM

Discord MCP Server

Read, send, and manage Discord messages and channels from your agent.
Last updated July 18, 2026
CommunicationLocal · stdioPython161

Overview

An MCP server for Discord that lets an agent read channel history, send messages, manage channels and roles, and interact with a Discord server through a bot token — built on discord.py.

Use cases

Have an agent post an update to a Discord channel on your behalf.
Summarize recent activity in a Discord server's channels.
Manage roles or channel settings through natural-language commands.

Install

{
  "mcpServers": {
    "discord": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\PATH\\TO\\mcp-discord",
        "run",
        "mcp-discord"
      ],
      "env": {
        "DISCORD_TOKEN": "your_bot_token"
      }
    }
  }
}

FAQ

Yes — you need a Discord bot token with the appropriate permissions/intents enabled in the Discord Developer Portal.