Discord runs on your own machine — the client starts it, so there is no endpoint to ping. 32 installs a week from npm. Last commit 24 Oct 2026.
Discord for LLM agents: 168 tools for messages, moderation, channels, roles, threads and AutoMod.
We read the source, 1 d ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
`https://discord.com/api/webhooks/${webhook.id}/${webhook.token}`
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add discord-mcp -e 'DISCORD_TOKEN=<DISCORD_TOKEN>' -- npx -y @willuhmjs/discord-mcp
{
"mcpServers": {
"discord-mcp": {
"command": "npx",
"args": [
"-y",
"@willuhmjs/discord-mcp"
],
"env": {
"DISCORD_TOKEN": "<DISCORD_TOKEN>"
}
}
}
}
[mcp_servers.discord-mcp]
command = "npx"
args = ["-y", "@willuhmjs/discord-mcp"]
env = { DISCORD_TOKEN = "<DISCORD_TOKEN>" }
{
"mcpServers": {
"discord-mcp": {
"command": "npx",
"args": [
"-y",
"@willuhmjs/discord-mcp"
],
"env": {
"DISCORD_TOKEN": "<DISCORD_TOKEN>"
}
}
}
}
{
"servers": {
"discord-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@willuhmjs/discord-mcp"
],
"env": {
"DISCORD_TOKEN": "<DISCORD_TOKEN>"
}
}
}
}
Put your own value in place of
<DISCORD_TOKEN> (Discord bot token from https://discord.com/developers/applications).
The author’s registry entry marks it as required.
Optional settings from the registry entry, left out of the block above:
DISCORD_GUILD_ID (Default server (guild) ID used when a tool call omits guildId), ENABLE_MEMBERS_INTENT (Set to 1 to enable the privileged Server Members intent (needed for member-list tools)).
Discord channel operations for AI agents. Fetch, search, mentions, post. 4 tools.
Email API tools for software agents: inbox creation, message and thread reads, search and sending.
Discord server management MCP for AI agents: chat, moderation, admin, and full server building.
Build Discord communities with AI: roles, channels, modules, automations and reviewed announcements.
Slack MCP server: channels, messages, threads, reactions, users, files, and scheduled messages
Disposable email inboxes for AI agents — read messages and verification codes.
Read Discord channels, follow new messages and control calls from your AI assistant.
Command your AI agents by voice: PTT rooms, channels, direct messages, agent email, memory (mRAG).
Answers built from our own checks of this server.