Skip to content

jtalk22/slack-mcp-server

v3.2.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 2mo MCP SaaS Integrations
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

platform-commercial status-live

Summary

AI summary

Added five new MCP tools for reactions, mark‑as‑read, unread inbox, and user search.

Full changelog

v3.2.0 — Reactions, Unreads, User Search

v3.2.0 adds 5 new tools across all three transports: emoji reactions, mark-as-read, unread inbox, and user search. Tool count moves from 11 to 16.

npx -y @jtalk22/slack-mcp@latest --version
npx -y @jtalk22/slack-mcp@latest --doctor

New Tools

| Tool | Purpose |
|------|---------|
| slack_add_reaction | Add emoji reactions to messages |
| slack_remove_reaction | Remove emoji reactions from messages |
| slack_conversations_mark | Mark a conversation as read up to a timestamp |
| slack_conversations_unreads | Priority-sorted unread inbox across all channels and DMs |
| slack_users_search | Search workspace users by name, display name, or email |

What Changed

  • 5 new MCP tools — reactions (add/remove), mark-as-read, unread inbox, and user search. Available on all plans including self-hosted.
  • REST endpointsPOST /reactions, DELETE /reactions, POST /conversations/:id/mark, GET /conversations/unreads, GET /users/search.
  • server-http.js tool parity — Hosted HTTP transport now dispatches all 16 tools (was missing 5 after PRs #30/#31).
  • Background timer crash fixsetInterval callback in server.js wrapped in try/catch to prevent unhandled rejection.
  • Express route ordering/users/search registered before /users/:id to prevent "search" matching as user ID.

Who This Affects

  • Self-hosted users: upgrade to get 5 new tools. No breaking changes.
  • Cloud users: new tools available immediately.
  • Hosted HTTP users: critical parity fix — upgrade required to use reaction/unreads/search tools.

Contract Stability

  • No MCP tool names were removed or renamed.
  • All existing tool schemas unchanged. Fully backwards compatible.
  • Diagnostics remain deterministic (--doctor, --status, --version).

Verify Install

npx -y @jtalk22/slack-mcp@latest --version
npx -y @jtalk22/slack-mcp@latest --doctor
npx -y @jtalk22/slack-mcp@latest --status

Support

  • Cloud: jtalk22.github.io/slack-mcp-server/cloud.html
  • Deployment intake: https://github.com/jtalk22/slack-mcp-server/issues/new?template=deployment-intake.md
  • Troubleshooting: https://github.com/jtalk22/slack-mcp-server/blob/main/docs/TROUBLESHOOTING.md

Maintainer/operator: jtalk22 ([email protected])

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track jtalk22/slack-mcp-server

Get notified when new releases ship.

Sign up free

About jtalk22/slack-mcp-server

Your complete Slack context for Claude—DMs, channels, threads, search. No OAuth apps, no admin approval. `--setup` and done, 11 tools, auto-refresh.

All releases →

Beta — feedback welcome: [email protected]