Skip to content

reactions_create

Category: reactions

Add the bot’s own reaction to a message.

  • Acknowledge a message; signal a vote/poll preference; quick affirmation.
  • Reacting on behalf of another user — not possible via REST.
FieldTypeRequiredDescription
channel_idstringyesChannel containing the message
message_idstringyesMessage to react to
emojistringyesUnicode emoji (e.g. ”👍”) or name:id for custom emoji

\{reacted, channel_id, message_id, emoji\}. emoji accepts unicode (e.g. "👍") OR name:id for custom emojis. URL-encoding is handled by @discordjs/rest.

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

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