discord-admin-mcp
Provides tools for Discord server administration, including role management, member moderation (kick, ban, timeout), channel management, and message purging.
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-admin-mcppurge the last 50 messages in #general"
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 Admin MCP Server
A Model Context Protocol (MCP) server providing structured tools for Discord server administration, role management, member moderation, and channel operations.
Designed to work seamlessly with Hermes Agent and any MCP-compliant client.
Features & Tools
Server Info:
get_current_bot_user: Inspect the bot's identity and user details.list_guilds: List servers the bot belongs to.get_guild_info: Get member counts, owner ID, server settings.
Role Management:
list_roles: List server roles, positions, and permission bitfields.assign_role: Assign roles to members.remove_role: Remove roles from members.create_role: Create new roles with custom colors and permissions.delete_role: Delete roles from the server.
Member Moderation:
kick_member: Kick members with audit log reason.ban_member: Ban members with optional message purge window.unban_member: Unban members.timeout_member: Timeout (mute/quarantine) members for a set duration.
Channel Management:
list_channels: List text, voice, forum, and announcement channels.create_channel: Create channels with custom categories/topics.edit_channel: Edit channel name, NSFW status, or topic.delete_channel: Delete channels.
Message Admin:
purge_messages: Bulk delete recent messages.
Related MCP server: Discord MCP Server
Installation & Setup
1. Requirements
Python >= 3.10
A Discord Bot Token with Server Moderation permissions and Privileged Gateway Intents (Server Members Intent).
2. Local Install
pip install -e .3. Environment Configuration
Set the following environment variables (or add them to .env / ~/.hermes/.env):
DISCORD_BOT_TOKEN=your_bot_token_here
DISCORD_DEFAULT_GUILD_ID=your_server_id_here # Optional fallbackHermes Agent Integration
Add to ~/.hermes/config.yaml:
mcp_servers:
discord_admin:
command: "/home/kernel/hermes-venv/bin/python3"
args: ["-m", "discord_admin_mcp.server"]
env:
DISCORD_BOT_TOKEN: "your_bot_token_here"License
MIT License - Author: CommanderBiz
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 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
- AlicenseBqualityDmaintenanceEnables Discord bot integration through MCP, allowing users to manage servers, channels, roles, members, and messages including moderation actions like bans, timeouts, and bulk deletions through natural language.33MIT
- FlicenseNot gradedqualityCmaintenanceComprehensive Discord server management through MCP, enabling channel, role, permission, message, moderation, and automation tasks via natural language.4
- AlicenseNot gradedqualityCmaintenanceExtended MCP server for Discord with advanced server management capabilities including roles, channels, messages, permissions, forums, webhooks, and batch operations.1MIT
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
An MCP server for deep research or task groups
Official MCP server for OmniDimension. Drive voice agents, dispatch calls, and run bulk campaigns.
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/CommanderBiz/discord-admin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server