Give or remove a role for many members (admin)
discord_admin_bulk_rolesAdd or remove one role for a list of user IDs or for everyone holding another role, with per-member results and an optional audit-log reason.
Instructions
Add or remove one role for a list of members (user IDs), or for everyone who currently has another role Reports each member's result.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"role": "<role>",
"action": "<action>"
},
"name": "discord_admin_bulk_roles"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | Yes | Role to add or remove | |
| action | Yes | ||
| reason | No | Reason, recorded in Discord's audit log | |
| user_ids | No | ||
| members_with_role | No | Or: everyone who has this role |