MCP servers that can add a reaction

4 verified servers expose a tool that can add an emoji reaction to a message

A reaction is the lightest way to respond: an emoji on a message that signals acknowledgement, agreement, or done without adding to the thread. When an agent confirms it saw something or marks a task picked up, a reaction tool adds that emoji to a message.

These verified servers let an agent add an emoji reaction to a message.

Top pick

Slack

korotovsky (community)

Community

Community Slack MCP server with smart history, DMs, and search that needs no workspace bot install.

productivity1,637
Tool:
  • reactions_add

Slack's reactions_add attaches an emoji to a message, and like its posting tool it ships disabled by default, so reacting is something you switch on deliberately.

Pick 2

Discord MCP

barryyip0625

Community

Maintained community MCP server that lets an agent run a Discord bot: messages, channels, forums, roles, and webhooks.

communication
Tool:
  • discord_add_reaction

discord_add_reaction adds a reaction to a Discord message, the lightweight acknowledgement an agent sends in a server channel.

Pick 3

Mattermost

cloud.ru (community)

Community

A maintained MCP server for Mattermost that lets agents work with channels, messages, threads, reactions, users, teams, and files.

communication30
Tool:
  • add_reaction

On Mattermost, add_reaction puts an emoji on a message, the same signal for teams on the open-source alternative.

Pick 4

Rocket.Chat

enyonee

Community

Community MCP server for Rocket.Chat: read and post messages, manage threads, DMs, files, reactions, and pins across your team chat.

communication1
Tool:
  • add_reaction

Rocket.Chat's add_reaction reacts to a message on a self-hosted instance, an acknowledgement without a new post.

What to know

Reactions are small but useful signals an agent can send without cluttering a channel. Acknowledging a request with an eyes emoji, marking a task done with a check, voting on an option, all of it lands as a reaction rather than a new message people have to read. The four chat servers here do the same thing: take a message and an emoji, attach the reaction. Slack ships its reaction tool disabled by default, the same guardrail it puts on posting, so an agent reacts only once you enable it.

A reaction is also state: it says the agent handled something. An agent that re-reacts to the same message because it forgot, or reacts twice across sessions, adds noise. Remembering which messages it already marked keeps its signals meaningful rather than repeated.

Questions

Why react instead of replying?
A reaction signals without adding to the thread. An eyes emoji says the agent saw a request, a check says done, a thumbs-up votes, none of which makes people read a new message. For acknowledgements and simple signals, a reaction is lighter than a reply.
Why is Slack's reaction tool disabled by default?
The same reason its posting tool is: anything that writes to a shared workspace ships off until you opt in, so an agent reading channels can't react until you enable it. Turn it on deliberately, like the post tool.