Skip to content

reactions_delete_user

Category: reactions

Remove a specific user’s reaction from a message (mod action).

  • Strip an offending user reaction without clearing the whole emoji.
  • Bot’s own reaction → use reactions_delete_own.
  • Clearing every user for an emoji → use reactions_delete_all with emoji.
FieldTypeRequiredDescription
channel_idstringyesChannel containing the message
message_idstringyesMessage to update
emojistringyesUnicode emoji or name:id for custom emoji
user_idstringyesUser whose reaction to remove
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)

\{deleted, channel_id, message_id, emoji, user_id\}. Requires Manage Messages.

FieldTypeRequiredDescription
deletedbooleanyes
channel_idstringyesDiscord channel ID (snowflake)
message_idstringyesDiscord message ID
emojistringyes
user_idstringyesDiscord user ID
PropertyValue
Read-onlyno
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/reactions/delete_user.ts