The mcp-discord server allows you to programmatically manage Discord servers and their components through various capabilities:
Server & User Management: Fetch server details, list members, and get information about specific users
Message Operations: Send, read, and moderate messages, add/remove reactions, and timeout users
Channel Control: Create and delete text channels
Role Administration: Add and remove roles from users
Webhook Features: Create, list, modify, delete webhooks, and send messages through them
These tools enable comprehensive programmatic control over Discord server interactions and functionalities.
Provides Discord integration capabilities including server management, message management, channel management, role management, and webhook management.
Discord MCP Server
A Model Context Protocol (MCP) server that provides Discord integration capabilities to MCP clients like Claude Desktop.
Available Tools
Server Information
list_servers: List available serversget_server_info: Get detailed server informationget_channels: List channels in a serverlist_members: List server members and their rolesget_user_info: Get detailed information about a user
Message Management
send_message: Send a message to a channelread_messages: Read recent message historyadd_reaction: Add a reaction to a messageadd_multiple_reactions: Add multiple reactions to a messageremove_reaction: Remove a reaction from a messagemoderate_message: Delete messages and timeout users
Channel Management
create_text_channel: Create a new text channeldelete_channel: Delete an existing channel
Role Management
add_role: Add a role to a userremove_role: Remove a role from a user
Related MCP server: ClaudeKeep
Installation
Set up your Discord bot:
Create a new application at Discord Developer Portal
Create a bot and copy the token
Enable required privileged intents:
MESSAGE CONTENT INTENT
PRESENCE INTENT
SERVER MEMBERS INTENT
Invite the bot to your server using OAuth2 URL Generator
Clone and install the package:
Configure Claude Desktop (
%APPDATA%\Claude\claude_desktop_config.jsonon Windows,~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS):
Installing via Smithery
To install Discord Server for Claude Desktop automatically via Smithery:
License
MIT License - see LICENSE file for details.