AUTOMATIONSWITCH

Slack

by Slack

Team communication layer for reading channels, searching messages, posting updates, and managing threads. Honors Slack rate limits and surfaces ephemeral messages correctly.

84,955·9 tools·Released NOV 2024·MIT
npx @modelcontextprotocol/server-slack
Share:

Solid Slack bridge for agents that need workspace awareness. Channel reading, message search, and threaded replies all work reliably. Rate limit handling is built in.

Reviewed by M. Nouriel · MAY 2026

INSTALL THIS SERVER

Requires authenticationSlack Bot Token via SLACK_BOT_TOKEN env var
{ "mcpServers": { "slack": { "command": "npx", "args": ["@modelcontextprotocol/server-slack"], "env": { "SLACK_BOT_TOKEN": "xoxb-your-token" } } } }
PrereqClaude Desktop v1.4+ . Slack Bot Token with required scopes

9 TOOLS AVAILABLE

list_channels
List all channels the bot has access to
Read
read_channel
Read recent messages from a channel
Read
post_message
Post a message to a channel
Write
reply_to_thread
Reply to a specific message thread
Write
search_messages
Search messages across the workspace
Read
get_user_profile
Get profile details for a user
Read

OUR ASSESSMENT

Strengths
  • Covers the core Slack API surface (channels, messages, threads, search)
  • Built-in rate limit handling
  • Thread-aware replies for contextual conversations
Weaknesses
  • Slack Bot Token requires workspace admin approval
  • File uploads and reactions are limited
Security Notes

Uses Slack Bot Tokens with granular OAuth scopes. Scope to the minimum required channels. Bot must be invited to channels before it can read them.

Best For

Agents that need to read from and post to Slack channels and threads

TECHNICAL DETAILS

Language
typescript
Transport
stdio
Clients
Claude DesktopClaude CodeCursorVS Code
License
MIT
GitHub
npm
@modelcontextprotocol/server-slack
Last Release
v0.5.0MAR 15, 2026
First Released
NOV 8, 2024

ADOPTION METRICS

// GitHub Stars
84,955
84,035 this week (+9134.2%)

// Reading this84,955 stars belong to the modelcontextprotocol/servers monorepo (10 commits/30d). The Slack server is one subdirectory; per-server activity is not separately reported. Audit (2026-05-03) confirmed the URL is correct; star count reflects monorepo aggregate.

// Weekly Downloads
8,400
600 this week

// Reading thisEnterprise-driven downloads. Teams using Slack as their primary communication layer adopt this for agent-driven channel monitoring.

// Popularity Rank
#14
Globally · #1 in Communication

// Reading this#1 in Communication. The only production-grade Slack MCP.

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 2 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Official MCP Registry
First indexed APR 24, 2026
02
Cross-referenced
2 directories
Official MCP Registry, PulseMCP
03
Verified against
Claude Desktop + Cursor
Installed and tested across clients
04
Last re-checked
MAY 3, 2026
Weekly re-verification
// How other directories see it

The same server, 2 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4editorial84,9558.4K / wkMAY 3, 2026
Official MCP Registry— unrated980unavailableAPR 12, 2026
PulseMCP3.9 community9707.8K / wkAPR 21, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →