Skip to content

reactions_list

Category: reactions

List users who reacted to a message with a specific emoji.

  • Inspect poll results; identify upvoters.
  • Need ALL emojis on the message → fetch the message via messages_get.
FieldTypeRequiredDescription
channel_idstringyesChannel containing the message
message_idstringyesMessage to inspect
emojistringyesUnicode emoji or name:id for custom emoji
typeunknownno0 = normal (default), 1 = burst (super reactions)
afterstringnoPagination cursor: get users with id > this
limitintegeryesMax users to return (1-100, default 25)

\{users:[\{user_id, username, bot\}], count, channel_id, message_id, emoji\}.

FieldTypeRequiredDescription
usersarrayyes
countintegeryes
channel_idstringyesDiscord channel ID (snowflake)
message_idstringyesDiscord message ID
emojistringyes
PropertyValue
Read-onlyyes
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

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