team chat
Slack MCP servers and skills
There are 137 ways to connect Slack to Claude, ChatGPT, Cursor and other AI assistants; these are the 100 with the highest scores. The most used is Opentabs Plugin Slack (989 GitHub stars).
Best Slack MCP servers, compared →Most used
OpenTabs plugin for Slack (standard workspaces). For Enterprise Grid, use slack-enterprise.
MCP server for Slack — read/write messages, manage threads, and react to messages.
Build Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and Workflow Builder integration.
OpenTabs plugin for Slack Enterprise Grid
Catch up on Slack without reading it. Unreads, threads, search. Browser-session or hosted OAuth.
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
MCP servers (52)
- 1Opentabs Plugin Slack opentabs-dev · CommunicationOpenTabs plugin for Slack (standard workspaces). For Enterprise Grid, use slack-enterprise.87
- 2slack pulsemcp · CommunicationMCP server for Slack — read/write messages, manage threads, and react to messages.84
- 3Opentabs Plugin Slack Enterprise opentabs-dev · CommunicationOpenTabs plugin for Slack Enterprise Grid84
- 4Slack MCP Server jtalk22 · Browser automationCatch up on Slack without reading it. Unreads, threads, search. Browser-session or hosted OAuth.82
- 5Slack MCP Server korotovsky · CommunicationModel 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 admins80
- 6Slack Stdio MCP epdlr · SecurityAgent-agnostic MCP stdio bridge to https://mcp.slack.com/mcp (user OAuth, PKCE, token refresh, tool proxy, local file download overlay)79
- 7Slack aaronsb · SecurityRead and write Slack with session tokens — no OAuth, no bot, no admin approval.78
- 8Yt Slack MCP yentsun · CommunicationMCP server for Slack — read permalinks, threads, and channel history; reply to threads; add or remove reactions; edit messages.76
- 9MCP Slack VitruvianSoftware · CommunicationCustom Slack MCP server with dual-token support for reading and responding as the authenticated user76
- 10Dsh MCP Slack tudamu · CommunicationMCP Slack server toolkit for dsh - messaging via Model Context Protocol. Name reserved; first release in development.72
- ADYour product hereThis row is seen by people browsing Slack tools. Book it from $249 a month.See prices →
- 11Slack MCP Server Linux Amd64 korotovsky · CommunicationModel 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 admins71
- 12Slack MCP Server Linux Arm64 korotovsky · CommunicationModel 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 admins65
- 13Slack Explorer MCP shibayu36 · CommunicationMCP server specialized in retrieving information from Slack messages and threads64
- 14slack mcparmory · CommunicationManage channels, conversations, users, and workspace apps programmatically62
- 15Slack MCP Server mintmcp · Documents and filesMCP server for interacting with Slack, with file upload and download tools62
- 16Radar MCP slack · Developer toolsMCP server and web dashboard for debugging Slack on Android and iOS Simulator62
- 17Slack MCP Server Darwin Arm64 korotovsky · CommunicationModel 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 admins61
- 18telegram-slack-mcp nileshpatil6 · CommunicationRead and reply to your personal Telegram chats and all your Slack workspaces.59
- 19Slack MCP Server zencoderai · CommunicationMCP server for interacting with Slack59
- 20Slack mindstone · Documents and filesSlack MCP server: channels, messages, threads, reactions, users, files, and scheduled messages58
- 21MCP Slack Connect pipeworx-io · CommunicationSlack MCP Pack58
- 22Slack MCP Server Windows Amd64 korotovsky · CommunicationModel 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 admins57
- 23Slack MCP Server sigmacomputing · CommunicationMCP server for interacting with Slack55
- 24Slack MCP Server nrjdalal · CommunicationUser-token (xoxp) Slack MCP server over stdio55
- 25Slack ↔ WxO MCP Gateway markusvankempen · Developer toolsLifts WxO Slack limits: every-message wake-up, multi-channel MCP. https://markusvankempen.github.io/54
- 26slack waystation-ai · Documents and filesSend messages, access channels, and manage files in your Slack workspace.53
- 27MCP Slack avidianity · CommunicationTOON-first Model Context Protocol server for Slack, with dual-token auth and both stdio and Streamable HTTP transports.53
- 28MCP Server Slack iskifogl · CommunicationMCP Server for Slack API integration51
- 29Slack MCP Server sargonpiraev · CommunicationMCP server for Slack interactions50
- 30Slack fritzprix · CommunicationSlack MCP server with shared Socket Mode / Web API connection via @fre4x/event-relay.46
- 31Slack MCP User i246r · SecuritySlack MCP server using User OAuth Token — post and read messages as yourself45
- 32Slack MCP Server zencoderai · CommunicationMCP server for interacting with Slack45
- 33MCP Slack crunchtools · CommunicationSecure read-only MCP server for Slack workspaces42
- 34Slack MCP Server actively-ai · CommunicationMCP server for interacting with Slack42
- 35Multi-workspace Slack MCP server with draft+confirm safety, vault auto-export, a adelaidasofia · CommunicationMulti-workspace Slack MCP server with draft+confirm safety, vault auto-export, and triple-mode…39
- 36Slack Notify MCP SilasReinagel · CommunicationMCP server for posting messages to Slack webhooks and bot API39
- 37Slack Claude Code Integration chatflowdev · CommunicationSlack integration for Claude Code using MCP (Model Context Protocol)39
- 38Slack MCP Server justincase-jp · Search and webMCP server for Slack message retrieval and search37
- 39Slack MCP Server benbroks · CommunicationMCP server for interacting with Slack36
- 40MCP Slack ChinchillaEnterprises · CommunicationMCP server for Slack. Single account loaded from env (SLACK_BOT_TOKEN); multi-workspace via separate server entries.35
- 41Slack MCP Server dudztroyer · CommunicationMCP server for interacting with Slack33
- 42MCP Slack monsoft-solutions · CommunicationSlack MCP Server for Model Context Protocol33
- 43slack-lists-mcp justadityaraj · CommunicationFull read + write access to Slack Lists for AI: create, update, check off, reassign, delete.32
- 44Slack MCP Server roywu01 · CommunicationMCP server for interacting with Slack (forked from @zencoderai/slack-mcp-server)32
- 45Shouting MCP Slack z9905080 · CommunicationMCP server for interacting with Slack30
- 46slack-mcp-server stevenvo · Search and webRead Slack conversations, threads, user info, and search messages from your MCP client.29
- 47slack-enterprise-mcp CSOAI-ORG · CommunicationSlack Enterprise MCP Server by MEOK AI Labs28
- 48Slack_connect pipeworx-io · CommunicationSlack MCP Pack27
- 49Slack channel name shape, value discarded sadri-dridi · CommunicationSlack channel name shape, value discarded25
- 50Slack Webhook Shape sadri-dridi · CommunicationCheck a Slack webhook URL shape. Secret discarded.25
- 51Slack MCP cwmeepo · CommunicationSlack integration using Model Context Protocol25
- 52Server Slack gilesccs · CommunicationMCP server for interacting with Slack with private channel support25
Skills (48)
- 1slack-bot-builder sickn33 · SecurityBuild Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and Workflow Builder integration.84
- 2slack-tool xuiltul · Search and webSlack integration tool. It handles message sending and receiving, search, checking unreplied messages, channel list, and emoji reactions. Use when: Use when: you need to post to Slack, view the channel list, reply in threads, check unreplied messages, or add reactions.72
- 3slack-pr-message LedgerHQ · Developer toolsGenerate a formatted Slack message to share a pull request with the team. Use when the user asks to generate a Slack message for a PR, share a PR on Slack, or after creating a pull request.71
- 4slack CoWork-OS · CommunicationUse when you need to control Slack from CoWork-OSS via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.69
- 5slack ykdojo · Search and webRead Slack messages, channels, DMs, and search. Read-only access to your Slack workspace.68
- 6plugin-slack Dodaios · CommunicationRead and post messages in the user's Slack workspace and channels.67
- 7slack-message-formatter OneWave-AI · CommunicationConvert long text into Slack-optimized format with emojis, bullets, code blocks, and threading suggestions66
- 8endly-slack viant · CommunicationAuthor and run Endly slack service actions and diagnose their requests, responses, and workflow integration.63
- 9slack-messages zhinjs · CommunicationSlack 消息编辑、置顶和 reaction 管理能力。58
- 10Slack outworked · Search and webSearch messages, manage channels, reactions, pins, and users in Slack54
- 11slack-bot amanning3390 · CommunicationSend messages, monitor channels, react to posts, and manage Slack workflows. Use when the user mentions Slack, team chat, channel messages, or notifications.54
- 12slack antoniolg · CommunicationManage unread Slack messages across the workspace: list, open, and reply with confirmation. Stores metadata for later actions.51
- 13c-slack daxaur · Documents and filesSend messages and upload files to Slack channels using the `slack` CLI. Supports direct messages, channel posts, file uploads, and thread replies.50
- 14slack-keyword-router burin-labs · CommunicationSlack webhook recipe for routing messages by keyword.49
- 15slack-notify samirpatil2000 · CommunicationSend clean, human-readable Slack alerts via incoming webhook. Trigger on "notify on slack", "slack alert", "ping me when done", or when a job finishes and Slack notification was requested.48
- 16slack-notify OpenShift-Fleet · CommunicationSend Slack notification. Reads SLACK_WEBHOOK_URL from env, calls memory-server MCP slack_notify w/ webhook_url. No-ops if webhook not configured.47
- 17slack-mention-watch shogo-labs · CommunicationMonitor Slack for @mentions, keywords, and important channel activity46
- 18Slack Thread Messaging Comfy-Org · CommunicationUpdate or append messages in Slack threads for progress updates, clarifications, and final answers.44
- 19sync-to-notion-linear-and-slack brokep · CommunicationUse when the user wants facilities issues filed as tickets, a ledger mirrored into their wiki, or a digest posted to a channel.43
- 20bot-slack-bot linkxzhou · Developer toolsTrigger when the user wants to learn, implement, debug, or extend "用 Python + Slack Events API + Django 在 20 分钟内构建 Slack 机器人" or a 机器人(Bot) build-your-own project using Python. Use this skill for staged Claude Code guidance, milestone planning, minimal implementation, and troubleshooting.43
- 21slack stelios12312312 · CommunicationHow to send Slack messages and approval requests via the Tesseract operator42
- 22alter-slack AlterAIDev · Search and webSearch and post Slack messages as the asking user via the Alter plugin.42
- 23markdown-slack jtprince · Documents and filesSlack message formatting ("Slack flavored markdown", mrkdwn). Use whenever writing text the user will paste into Slack or send through a Slack tool or API: status updates, announcements, channel posts, DMs, or a file such as ~/tmp/_update.md meant for Slack.40
- 24slack-bot-builder omer-metin · SecurityBuild Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and Workflow Builder integration. Focus on best practices for production-ready Slack apps. Use when "slack bot, slack app, bolt framework, block kit, slash command, slack webhook, slack workflow, slack interactive, slack oauth, " mentioned.40
- 25Slack Channel Summarizer & Triage Bot agentskillexchange · Search and webConnects to the Slack Web API to fetch unread messages across specified channels and surfaces a prioritized digest of action items, decisions, and blockers. Uses conversation.history and users.info endpoints to attribute messages correctly. Supports scheduled digests and posts summaries directly to a designated DM or channel.40
- 26slack-catchup Lira-tron · CommunicationSummarize unread Slack threads from key channels, highlight action items40
- 27sreips-output-slack bbalakriz · Documents and filesFormat RCA JSON for Slack and Mattermost markdown enrichment blocks.39
- 28copy-for-slack ericboehs · CommunicationConvert the previous assistant response to Slack-compatible formatting and copy it to the macOS clipboard. Use when the user says "/copy-for-slack", "copy for Slack", or "copy that for Slack".37
- 29slack-laravel cenk1cenk2 · Developer toolsslack-laravel Auto-invoked on work Slack context - Laravel workspace URLs, org channels, or Laravel GitHub repos. Initialises the Slack session for that workspace. Not for personal kilic Slack context.36
- 30lisa-wiki-connector-slack CodySwannGT · Browser automationIngest a Slack channel into sanitized source notes via a user token. Use only when lisa-wiki-ingest routes to the slack connector AND the run carries explicit external-write intent (Slack OAuth opens a browser and stores a token file). Centralized stdlib-Python scripts; secrets are redacted.36
- 31slack-summary alectivism · CommunicationSummarize MMA Slack channel activity — decisions, action items, discussions. Use for "summarize Slack", "Slack recap", "catch me up on".33
- 32slack rubum · CommunicationEnables the agent to post structured progress alerts, ask human questions, and send approval request cards to Slack channels.32
- 33slack-bridge-context andrewmaston1988 · CommunicationUse when running a Claude Code session under the Slack bridge (CLAUDE_VIA_SLACK=1) — the operator is reading on mobile Slack.32
- 34slack-construct-agents gabrielmoreira · CommunicationStanding context for Slack sibling agents — one room per team, creator-posted introductions, bot-to-bot hop discipline. Ships as instructions.md composed into the group's CLAUDE.md at spawn; there is no workflow to invoke.32
- 35slack-notify fisker086 · CommunicationSend messages to Slack channels via webhook or API31
- 36Slack Integration first-fluke · CommunicationThis skill should be used when implementing Slack app functionality using slack-morphism.31
- 37slack-unread-mark shiiman · CommunicationSlack チャンネルを既読にする(全チャンネル一括既読化対応)。「Slack を既読にして」「Slack 既読化」「Slack チャンネル既読」「Slack の未読を消す」「Slack 既読マーク」「Slack を全部読んだことにして」「Slack 全部既読」「Slack を一括既読」などで起動。Pythonスクリプト `slack_message.py mark-read` を使用。31
- 38regular_process_slack Kesua · CommunicationRegular Slack export: ingest user-visible Slack conversations into `00_Mailbox/` with daily summaries and thread snapshots.29
- 39slack-gif-creator-dependencies vamseeachanta · CommunicationSub-skill of slack-gif-creator: Dependencies.27
- 40slack-gif-creator-metrics vamseeachanta · Data and analyticsSub-skill of slack-gif-creator: Metrics.27
- 41send_slack_message michaelzwang13 · CommunicationSend a message to a Slack channel on behalf of the user.27
- 42slack devSejung · CommunicationSlack messaging workflows through OpenClaw's message tool.27
- 43jc-slack-watcher jimCresswell · Cloud and DevOpsStand up this session as the Watcher for the Practice Slack channel — a named, persistent presence that polls the channel, summarises activity, replies to messages addressed to it, and alerts the owner. Use when asked to become the Slack Watcher, take over or relieve the Watcher mantle, or stand up a watch loop ("become the Watcher", "take over the watch", "relieve <name>"). Do NOT use to send the Watcher a message, ask it a question, or check whether one is live — that is talk-to-slack-watcher — nor for Slack reading or posting unrelated to the mantle. Right: "take over as Watcher" → this skill, relief intro with the verbatim relieves phrase. Wrong: loading this to "tell the Watcher the deploy finished" (correspondence, not candidacy). Channel and workspace come from the environment (SLACK_WATCHER_CHANNEL_ID, SLACK_WATCHER_WORKSPACE), never from this repo.26
- 44klavis-slack-search-archived-251227 mindstone · Search and webGuide for efficiently searching Slack messages using correct query patterns, with working and non-working search syntax examples.26
- 45cco-slack-channel-digest 420company · CommunicationGet a digest of recent activity across multiple Slack channels26
- 46slack-standup mitch-zink · CommunicationGenerate a standup update based on your recent Slack activity26
- 47slack-summarize-channel TanNhatCMS · CommunicationSummarize recent activity in a Slack channel26
- 48slack cokokerems · Search and webRead channels, search messages, and post to Slack on behalf of the user.25
Questions
Is there an official Slack MCP server?
Check the publisher on each listing: servers published by Slack itself are the official ones. The most used Slack server here is Opentabs Plugin Slack by opentabs-dev.
How do I connect Slack to Claude?
Pick a server below, open its page and copy the install command for Claude Code, or the config block for Claude Desktop. Most Slack servers need an API key or token from your Slack account.