korotovsky/slack-mcp-server
MCP Browser & AutomationThe most powerful MCP server for Slack Workspaces.
Features
- Stealth and OAuth authentication modes for flexible deployment
- Support for Enterprise Slack workspaces
- Channel, thread, DM, and Group DM message retrieval with Smart History pagination
- Unread‑message fetching with priority sorting and mark‑as‑read capability
- Search messages by date, user, or content across channels, threads, and DMs
Recent releases
View all 3 releases →
v1.2.3
Bug fix
Notable features
- Ability to filter out users_search tool via enabled-tools configuration
Full changelog
What's Changed
- fix: channels_list returns empty results on Enterprise Grid with xoxc/xoxd tokens by @georgebashi in https://github.com/korotovsky/slack-mcp-server/pull/218
- Allow to filter out users_search tool via enabled-tools by @kirecek in https://github.com/korotovsky/slack-mcp-server/pull/213
New Contributors
- @georgebashi made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/218
- @kirecek made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/213
Full Changelog: https://github.com/korotovsky/slack-mcp-server/compare/v1.2.2...v1.2.3
v1.2.2
New feature
⚠ Upgrade required
- Rename payload parameter to text in conversations_add_message tool.
- Return tool errors as isError results instead of JSON-RPC errors.
Notable features
- Add reaction tool (reactions_add)
- Add reactions_remove tool
- Add BotName, FileCount, HasMedia fields to message output
Full changelog
What's Changed
- feat: add reaction tool by @xav-ie in https://github.com/korotovsky/slack-mcp-server/pull/141
- feat: Add tool annotations for improved LLM tool understanding by @bryankthompson in https://github.com/korotovsky/slack-mcp-server/pull/144
- fix: wait for cache to be ready before serving stdio requests by @bhaskoro-muthohar in https://github.com/korotovsky/slack-mcp-server/pull/155
- feat(docker): Set mcp-server as ENTRYPOINT for improved usability by @JAORMX in https://github.com/korotovsky/slack-mcp-server/pull/156
- ci: add Trivy scan for Go dependencies by @JAORMX in https://github.com/korotovsky/slack-mcp-server/pull/157
- ci: add Dependabot for Go modules and GitHub Actions by @JAORMX in https://github.com/korotovsky/slack-mcp-server/pull/158
- feat: govslack compatibility by @aron-muon in https://github.com/korotovsky/slack-mcp-server/pull/165
- feat: add reactions_remove tool by @Flare576 in https://github.com/korotovsky/slack-mcp-server/pull/169
- feat: add BotName, FileCount, HasMedia fields to message output by @Flare576 in https://github.com/korotovsky/slack-mcp-server/pull/170
- feat: add conversations_unreads and conversations_mark tools by @Flare576 in https://github.com/korotovsky/slack-mcp-server/pull/171
- feat: add --enabled-tools flag to filter available MCP tools by @RedSlowpoke in https://github.com/korotovsky/slack-mcp-server/pull/173
- fix: include thread_broadcast replies in conversations_replies by @dhpwd in https://github.com/korotovsky/slack-mcp-server/pull/174
- fix: support user id with W prefix by @dosentmatter in https://github.com/korotovsky/slack-mcp-server/pull/175
- fix(dxt): add missing xoxb_token workaround for DXT bug by @dalley in https://github.com/korotovsky/slack-mcp-server/pull/178
- feat: add users_search tool for finding users by name/email by @Flare576 in https://github.com/korotovsky/slack-mcp-server/pull/179
- feat: add cache TTL and refresh-on-error for channel lookups by @ljagiello in https://github.com/korotovsky/slack-mcp-server/pull/180
- feat: add startup auth validation and workspace-isolated cache paths by @Flare576 in https://github.com/korotovsky/slack-mcp-server/pull/183
- fix: correct channel allowlist/blocklist logic by @RedSlowpoke in https://github.com/korotovsky/slack-mcp-server/pull/189
- feat: add user group management tools by @RedSlowpoke in https://github.com/korotovsky/slack-mcp-server/pull/193
- fix: rename payload parameter to text in conversations_add_message by @RedSlowpoke in https://github.com/korotovsky/slack-mcp-server/pull/194
- fix: return tool errors as isError results instead of JSON-RPC errors by @aminsaedi in https://github.com/korotovsky/slack-mcp-server/pull/196
New Contributors
- @xav-ie made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/141
- @bryankthompson made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/144
- @bhaskoro-muthohar made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/155
- @JAORMX made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/156
- @aron-muon made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/165
- @Flare576 made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/169
- @dhpwd made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/174
- @dosentmatter made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/175
- @dalley made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/178
- @RedSlowpoke made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/173
- @aminsaedi made their first contribution in https://github.com/korotovsky/slack-mcp-server/pull/196
Full Changelog: https://github.com/korotovsky/slack-mcp-server/compare/v1.2.0...v1.2.2
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.
About
Stars
1,639
Forks
321
Languages
Go
Makefile
JavaScript
Downloads/week
13
↓32%
NPM Maintainers
1
Contributors
56