Provides secure access to Discord's REST API and Gateway events, enabling 120+ tools for message management, user/guild info retrieval, channel operations, rich content creation, live event subscriptions, and moderation actions.
Discord MCP Server
A Model Context Protocol server that provides AI agents with secure access to Discord's REST API and Gateway events.
Features
🔧 120+ Discord API Tools - Complete coverage of Discord's REST API
🔒 Security First - Guild/channel allowlists, safe defaults, no accidental mentions
⚡ Real-time Events - Gateway integration for live Discord activity
🎯 Smart Routing - Auto-generated tools from declarative API catalog
📦 Modular Packs - Enable only the functionality you need
Quick Start
Documentation
📖 Complete documentation available at discord-mcp.gustycube.com
Quick Links
Example: Claude Desktop Integration
Add to your mcp.json
:
What You Can Do
- 📝 Message Management - Send, edit, delete messages and reactions
- 👥 User & Guild Info - Get user profiles, guild details, member lists
- 🔊 Channel Operations - List channels, manage permissions, create threads
- 🎭 Rich Content - Send embeds, manage webhooks, upload files
- ⚡ Live Events - Subscribe to message events, member joins, etc.
- 🛡️ Moderation - Manage bans, kicks, roles (with appropriate permissions)
Contributing
See the full documentation for development setup, API reference, and contribution guidelines.
License
MIT License - see LICENSE file for details.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
An MCP server for interacting with Discord.
- Features
- Quick Start
- Documentation
- Example: Claude Desktop Integration
- What You Can Do
- Contributing
- License
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides Discord integration capabilities to MCP clients like Claude Desktop.Last updated -15110PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that enables posting messages to Discord webhooks, allowing customization of content, username, and avatar URL.Last updated -10JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.Last updated -33MIT License
- AsecurityFlicenseAqualityAn MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.Last updated -196JavaScript