What is the Discord MCP Server?
It is an MCP server that gives AI assistants the ability to interact with Discord servers by exposing Discord API functionality as tools.
@hanweg
Basic information
MCP server for discord bot
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-discord": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
The Discord MCP Server is a Model Context Protocol (MCP) server that provides Discord integration capabilities to MCP clients like Claude Desktop. It allows AI assistants to interact with Discord servers through a set of defined tools.
Install by setting up a Discord bot with required intents, cloning the repository, installing with uv, and configuring Claude Desktop (or another MCP client) to run the server using the uv command with your Discord bot token set as the DISCORD_TOKEN environment variable. An alternative installation via Smithery is also available.
It is an MCP server that gives AI assistants the ability to interact with Discord servers by exposing Discord API functionality as tools.
Tools are organized into categories: server information, message management, channel management, and role management. Examples include `send_message`, `read_messages`, `create_text_channel`, `add_role`, and `moderate_message`.
You need a Discord bot token from the Discord Developer Portal, with MESSAGE CONTENT INTENT, PRESENCE INTENT, and SERVER MEMBERS INTENT enabled. The bot must be invited to your server.
You can either clone the repository and install manually with `uv`, or use the Smithery CLI command `npx -y @smithery/cli install @hanweg/mcp-discord --client claude` for automatic setup with Claude Desktop.
The server authenticates with Discord using a bot token provided via the `DISCORD_TOKEN` environment variable. It uses standard MCP transport (stdio) to communicate with the client.

Give your agent an inbox. Its own address on email, Slack and Telegram. A product of Novu
LinkedIn MCP server for Claude, ChatGPT, Cursor & Codex. Read LinkedIn DMs, search your network, enrich profiles and draft messages you review before sending.

Email inboxes for AI agents. Give an agent its own address in one call; it sends, receives and replies in threads, waits for a sign-up code and gets it back already extracted, and hands a conversation to a person when it
Telehealth support for Claude, Codex and Cursor. Investigate stuck orders and billing issues, review case evidence, connect your tools and prepare next steps with Summer.

Send, receive and track real faxes in the US and Canada from Claude, ChatGPT or Cursor.
Comments