discord-mcp
Click on "Install 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-mcplist all channels in the 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-mcp
MCP server that gives you full Discord REST API access through a bot token. Designed to be used with Claude Code, Cursor, or any MCP client.
Setup
Create a Discord application at https://discord.com/developers/applications
Add a bot and copy the token
Invite the bot to your server with Administrator permissions:
https://discord.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&permissions=8&scope=botEnable all Privileged Gateway Intents (Presence, Server Members, Message Content)
Related MCP server: Discord MCP Server
Install
npm install
npm run buildConfigure
Set environment variables:
export DISCORD_TOKEN="your-bot-token"
export DISCORD_GUILD_ID="your-guild-id"Use with Claude Code
Add to your MCP config (~/.claude/claude_code_config.json):
{
"mcpServers": {
"discord": {
"command": "node",
"args": ["/path/to/discord-mcp/dist/index.js"],
"env": {
"DISCORD_TOKEN": "your-bot-token",
"DISCORD_GUILD_ID": "your-guild-id"
}
}
}
}Available Tools
Channels
list_channels- List all server channelsget_channel- Get channel detailscreate_channel- Create a new channeledit_channel- Edit channel settingsdelete_channel- Delete a channel
Messages
get_messages- Get recent messagessend_message- Send a messagesend_embed- Send a rich embededit_message- Edit a bot messagedelete_message- Delete a messagebulk_delete_messages- Bulk delete messagespin_message/unpin_message- Pin managementget_pinned_messages- Get pinned messagesadd_reaction- React to a messagesearch_messages- Search messages in the server
Threads
create_thread- Create a thread
Members
list_members- List server memberssearch_members- Search by username/nicknameget_member- Get member detailsedit_member- Edit member (nickname, roles, mute, timeout)kick_member- Kick a memberban_member/unban_member- Ban managementlist_bans- List banned users
Roles
list_roles- List all rolescreate_role- Create a roleedit_role- Edit a roledelete_role- Delete a roleassign_role/remove_role- Role assignment
Server
get_server_info- Server detailsget_audit_log- View audit log
Invites
create_invite- Create an invitelist_invites- List active invitesdelete_invite- Delete an invite
Webhooks
list_webhooks- List webhookscreate_webhook- Create a webhook
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables direct interaction with the Discord API using both REST API calls and slash command syntax for bot management, server configuration, and message operations.19MIT
- AlicenseBqualityDmaintenanceEnables comprehensive Discord bot management and server operations through MCP, including channel management, message handling, member moderation, role management, and voice operations. Provides secure Discord API integration with built-in permission controls and audit logging capabilities.1915918MIT
- AlicenseBqualityFmaintenanceEnables interaction with Discord channels through a bot, allowing users to send messages and files, retrieve messages with advanced filtering, and download attachments of any type.5234MIT
- Alicense-qualityDmaintenanceProvides 33 tools for managing Discord servers, including channel and role administration, member moderation, and complex multi-step administrative workflows. It features built-in rate limiting and uses direct Discord REST API calls for efficient server operations.1591MIT
Related MCP Connectors
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
Access the Notra API for managing posts, brand identities, integrations, and schedules.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tanishqkancharla/discord-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server