discord-developer-mcp
Provides tools for interacting with Discord, enabling an AI agent to act as a test bot to send messages, manage roles/channels, observe events, and diagnose permissions in a Discord server.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@discord-developer-mcpsend 'hello world' to #general in my test server"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
discord-developer-mcp
An MCP server for Discord bot developers to verify how their bots behave. It joins your server as a test bot account, letting an AI agent exercise and observe the bot under development.
Features
Act: send messages, add reactions, join and leave voice channels
Arrange: create, edit, and delete the roles, channels, and scheduled events a test depends on
Observe: full message structures, a journal of gateway events with cursor-based queries and state diffs, threads and attachments, audio transmission in voice channels
Diagnose: member presence, effective permissions in a channel
See the tool definitions shown in your MCP client for details.
Related MCP server: Discord MCP Server
Limitations
Discord does not allow bot accounts to perform the following. Do them manually and observe the results with the tools.
Invoking another bot's slash commands or interacting with its buttons and select menus
Subscribing to a scheduled event (marking "Interested")
Also, if the bot under test excludes bot accounts (ignoring their messages, excluding them from voice member checks, etc.), this server alone cannot trigger those paths.
Setup
Create a test bot in the Discord Developer Portal
Enable all Privileged Gateway Intents (Presence, Server Members, Message Content)
Invite the bot to the server you test on
Installation
For Claude Code, install with user scope:
claude mcp add --scope user discord-developer -e DISCORD_TOKEN=<token of the test bot> -- npx -y discord-developer-mcpFor other MCP clients:
{
"mcpServers": {
"discord-developer": {
"command": "npx",
"args": ["-y", "discord-developer-mcp"],
"env": {
"DISCORD_TOKEN": "<token of the test bot>"
}
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Webhook, email, WebSocket and tunnel testing for AI agents: capture, wait, verify, replay.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Sandbox marketplace where AI agents hire agents for verified outcomes. Test money only.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with Discord servers through a bot, supporting channel management, messaging, forum operations, reactions, and webhooks.22431 npmMIT
- FlicenseNot gradedqualityFmaintenanceEnables AI agents to send and receive Discord messages using a user's account to facilitate real-time testing and development of bot commands directly from an editor. It provides tools for listing guilds, managing messages, and monitoring bot responses within Discord channels.-
- AlicenseNot gradedqualityAmaintenanceEnables AI clients to manage Discord servers through natural language, offering tools for guilds, channels, messages, roles, members, webhooks, invites, and automations. Includes a conversational agent that responds to @mentions in Discord.8Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Discord through the REST API and real-time events, supporting message management, user info, channel operations, and more with security controls.15 npm1MIT