Skip to content

members_remove_role

Category: members

Remove a single role from a guild member.

  • Targeted role revocation (e.g. revoke @verified).
  • Replacing the entire role set → use members_modify with roles.
FieldTypeRequiredDescription
guild_idstringyesGuild containing the member
user_idstringyesMember to revoke the role from
role_idstringyesRole to remove
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)

\{removed, user_id, role_id\}. Idempotent — removing a role the user does not have is a no-op.

FieldTypeRequiredDescription
removedbooleanyes
user_idstringyesDiscord user ID
role_idstringyesDiscord role ID
PropertyValue
Read-onlyno
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

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