$ timeahead.in
/ servers/npm/slack-mcp-server
npm

slack-mcp-server

Model Context Protocol (MCP) server for Slack Workspaces. This integration supports both Stdio and SSE transports, proxy settings and does not require any permissions or bots being created or approved

2k stars18k/wkupdated 15d agogithub ↗
91excellent
▣ Overview

What it does

This MCP server integrates Slack workspaces into Claude conversations, providing access to channel and thread messages, unread alerts, and message search. It supports Stdio, SSE, and HTTP transports with optional proxy routing. The server can operate in stealth mode—running without additional workspace admin permissions or bot installations—or via OAuth tokens. Core capabilities include fetching message history by date range or count, retrieving thread replies, aggregating unread messages with priority sorting (@mentions first), and searching across conversations. Message posting is available but disabled by default for safety.

Who it's for

Backend engineers and DevOps teams building internal Slack integrations, support coordinators analyzing conversation history, and developers who want Claude to access Slack context without requesting new workspace permissions. Teams running workflows that depend on structured access to conversation data.

Common use cases

  • Retrieve channel or thread history by date (e.g., "messages from #incidents in the last 7 days") to ground Claude's analysis
  • Search Slack conversations for specific topics or user mentions across multiple channels
  • Aggregate and prioritize unread messages to surface high-priority discussions and @mentions
  • Fetch thread replies to resolve questions embedded in conversation threads
  • Post bot responses or analytical summaries to designated channels (when enabled via environment variable)

Setup pitfalls

  • Message posting is disabled by default; enable via SLACK_MCP_ADD_MESSAGE_TOOL environment variable and restrict to specific channel IDs if needed
  • Both stealth and OAuth modes require a valid Slack workspace token—treat this as a credential and store it securely
  • Stealth mode bypasses workspace admin approval but still requires appropriate API token scopes; verify token permissions match intended usage
  • Free Slack workspaces have a 90-day message history limit; requests beyond available history return partial results
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
83
16.7
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
90.7
⚿ Capabilities & Risk Explainer
execsecrets
◆ Risk level: medium
exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "slack-mcp-server"
      ]
    }
  }
}
📈 Score historylast 30 snapshots
4/30/20266/6/2026 · 30 snapshots
⚙ Maintenance health
53/ 100 · is this project alive?
contributors (1y)55
top contributor share64%
releases (1y)22
last release22d ago
ci✗ none
⛁ Raw data
weekly downloads18k
github stars2k
forks324
open issues35
license✓ present
readme length31932 chars
last publish0d ago
last commit15d ago
last updated6h ago
install verified✓ pass · 15d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points