mcp-discord-mod
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| discord_mod_kick_memberA | Kick a member from a Discord server. The member can rejoin with an invite. |
| discord_mod_ban_memberB | Ban a member from a Discord server. Optionally deletes their recent messages. |
| discord_mod_unban_memberB | Unban a user from a Discord server. |
| discord_mod_timeout_memberA | Timeout (server mute) a member for a specified duration. Use durationSeconds=0 to clear a timeout. |
| discord_mod_warn_memberA | Warn a member by sending them a DM with the warning reason. Optionally logs to a mod channel. |
| discord_mod_list_bansB | Lists all banned users in a Discord server with their reasons. |
| discord_mod_set_nicknameB | Sets or clears a member's nickname in a server. |
| discord_mod_list_rolesB | Lists all roles in a Discord server with their properties. |
| discord_mod_create_roleC | Creates a new role in a Discord server. |
| discord_mod_edit_roleC | Edits an existing role in a Discord server. |
| discord_mod_delete_roleB | Deletes a role from a Discord server. |
| discord_mod_assign_roleB | Assigns a role to a member in a Discord server. |
| discord_mod_remove_roleC | Removes a role from a member in a Discord server. |
| discord_mod_create_categoryB | Creates a new category in a Discord server. |
| discord_mod_create_channelB | Creates a new text or voice channel in a Discord server. |
| discord_mod_delete_channelB | Deletes a Discord channel. |
| discord_mod_edit_channelA | Edits a Discord channel's name, topic, parent category, position, or slowmode. |
| discord_mod_set_permissionsC | Sets permission overrides for a role or user on a channel or category. |
| discord_mod_remove_permissionsA | Removes all permission overrides for a role or user on a channel or category. |
| discord_mod_list_membersA | Lists members in a Discord server with their roles. |
| discord_mod_get_memberA | Gets detailed information about a specific member in a Discord server. |
| discord_mod_list_serversA | Lists all Discord servers the bot is a member of. |
| discord_mod_get_server_infoA | Retrieves detailed information about a Discord server including channels and member count. |
| discord_mod_get_audit_logB | Fetches the audit log for a server. Shows who did what, when, and why. |
| discord_mod_send_dmA | Sends a direct message to a user by their user ID. Automatically creates a DM channel if one doesn't exist. |
| discord_mod_purge_messagesB | Purges messages from a channel with filters (by user, content, attachments). Scans and bulk-deletes matching messages. |
| discord_mod_bulk_delete_messagesB | Bulk deletes up to 100 messages in a channel. Messages must be less than 14 days old. |
| discord_mod_pin_messageB | Pins a message in a channel. |
| discord_mod_unpin_messageB | Unpins a message from a channel. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/berkal749/mcp-discord-mod'
If you have feedback or need assistance with the MCP directory API, please join our Discord server