Best Slack MCP Servers for 2026: 5 Tools That Make AI a Real Slack Teammate
Ranked: the best Slack MCP servers for Claude Desktop, Cursor, and Windsurf. Official Slack MCP, Slack Automation, Slack Connect, Slack Indexed, and Slack MCP Logger. Setup, scoping, and security included.

TL;DR — Best Slack MCP Servers for 2026
Slack is where work happens, but most teams use it inefficiently — noisy channels, missed threads, ad-hoc reminders. The right Slack MCP server turns your AI client into a Slack teammate that can read channels, draft replies, summarize threads, post deploy notifications, and trigger workflow steps. We tested every Slack MCP indexed on Skiln and ranked the top 5: the official Slack MCP, Slack Automation MCP, Slack Connect MCP, Slack Indexed MCP, and Slack MCP Logger. All free, all open source.
Curated from 30+ Slack MCP entries on Skiln · Updated daily
Table of Contents
- What Is a Slack MCP Server?
- How We Ranked Them
- The Best Slack MCP Servers
- Side-by-Side Comparison
- What You Can Actually Build
- Setup: Bot Token vs User Token
- Security: Scoping Slack Permissions
- Frequently Asked Questions
What Is a Slack MCP Server?
A Slack MCP server is a Model Context Protocol server that exposes the Slack Web API as MCP tools. Once installed in your AI client (Claude Desktop, Claude Code, Cursor, Windsurf, Cline, or Zed), you can ask the AI to do real Slack work: post a message to #engineering, summarize the last 50 messages in #support, search the archive for an old discussion, react with an emoji, or kick off a Slack workflow.
The protocol underneath is the same JSON-RPC standard described in our MCP clients comparison. The Slack side uses bot tokens (or user tokens) to authenticate against slack.com/api. The MCP server handles the auth headers, retry logic, and rate limiting so your AI client only sees a clean tool interface.
There are two distinct flavors of Slack MCP:
- Read + post servers — the basics. Read channels, post messages, react with emoji. Most teams start here.
- Workflow + automation servers — invoke Slack Workflow steps, manage canvas docs, post to Slack Connect external channels. Useful once you have AI agents operating inside business processes.
How We Ranked Them
We scored every Slack MCP in the Skiln directory across four signals: GitHub stars (community trust), commit recency (active maintenance), README quality (clear install instructions + scope guidance), and breadth of Slack API coverage. The top 5 below score highest on the composite — they're the Slack MCPs we'd install on a fresh team workspace today.
The Best Slack MCP Servers
1. Official Slack MCP Server
The reference Slack MCP, maintained inside the modelcontextprotocol/servers repo. Supports the full standard surface: posting messages, reading channel history, searching, reacting, managing threads, and listing users. Best-in-class README and the most predictable behavior across MCP clients.
Best for: Any team starting with Slack + AI. The default pick.
Install: npx -y @modelcontextprotocol/server-slack
2. Slack Automation MCP
A community MCP focused on the workflow + automation side. Adds tools for invoking Slack Workflow triggers, scheduling messages with chat.scheduleMessage, and managing reminders. If you build agentic flows that need to "notify and wait" in Slack, this MCP is your friend.
Best for: Teams running agentic workflows, deploy pipelines that need Slack approval steps.
Install: Search Skiln for the latest version — automation MCPs iterate fast.
3. Slack Connect MCP
Specialized for Slack Connect channels — the shared channels you use with customers, vendors, or partner organizations. Read and post in cross-org channels, manage Connect invitations, and audit external participants. Niche but extremely useful for B2B teams.
Best for: Customer success orgs, partner integrations, agencies that share Slack channels with clients.
Install: Check the Skiln entry for setup specifics — Slack Connect requires extra OAuth scopes.
4. Slack Indexed MCP
Builds a local search index over your Slack message history, then lets the AI query it without hitting Slack's slow search.messages endpoint. Particularly useful for teams with multi-year Slack histories — semantic search across thousands of threads in milliseconds.
Best for: Long-running teams with deep Slack archives, support orgs that surface past tickets.
Install: Requires a one-time index build; instructions in the project README.
5. Slack MCP Logger
Lightweight MCP that logs AI activity to a designated Slack channel. Every time Claude calls a tool, sends a message, or runs a workflow, the logger posts a summary to #ai-activity. Underrated — great for accountability and audit trails when your team is rolling out AI agents at scale.
Best for: Compliance-sensitive teams, security audits, AI rollouts where leadership wants visibility.
Install: npx -y style install; configure the target channel ID in env vars.
Side-by-Side Comparison
What You Can Actually Build
Once the Slack MCP is installed, real patterns emerge fast:
- Standup summarizer. Every morning, ask Claude to pull the last 24 hours of messages in #engineering and produce a one-paragraph standup. Cuts meeting time.
- Deploy notifier. When Git MCP commits to main, have Claude post a deploy summary to #releases with links to the PR and the failed/passed tests.
- Inbox triager. Pull all unread DMs, classify by urgency, and draft replies. You review and send — Claude does the typing.
- Support escalation router. When a customer message hits #support, Claude reads it, classifies severity, and either drafts a reply or pings the on-call person. Pair with the right MCP client for full coverage.
- Knowledge backfill. Index old Slack threads into your Memory MCP so the AI remembers past decisions during planning sessions.
- Compliance audit. Use Slack MCP Logger to post every AI tool call to an audit channel — required for SOC 2 in many setups.
Setup: Bot Token vs User Token
Two auth modes exist for Slack MCP servers:
- Bot token (recommended). Create a Slack app at api.slack.com/apps, install it to your workspace, grant the scopes you need (typically
chat:write,channels:read,channels:history,users:read), and pass thexoxb-token to the MCP via an env var. - User token (legacy). The bot acts as you. Useful for personal automations, but requires re-auth every 90 days and exposes more data than a bot token.
Universal config snippet for Claude Desktop (works identically for the other clients):
{ "mcpServers": { "slack": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-slack"], "env": { "SLACK_BOT_TOKEN": "xoxb-your-token", "SLACK_TEAM_ID": "T0123456", "SLACK_CHANNEL_IDS": "C0123,C0456" } } } }
The SLACK_CHANNEL_IDS env var is the most important one — it scopes the bot to specific channels. Always set it. The Skiln Config Generator can produce ready-to-paste configs for any combination of MCPs you select.
Security: Scoping Slack Permissions
Three rules that prevent most Slack MCP accidents:
- Channel allowlist by default. Use
SLACK_CHANNEL_IDSor the equivalent flag for your MCP. Never let the bot freely roam your entire workspace. - Read-only for review workflows. When the AI is just summarizing, grant only
channels:historyandchannels:read— nochat:write. The bot literally cannot send messages, even if Claude tries. - Rotate bot tokens quarterly. Slack tokens last forever, which is good for stability but bad for security. Add a quarterly rotation reminder. Storing the token in a secrets manager (1Password, Doppler, AWS Secrets Manager) makes rotation a 30-second task.
For high-stakes setups — finance, healthcare, regulated industries — pair the Slack MCP with the Slack MCP Logger so every AI activity is audited in a dedicated channel.
Browse the full Slack category — 30+ MCP variants ranked by GitHub stars, active maintenance, and feature depth.
Browse Now →Frequently Asked Questions
What does a Slack MCP server do?
A Slack MCP server lets your AI client (Claude Desktop, Claude Code, Cursor, Windsurf, Cline) read Slack channels, post messages, search the archive, react with emoji, manage threads, and trigger workflow steps. It turns Slack into a tool the AI can use directly inside a conversation, so you can ask Claude to summarize a noisy channel or draft a thoughtful reply to a thread without leaving your editor.
Do I need to be a Slack admin to install an MCP server?
Usually yes for full functionality. The official Slack MCP requires a Slack app with bot token scopes that only admins can grant in most workspaces. If you only need read access to public channels, a user-token install with channels:read and channels:history is sometimes possible without admin approval, depending on your workspace settings.
Is the Slack MCP server free?
Yes. Every Slack MCP server in this guide is free and open source. Slack itself is free for the basics; you only pay Slack if you want their paid tiers for unlimited message history or enterprise features. The MCP adds no cost on top of whatever Slack plan your workspace already uses.
Can the Slack MCP read DMs and private channels?
It can, if you grant the bot token the im:history and groups:history scopes during app installation. By default, the official Slack MCP only reads public channels. Many teams deliberately scope it that way to keep sensitive DMs out of AI context. You can adjust scopes after install by re-authorizing the app.
Which MCP client works best with the Slack MCP?
Claude Desktop is the most polished — it shows Slack tools with clean icons and lets you scope which channels Claude can access from the UI. Claude Code is excellent for terminal-driven workflows like deploy notifications. Cursor, Windsurf, and Cline all support the Slack MCP identically. We rank every MCP client in our companion guide.
Can I trigger a Slack workflow from the MCP?
Yes. The official Slack MCP supports invoking workflow steps via the workflows.triggers.invoke API. You'll need a workflow trigger URL and the appropriate bot scope. This is one of the most powerful patterns: ship a deploy in Claude Code, have it post a Slack message that kicks off a downstream workflow.
Are there security risks to letting AI post to Slack?
Yes — the obvious one is the AI sending the wrong message to the wrong channel. Always scope the bot to a narrow channel allowlist when first installing. Use Slack's app management page to review which channels the bot is in. Add a rate-limit hook on your MCP client side if you're worried about spam.
Where can I see all Slack-related MCP servers?
Browse the full Slack category on Skiln — we index 30+ Slack MCP variants across PulseMCP, Smithery, Glama, LobeHub, and mcp.directory, ranked by GitHub stars and active maintenance.
Last updated: June 02, 2026 · Skiln tracks new Slack MCP releases daily across 13 source registries.