Slack MCP servers: which one to use
Use Slack's server if your admin allows it. Pick korotovsky's for a local server with posting off by default, or jtalk22's if your workspace blocks new apps.
- Servers
- 55
- active
- Official
- 1
- by Slack
- Hosted
- 8
- nothing to install
- Local
- 36
- runs on your machine
- OAuth
- 1
- sign in, no key
Slack publishes an official MCP server that you sign in to with your Slack account, and your workspace admin can approve or block it. Community servers run on your own computer and use Slack tokens instead, which suits workspaces where the official one is not an option. All of them can read your messages, and most can post, so choose one that fits how much you want an AI to reach. Slack's docs also say that only apps in the Slack Marketplace and internal apps can use the official server.
Good for
- Teams that want Claude, ChatGPT or Cursor to search Slack history and answer questions from it
- Admins who need to approve, log and control which AI apps reach Slack
- Developers who want a local server and full control over tokens
- People on a free Slack workspace with no room for another app
Which Slack MCP server to use
Use Slack's official server first, because Slack and your admin control the access. Use korotovsky's when you want a local server that cannot post unless you turn that on, and jtalk22's only if your workspace blocks new apps.
| Server | Official | Runs | Sign-in | Can post messages | GitHub stars |
|---|---|---|---|---|---|
| SlackThis page | Official | Hosted | Account | Yes | – |
| korotovsky | Community | Local | Token | Opt-in | 1.9K |
| ubie-oss | Community | Local | Token | Yes | 110 |
| pulsemcp | Community | Local | Token | Yes | – |
| jtalk22 | Community | HostedLocal | Browser session | Yes | 32 |
All Slack MCP servers
55 active · 1 official · official first, then by GitHub stars
- Slack MCPOfficialHostedOAuth
Slack's hosted MCP server at mcp.slack.com: sign in with OAuth and an AI client can search Slack, read channels and threads, send messages, and manage files, canvases and lists.
slack-mcp-serverLocaltoken in envThe most powerful MCP Slack Server with no permission requirements, Apps support, GovSlack, DMs, Group DMs and smart history fetch logic.
1.9K GitHub stars
slack-skills-pluginClaude Code, Codex, Cursor, and npx skills plugin that enables your AI tools with a Slack MCP Server and Slack Developer Skills.
163 GitHub stars
slack-mcp-serverA Slack MCP server
110 GitHub stars
slackLocalMCP server for Slack — read/write messages, manage threads, and react to messages.
81 GitHub stars- slackHosted
Send messages, access channels, and manage files in your Slack workspace.
65 GitHub stars
Slack Explorer MCPLocalMCP server specialized in retrieving information from Slack messages and threads
50 GitHub stars
tiger-slackReal-time Slack ingest and MCP server to power your agentic Slack bots
49 GitHub stars
claude-slack-bridgeMCP server that lets Claude Code pause mid-task and ask a human a question via Slack — then resume once you reply.
35 GitHub stars
slack-mcp-serverHosted or LocalPut your agent inside your Slack. Zero bots, zero admin queues, no Business+ upgrade — 20+ tools for stealth search, thread parsing and mention tracking.
32 GitHub stars- mcparmory-slackLocal
Manage channels, conversations, users, and workspace apps programmatically
32 GitHub stars
SlackLocalSlack MCP server: channels, messages, threads, reactions, users, files, and scheduled messages
14 GitHub stars
ScherlokLocalZero-config data-quality monitoring: profile a warehouse, detect anomalies, gate CI.
11 GitHub stars- slack-user-mcp
Model Context Protocol server for authorized Slack workspace automation
11 GitHub stars - slack-mcp
OAuth-based multi-user Slack MCP server with HTTP transport
9 GitHub stars - mcp-slack-lists
🚀 Complete MCP server for Slack Lists: ✅ Create & bulk-add items ✅ Advanced filtering ✅ JSON/CSV export ✅ All field types supported
8 GitHub stars - slack-mcp-server
Spring AI를 활용한 Slack MCP 서버입니다.
7 GitHub stars - chatgpt-bots
ChatGPT-powered Slack bot with image generation, vision analysis, document processing, and channel participation — built on OpenAI's Responses API.
6 GitHub stars - slack-mcp
MCP server exposing 193 Slack Web API methods as tools for AI agents
3 GitHub stars - slack-mcp-server
Read-only MCP server for Slack workspace data
3 GitHub stars
Show all 55Show fewer
- zed-slack-mcp
Zed extension for Slack's MCP server.
3 GitHub stars
SlackLocalRead and write Slack with session tokens — no OAuth, no bot, no admin approval.
2 GitHub stars- slack-agent-cliLocal
CLI and MCP server for Slack — channels, messages, DMs, search, and users. npm install -g slack-agent-cli
2 GitHub stars - MCP SlackLocal
Secure read-only MCP server for Slack workspaces
2 GitHub stars - Multi-workspace Slack MCP server with draft+confirm safety, vault auto-export, aLocal
Multi-workspace Slack MCP server with draft+confirm safety, vault auto-export, and triple-mode…
2 GitHub stars - mcp-slackLocal
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 by Workspace admins
1 GitHub stars - slack-mcp-serverLocal
Slack MCP without OAuth — 21 tools, session-based, local-first. Free OSS + hosted tier from $19/mo.
1 GitHub stars - slack-mcp-serverLocal
MCP server for Slack — send messages, manage channels, search conversations, and more
1 GitHub stars - slack-lists-mcpLocal
Full read + write access to Slack Lists for AI: create, update, check off, reassign, delete.
1 GitHub stars - slack-mcp-serverLocal
Read Slack conversations, threads, user info, and search messages from your MCP client.
1 GitHub stars
slack-bot-mcpLocalMCP server that lets AI agents message, look up users, and read conversations in Slack through a bot.
0 GitHub stars- slack-stdio-mcpLocal
Agent-agnostic MCP stdio bridge to https://mcp.slack.com/mcp (user OAuth, PKCE, token refresh, tool proxy, local file download overlay)
0 GitHub stars
Slack ↔ WxO MCP GatewayLocalLifts WxO Slack limits: every-message wake-up, multi-channel MCP. https://markusvankempen.github.io/
0 GitHub stars- slack-mcpLocal
MCP server for Slack — read permalinks, threads, and channel history; reply to threads; add or remove reactions; edit messages.
0 GitHub stars - slack-mcp-serverLocal
User-token (xoxp) Slack MCP server over stdio
0 GitHub stars - mcp-slackLocal
TOON-first Model Context Protocol server for Slack, with dual-token auth and both stdio and Streamable HTTP transports.
0 GitHub stars - Slack_connectHosted or Local
Slack MCP Pack
0 GitHub stars - mcp-slack-webhookLocal
MCP server for sending messages to Slack webhooks
0 GitHub stars - slack-mcp-communityLocal
MCP server for Slack Web API — send messages, manage channels, search, reactions, files, pins, bookmarks, and more through 38 tools
0 GitHub stars - slack-mcp-serverLocal
Model Context Protocol (MCP) server for Slack Workspaces, with Slack Canvas tools. Supports Stdio and SSE transports, proxy settings and does not require any permissions or bots being created or approved by Workspace admins
0 GitHub stars - slack-mcpLocal
OpenCode plugin and local MCP server for Slack messaging, uploads, and prompt-image capture.
0 GitHub stars - slack-notify-mcpLocal
MCP server for posting messages to Slack webhooks and bot API
0 GitHub stars - slack-enterprise-mcpLocal
Slack Enterprise MCP Server by MEOK AI Labs
0 GitHub stars - slack-mcp-serverLocal
Fork of slack-mcp-server with a resilient users-cache walk. Upstream: https://github.com/korotovsky/slack-mcp-server
0 GitHub stars - slack-mcp-serverLocal
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 by Workspace admins
0 GitHub stars - slack-mcp-serverLocal
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 by Workspace admins
0 GitHub stars - mcp-slackLocal
MCP server for interacting with Slack
0 GitHub stars - agora
🏛️ Slack for agents — a local MCP comms hub where AI agents talk in threads, with a Discord-like UI for humans to watch.
0 GitHub stars - Slack channel name shape, value discardedHosted
Slack channel name shape, value discarded
0 GitHub stars - Slack MCP by InsightfulPipeHosted
Hosted Slack MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
0 GitHub stars - Slack Webhook ShapeHosted
Check a Slack webhook URL shape. Secret discarded.
0 GitHub stars - @fre4x/slackLocal
Slack MCP server with shared Socket Mode / Web API connection via @fre4x/event-relay.
286/wk downloads a week - @chinchillaenterprises/mcp-slackLocal
MCP server for Slack. Single account loaded from env (SLACK_BOT_TOKEN); multi-workspace via separate server entries.
19/wk downloads a week - @mrfentmen/slack-mcpLocal
Query the Slack Web API (bot token; set SLACK_BOT_TOKEN, xoxb): channels, history, post messages.
- slackHosted
Enable interaction with Slack workspaces. Supports subscribing to Slack events through Resources.
Questions
Does Slack have an official MCP server?
Yes. Slack runs a hosted server and you sign in with your Slack account. Slack's docs say it can search messages, files, users and channels, send and schedule messages, and work with canvases and lists.
What is the Slack MCP server URL?
The official address is https://mcp.slack.com/mcp. Slack's docs say it uses Streamable HTTP and does not support SSE connections.
Can any app use the official Slack server?
No. Slack's docs say only apps published in the Slack Marketplace and internal apps can use it, and unlisted apps are not allowed. Your workspace admin can approve and manage connected apps, and audit logs record the activity.
Which Slack server is safest?
The official one, because admins approve it and audit logs track it. Among community servers, korotovsky's keeps its posting tool off until you set a variable, and jtalk22's has a read-only flag.
Can a Slack MCP server post messages for me?
Yes, the official one and most community servers can send messages. In korotovsky's server posting is off by default. You can allow it for all channels or only a list you choose.
Which one works on a free Slack workspace?
jtalk22's README says it installs no Slack app and needs no admin approval, because it reads Slack through your own browser session. korotovsky's stealth mode also runs without extra permissions or a bot install.
Do the community servers need a Slack token?
Yes, in different forms. ubie-oss and pulsemcp use a bot token, and ubie-oss adds a user token for search. korotovsky's server takes OAuth tokens or browser session tokens. Bot tokens cannot use Slack's message search, according to korotovsky's README.
Is the old reference Slack server still a good choice?
No. The Slack server from the MCP project's reference collection is marked deprecated, so use one of the maintained servers here.
Does it work in Claude and Cursor?
The official server has connection guides for Claude and Cursor on Slack's developer site. Community servers run locally and use a standard config for clients like Claude Desktop and Cursor.