Skip to content

members_bulk_ban

Category: members

Ban many users at once (1-200 per call). DESTRUCTIVE — IRREVERSIBLE without manual unban.

  • Mass moderation (raid response).
  • Single user → use members_ban.
FieldTypeRequiredDescription
guild_idstringyesGuild to ban from
user_idsarrayyesUsers to ban (1-200 per call)
delete_message_secondsintegernoDelete each user’s messages from the last N seconds (0..604800 = up to 7 days)
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)

\{banned_users:[...], failed_users:[...], banned_count, failed_count\}. Discord returns 200 with both arrays even on partial failure.

FieldTypeRequiredDescription
banned_usersarrayyes
failed_usersarrayyes
banned_countintegeryes
failed_countintegeryes
PropertyValue
Read-onlyno
Destructiveyes
Idempotentno
Open-worldyes
Confirmation requiredyes (__confirm:true required)

packages/mcp-core/src/tools/members/bulk_ban.ts