$ 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 stars27k/wkupdated 23d agogithub ↗
91excellent
▣ Overview

What it does

The Slack MCP Server connects Claude to your Slack workspace, enabling message retrieval from channels, threads, and direct messages, plus optional message posting. It supports two operational modes: a stealth mode that requires no bot installations or workspace permissions, and an OAuth mode using secure tokens. The server handles message pagination by date ranges or message count, unread message aggregation with priority sorting, full-text search across conversations, and optional user information embedding for richer context.

Who it's for

Slack workspace administrators and knowledge workers who want Claude to access conversation history for analysis, summarization, or informed decision-making. Teams running Claude-integrated workflows that need to draw context from Slack channels or threads without requiring bot approvals.

Common use cases

  • Retrieve recent messages from a Slack channel (e.g., #general or #support) to provide Claude with current team context
  • Fetch all replies in a thread to analyze a specific discussion or decision
  • Search messages across your workspace to find information by date, user, or keyword
  • Retrieve unread messages across channels to brief Claude on what's happened since last check
  • Post Claude's analysis or decisions back to a specific Slack channel (when enabled via environment variable)

Setup pitfalls

  • Message posting is disabled by default for safety. Set SLACK_MCP_ADD_MESSAGE_TOOL to enable, optionally restricting to specific channels via comma-separated IDs.
  • Choose between stealth mode (no bot/permissions required) or OAuth mode (requires token); both require valid workspace access and user authentication.
  • The server lacks automated testing infrastructure (no CI configured), so verify it works in your environment before relying on it for critical workflows.
  • Runs with medium risk classification; ensure it has network access only to Slack and runs in a trusted context with appropriate API key/token protection.
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
86
17.1
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
91.1
⚿ 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 35 snapshots
4/30/20266/13/2026 · 35 snapshots
⚙ Maintenance health
53/ 100 · is this project alive?
contributors (1y)53
top contributor share63%
releases (1y)18
last release29d ago
ci✗ none
⛁ Raw data
weekly downloads27k
github stars2k
forks330
open issues38
license✓ present
readme length31932 chars
last publish0d ago
last commit23d ago
last updated1d ago
install verified✓ pass · 24d 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