MCP ConfigsMay 14, 2026·2 min read

slack-mcp-server — Slack MCP with Stealth/OAuth

Slack MCP server for channels, DMs, search, and smart history fetch via stdio/SSE/HTTP transports; verified 1594★, pushed 2026-04-30.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Needs Confirmation · 62/100Policy: confirm
Agent surface
Any MCP/CLI agent
Kind
Mcp
Install
Npx|Docker|Dxt
Trust
Trust: Established
Entrypoint
npx -y slack-mcp-server@latest --transport stdio
Universal CLI install command
npx tokrepo install b26420a0-bc15-5a13-bd16-22f083092d6a
Intro

Slack MCP server for channels, DMs, search, and smart history fetch via stdio/SSE/HTTP transports; verified 1594★, pushed 2026-04-30.

Best for: Teams who want Slack as an agent tool surface (read-first by default, with explicit opt-in for write tools)

Works with: Claude Desktop / Cursor MCP configs using npx (stdio/SSE), plus Slack OAuth tokens or browser session tokens

Setup time: 15-30 minutes

Key facts (verified)

  • GitHub: 1594 stars · 315 forks · pushed 2026-04-30.
  • License: MIT · owner avatar + repo URL verified via GitHub API.
  • README-backed entrypoint: npx -y slack-mcp-server@latest --transport stdio.

Main

  • Start read-only: keep message posting and “mark as read” disabled until you have clear internal policy and channel allowlists.

  • Use smart history fetch to keep context tight: fetch by date/count and paginate when you need deeper context.

  • Pick an auth mode that matches your environment: OAuth tokens (xoxp/xoxb) vs browser session (xoxc/xoxd) tradeoffs are documented in README.

  • Add it to your MCP client config once, then standardize tool naming + allowlists so agents don’t spam Slack by accident.

Source-backed notes

  • README lists supported transports (stdio/SSE/HTTP) and multiple auth approaches (OAuth tokens and browser session tokens).
  • Docs show npx -y slack-mcp-server@latest --transport stdio examples for Claude Desktop configuration.
  • README notes write tools (posting / marking as read) are disabled by default and enabled via environment variables.

FAQ

  • Is message posting enabled by default?: No — README says posting tools are disabled by default and must be enabled explicitly.
  • Which token should I use?: Docs show XOXP (user), XOXB (bot), or XOXC/XOXD (browser session) options; choose based on access needs.
  • Can I run it without editing config files?: Docs mention DXT/installer options for desktop clients; npx is the fastest manual path.
🙏

Source & Thanks

Source: https://github.com/korotovsky/slack-mcp-server > License: MIT > GitHub stars: 1594 · forks: 315

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets