Overview

Moderation and safety: 48 tools across 8 categories

Members (14 tools)#

members_list (read, paginated), members_search (read, fuzzy username/nick lookup, no join-time or role data), members_get / members_get_current_user (read), members_modify (write - nick, roles, voice state, or timeout in one call), members_modify_current (write - the bot's own nick), members_add_role / members_remove_role (write), members_get_ban / members_list_bans (read), members_unban (write), members_kick (write, destructive, they lose roles and must rejoin), members_ban (write, destructive, can't rejoin until unbanned), members_bulk_ban (write, destructive, 1-200 users per call, irreversible without manual unban).

Roles (5 tools)#

roles_list (read), roles_create (write), roles_modify (write - partial update), roles_modify_positions (write - bulk reorder), roles_delete (write, destructive, irreversible, every member holding it loses it).

Permissions (2 tools)#

Read-only inspection, no Discord state changes. permissions_audit_channel evaluates each role independently against @everyone for one channel or thread (member-specific overwrites and multi-role combinations are intentionally excluded). permissions_explain reports effective permissions for one member or role.

AutoMod (5 tools)#

automod_list_rules / automod_get_rule (read), automod_create_rule / automod_modify_rule (write), automod_delete_rule (write, destructive, irreversible).

Guild (20 tools)#

Server-level settings, widgets, integrations, voice states, and the guild blueprint lifecycle (blueprint_plan, blueprint_apply, blueprint_evidence, blueprint_compile), covered end to end in get a verified Discord outcome. Also includes guild_get, guild_modify, guild_get_welcome_screen / modify_welcome_screen, guild_get_widget / modify_widget, guild_get_vanity_url, guild_list_integrations, guild_delete_integration (destructive, also disconnects associated webhooks), and guild_begin_prune / get_prune_count (destructive, kicked members must rejoin manually).

Templates (9 tools)#

Snapshot, inspect, and sync Guild Templates: templates_list / templates_get / templates_inspect (read), templates_diff (read - detect drift before sync), templates_recommend (read - recommend a verified template from a natural-language request), templates_create / templates_modify / templates_sync (write), templates_delete (write, destructive, irreversible).

Invites (4 tools)#

invites_get / invites_list_channel (read), invites_create_channel (write), invites_delete (write).

Audit log (1 tool)#

audit_log_get (read) - fetch a guild's native Discord audit log entries. This is different from discord-mcp's own mutation audit trail, which logs the tool calls this server made.

Onboarding (2 tools)#

onboarding_get (read) and onboarding_modify (write - full replace of the onboarding prompt configuration).

For the two-key confirmation gate protecting the destructive tools listed above, see how it works. For guild-wide builds that combine channels, roles, and onboarding in one reviewed operation, see guild and community tools.

Next steps#

Back to the overview or stop a raid for a full worked example.

Updated

Was this page helpful?