Skip to content

reactions_delete_all

Category: reactions

Clear reactions on a message. Without emoji: clears EVERY reaction. With emoji: clears just that emoji across all users. DESTRUCTIVE — IRREVERSIBLE.

  • Reset a poll; remove a corrupted reaction set.
  • Mod cleanup after spam reactions.
  • Removing only one user’s reaction → use reactions_delete_user.
FieldTypeRequiredDescription
channel_idstringyesChannel containing the message
message_idstringyesMessage to clear reactions on
emojistringnoIf provided, clear only this emoji; else clear all reactions
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)

\{deleted, channel_id, message_id, scope\} where scope is "all" or "emoji".

FieldTypeRequiredDescription
deletedbooleanyes
channel_idstringyesDiscord channel ID (snowflake)
message_idstringyesDiscord message ID
scopestringyes
PropertyValue
Read-onlyno
Destructiveyes
Idempotentyes
Open-worldyes
Confirmation requiredyes (__confirm:true required)

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