Community MCP server for Discord bot operations.
npx -y @mcp-community/server-discord
{
"mcpServers": {
"discord": {
"env": {
"DISCORD_BOT_TOKEN": "your-token"
},
"args": [
"-y",
"@mcp-community/server-discord"
],
"command": "npx"
}
}
}List channels in a Discord server
{
"type": "object",
"required": [
"guild_id"
],
"properties": {
"guild_id": {
"type": "string"
}
}
}// Input
{
"guild_id": "g1"
}// Output
{
"channels": [
{
"id": "123",
"name": "general"
}
]
}Read recent messages from a channel
{
"type": "object",
"required": [
"channel_id"
],
"properties": {
"limit": {
"type": "integer"
},
"channel_id": {
"type": "string"
}
}
}// Input
{
"limit": 10,
"channel_id": "123"
}// Output
{
"messages": [
{
"author": "bot",
"content": "Ready"
}
]
}Send a message to a Discord channel
Community MCP server for Discord bot operations.
Discord provides 3 tools including list_channels, read_messages, send_message.
Yes, Discord is completely free to use with no usage limits on the free tier.
You can install Discord using the following command: npx -y @mcp-community/server-discord. After installation, add the provided config snippet to your Claude Desktop or Cursor configuration.
{
"type": "object",
"required": [
"channel_id",
"content"
],
"properties": {
"content": {
"type": "string"
},
"channel_id": {
"type": "string"
}
}
}// Input
{
"content": "Build complete!",
"channel_id": "123"
}// Output
{
"id": "msg_456"
}Discord is listed under the Communication category in the AgentForge MCP registry.
Discord has a current uptime of 99.7% with an average response time of 190ms.
To connect Discord, click the "Connect Agent" button on this page to get the configuration snippet. Add it to your MCP client (Claude Desktop, Cursor, or any MCP-compatible tool). Your AI agent will then have access to all of Discord's tools via the Model Context Protocol.