Slack MCP server
io.github.aaronsb/slack-mcp·v2.8.1·2 starsRead and write Slack with session tokens — no OAuth, no bot, no admin approval.
not scanned yet
2 stars89 downloads/wk
Reviews
Write oneNobody has reviewed Slack yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Slack tools
No tool declarations could be read from the package source. They show once the server is installed.
How Slack compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 1,299 Productivity servers
- GitHub stars
- 2
- more than 60% of 854 Productivity servers
- Downloads a week
- 89
- more than 54% of 427 Productivity servers with a package
Release history: 6 versions in the registry since 2026-08-20, latest 2026-10-21, typically one every 13 days.
Install Slack in Claude Code, Cursor or VS Code
Runs npx -y @aaronsb/slack-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add slack-mcp -- npx -y @aaronsb/slack-mcp
What the publisher says
From the Slack repository's README, as published. We do not edit it. Read it on GitHub
Slack MCP
MCP server that gives AI agents access to your Slack workspaces using session tokens. No OAuth apps, no bot permissions, no admin approval required.
Beyond reading and writing messages, it accumulates a durable picture of the workspace — every channel and user's state over time, departures kept as dated tombstones — and synthesizes a relationship graph from it on demand: estate view='about' person='X' answers "tell me about X" with their footprint, circle, and a ranked reading plan. The graph is never stored; it is computed per query from two small local ledgers that hold no message content (design note).
How it works
Slack MCP uses your existing browser session tokens (xoxc/xoxd) to interact with Slack on your behalf. It reads stealthily by default — only the mark-read tool triggers read receipts. Everything else is invisible to other users.
Token extraction is built into the binary. If you're logged into Slack in Chrome or Firefox, the setup flow can extract tokens automatically — no copy-pasting from DevTools.
Prerequisites
You need an active Slack session in your browser. Log into your workspace at app.slack.com in Chrome, Chromium, Edge, or Firefox before running setup.
Install
Claude Code
claude mcp add slack-mcp -- npx -y @aaronsb/slack-mcpThen ask Claude to run the auth tool. It will guide you through browser selection, profile selection, and automatic token extraction.
Claude Desktop
Download the .mcpb file for your platform from the latest release:
Open the file (double-click or drag into Claude Desktop). When prompted for tokens, you can either:
- Leave them blank and use the auth tool after connecting
- Paste tokens if you already have them
Standalone binary
Download the binary for your platform from releases, then:
# Extract tokens from your browser (interactive)
./slack-mcp setup
# Run as MCP server (stdio, default)
./slack-mcp
# Run as MCP server (SSE, for remote/shared access)
./slack-mcp --transport ssenpm (global)
npm install -g @aaronsb/slack-mcp
slack-mcp setupToken setup
There are three ways to get your Slack tokens, from easiest to most manual:
Automatic (Chrome/Edge)
The auth MCP tool or slack-mcp setup CLI command will:
- Detect your installed browsers
- Let you pick which browser and profile has Slack
- Open the browser, navigate to Slack, and extract tokens via Chrome DevTools Protocol
- Validate and save them
Requires Chrome to be fully closed before extraction — your tabs will restore when you reopen it.
Semi-automatic (Firefox)
The setup flow writes a temporary browser extension to a temp directory, then guides you to load it in Firefox via about:debugging. The extension extracts tokens and sends them to the local callback server. It's removed automatically when Firefox closes.
Manual
Run slack-mcp setup or use the auth tool — if no browser is detected or automatic extraction fails, it falls back to a localhost web page with step-by-step DevTools instructions.
You can also set tokens directly via environment variables:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Slack: common questions
- Is Slack MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Slack safety report
- How do I install Slack?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Slack need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Slack maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v2.8.1.
- What can I use instead of Slack?
- Servers from other publishers that do the same job: Agent-Native Dispatch MCP server, loci MCP server and INSSIST MCP server.
- How does Slack compare with other Productivity MCP servers?
- safety score 92/100 (higher than 90% of 1,299 Productivity servers); github stars 2 (more than 60% of 854 Productivity servers); downloads a week 89 (more than 54% of 427 Productivity servers with a package). Full comparison.
Alternatives to Slack
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native DispatchCentral Slack/Telegram router with jobs, memory, approvals, and A2A delegationnot reviewedEstablishedA
- lociCross-session memory and hybrid RAG over your notes and docs. Local-first, with cited answers.not reviewedEstablishedA
INSSISTDrive your own logged-in Instagram session via the INSSIST extension: read, publish, DMs, analytics.not reviewedGrowingA
OrbitTask management for people and AI agents, with scoped OAuth access to issues, projects, and docs.not reviewedGrowingA- Easy NotionMarkdown-first Notion MCP server. ~6-7x fewer response tokens vs official Notion MCP. 43 tools.not reviewedGrowingB