Back to catalog
Discord MCP Server
An MCP server for Discord integration that allows you to send messages, manage channels, and interact with Discord servers through an API with OAuth support.
Get this MCP server
An MCP server for Discord integration that allows you to send messages, manage channels, and interact with Discord servers through an API with OAuth support.
Installation
Klavis Python SDK
pip install klavis
from klavis import Klavis
klavis = Klavis(api_key="your-free-key")
server = klavis.mcp_server.create_server_instance("DISCORD", "user123")
Klavis NPM SDK
npm install klavis
Docker
docker pull ghcr.io/klavis-ai/discord-mcp-server:latest
docker run -p 5000:5000 -e DISCORD_TOKEN=$DISCORD_TOKEN \
ghcr.io/klavis-ai/discord-mcp-server:latest
Available Tools
| Tool | Description |
|---|---|
message_management |
Send, edit, and delete messages |
channel_operations |
Manage channels and channel access permissions |
server_management |
Retrieve server information and member data |
user_interactions |
Manage user roles and access permissions |
bot_operations |
Handle Discord-specific bot functions |
Features
- Message management: send, edit, and delete messages
- Channel operations: manage channels and channel access permissions
- Server management: retrieve server information and member data
- User interactions: manage roles and access permissions
- Bot operations: handle Discord-specific bot functions
- OAuth support for Discord API integration
Environment Variables
Required
DISCORD_TOKEN- Discord bot token for API authentication
Notes
This MCP server is provided by Klavis AI with support for both hosting (managed infrastructure with a free API key) and self-deployment. The hosting service is recommended for production as it requires no configuration.
