Advanceddiscordmcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Advanceddiscordmcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that provides Discord integration capabilities to MCP clients.
Note: This is an enhanced fork of the original mcp-discord repository with an immense amount of new features added.
list_servers: List all Discord servers (guilds) the bot is a member ofget_server_info: Get detailed server informationlist_members: List server members and their rolesget_server_settings: Retrieve current server configurationmodify_server_settings: Update server name, description, icon, banner, verification, notifications, AFK, system channel, explicit content filter, and localesend_message: Send a message to a channelread_messages: Read recent message historyedit_message: Edit an existing messageget_message: Get a specific message by IDadd_reaction: Add a reaction to a messageadd_multiple_reactions: Add multiple reactions to a messageremove_reaction: Remove a reaction from a messagepin_message: Pin a message in a channelunpin_message: Unpin a message from a channelmoderate_message: Delete messages and timeout usersbulk_delete_messages: Delete multiple messages at once (2-100 messages)create_text_channel: Create a new text channelcreate_voice_channel: Create a new voice channellist_channels: List all channels in a server (shows categories and sorts channels)get_channel_info: Get detailed information about a channelmodify_channel: Modify channel properties (name, topic, permissions, category, etc.)delete_channel: Delete an existing channelcreate_role: Create a new role in a serverdelete_role: Delete a role from a servermodify_role: Modify role properties (name, color, permissions, position, etc.)list_roles: List all roles in a server with details (includes position information)get_role_info: Get detailed information about a specific roleset_role_hierarchy: Set the role hierarchy by specifying role order (from highest to lowest)add_role: Add a role to a userremove_role: Remove a role from a usercheck_bot_permissions: Check what permissions the bot has in a channel or servercheck_member_permissions: Check what permissions a member has in a channel or serverconfigure_channel_permissions: Configure permissions for a role or member in a channellist_discord_permissions: List all available Discord permissions with descriptionscreate_invite: Create channel invites with usage limits and expirationlist_invites: List active server invitesget_invite_info: Get details about an invitedelete_invite: Revoke an invitecreate_automod_rule: Create auto-moderation ruleslist_automod_rules: List auto-moderation rulesmodify_automod_rule: Update auto-moderation rulesdelete_automod_rule: Delete auto-moderation rulescreate_thread: Create threads from messages or standalonelist_threads: List active or archived threadsarchive_thread: Archive a threadunarchive_thread: Unarchive a threaddelete_thread: Delete a threadcreate_category: Create channel categoriesmodify_category: Modify category name, position, or permissionsdelete_category: Delete categories (optionally moving channels)create_emoji: Create custom emojislist_emojis: List server emojisdelete_emoji: Delete custom emojiscreate_sticker: Create custom stickerslist_stickers: List server stickersdelete_sticker: Delete custom stickerscreate_webhook: Create a new webhooklist_webhooks: List webhooks in a channelsend_webhook_message: Send messages via webhookmodify_webhook: Update webhook settingsdelete_webhook: Delete a webhookget_user_info: Get information about a Discord userget_member_info: Get detailed information about a server membermodify_member: Modify member properties (nickname, timeout, etc.)ban_user: Ban a user from the serverunban_user: Unban a user from the serverkick_user: Kick a user from the serverThis enhanced fork includes extensive new features beyond the original project:
set_role_hierarchy tool with improved position calculation and automatic bot role handlingcheck_bot_permissions: Check what permissions the bot has in a channel or servercheck_member_permissions: Check what permissions a member has in a channel or serverconfigure_channel_permissions: Configure permissions for a role or member in a channellist_discord_permissions: List all available Discord permissions with descriptionsbulk_add_roles: Add a role to multiple usersbulk_modify_members: Update multiple members (nickname, timeout) in one callsearch_messages: Search messages by content, author, or date range within channelsfind_members_by_criteria: Find members by role, join date, name, or bot statusschedule_task: Schedule a supported task to run latersend_scheduled_message: Schedule a message to be sent latergenerate_server_analytics: Generate basic server analyticsgenerate_channel_analytics: Generate basic analytics for a channelcreate_automation_rule: Create an automation rule definitioncreate_message_template: Create a reusable message templatecreate_role_template: Create a reusable role templateanalyze_message_patterns: Analyze message patterns for spam indicatorsauto_moderate_by_pattern: Auto-moderate messages based on simple spam patternstrack_metrics: Track custom metrics over timeexport_data: Export stored data (metrics, templates, automation rules)auto_organize_channels: Move inactive channels into a target categorycreate_channel_structure: Create channel structure from a template git clone <your-repo-url>
cd mcp-discord-main # On Windows
python -m venv venv
venv\Scripts\activate
# On macOS/Linux
python -m venv venv
source venv/bin/activate pip install -e .Note: If using Python 3.13+, also install audioop: pip install audioop-lts
Add this to your MCP client configuration file:
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["-m", "discord_mcp"],
"cwd": "path/to/mcp-discord-main",
"env": {
"DISCORD_TOKEN": "your_bot_token"
}
}
}
}Note:
If you run into issues, check your MCP client's logs for detailed error messages.
Common issues:
GNU General Public License v3.0 (GPLv3) - see LICENSE file for details.
Note: This is an enhanced fork of the original mcp-discord repository with extensive new features added.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.