Skip to content

commands_edit_command_permissions

Category: commands

Set per-command permission overrides for one command in a guild.

FieldTypeRequiredDescription
application_idstringyesBot/app application ID
guild_idstringyesGuild scope
command_idstringyesCommand ID to edit permissions for
permissionsarrayyesPermission overrides — max 100 per command
bearer_tokenstringnoUser OAuth2 access token (NOT bot token). Required by Discord; tool throws if missing. Treated as a credential — do not log.

updated \{id, application_id, guild_id, permissions\}.

FieldTypeRequiredDescription
idstringyes
application_idstringyes
guild_idstringyes
permissionsarrayyes
PropertyValue
Read-onlyno
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/commands/edit_command_permissions.ts