20 Best Slack MCP Servers, Compared (November 2026)
The short answer
For most readers installing this afternoon, Slack MCP Server (jtalk22/slack-mcp-server) is the practical choice: it publishes @jtalk22/slack-mcp, has 473 npm downloads in a typical week, exposes 20 tools, has an A tool description grade, and had a commit 0 days ago with 46 commits in the last 12 weeks. If you need a scoped Slack bot token rather than browser session tokens, use Slack MCP (redhat-community-ai-tools/slack-mcp): it exposes 22 tools with a B tool description grade, and it had a commit 12 days ago and 5 commits in the last 12 weeks. If you only need read-only channel history, Slack MCP (korotovsky/slack-mcp-server) covers channels_list and conversations_history with cursor pagination, but it had a commit 176 days ago and 0 commits in the last 12 weeks.
Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.
Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.
Quick picks
- 1slack-mcp : Teams needing an AI agent to read and act across Slack messages, channels, files, and search: it exposes tools for those Slack API operations.
- 2Slack MCP : Read-only Slack history retrieval for a workspace: it exposes channels_list and conversations_history, with cursor pagination for messages.
- 3Slack MCP Server : Slack workspaces on the free plan: it reads unreads, threads, and search via a browser session, with 20 tools and no app install.
- 4slack-mcp : Teams deploying an AI assistant with a scoped Slack bot token: it exposes 22 tools for reading threads, posting messages, searching, and managing channels.
- 5Beever Atlas : Teams whose Slack history should become a cited, queryable knowledge base: it exposes 28 tools for channel Q&A, fact search, expert finding and decision tracing.
Which one, for your situation
| Your situation | What to use |
|---|---|
| I need an npm install this afternoon | Slack MCP Server (jtalk22/slack-mcp-server) publishes @jtalk22/slack-mcp, has 473 npm downloads in a typical week, 20 tools, an A tool description grade, and a commit 0 days ago. |
| I need a scoped bot token, not session tokens | Slack MCP (redhat-community-ai-tools/slack-mcp) exposes 22 tools with a B tool description grade and had a commit 12 days ago and 5 commits in the last 12 weeks. |
| I only need read-only channel history | Slack MCP (korotovsky/slack-mcp-server) exposes channels_list and conversations_history with cursor pagination, 2 tools, and 1,887 GitHub stars, but had 0 commits in the last 12 weeks and a commit 176 days ago. |
| I need broad Slack actions through many tools | slack-mcp (karbassi/slack-mcp) exposes 100 tools for messages, channels, files, canvases, lists, search and reactions, but its tool description grade is C and it had 1 commit in the last 12 weeks. |
| I need Slack with other apps in one setup | One (withoneai/mcp) exposes three universal tools, has an A tool description grade, 441 npm downloads in a typical week, and a commit 16 days ago. |
| I need human approval before destructive agent actions | raposa-mcp (agentlabbusiness/raposa-mcp) exposes request_human_approval, create_approval and get_approval, has an A tool description grade, and had a commit 17 days ago. |
Top MCP servers for Slack
| Profile | |||||||
|---|---|---|---|---|---|---|---|
| 1 | Community favourite | 3 | 0 | – | 28 days ago | 69.7 | |
| 2 | Abandoned but popular | 1,887 | +27 | – | 176 days ago | 67.5 | |
| 3 | Community favourite | 32 | 0 | 473 | today | 67.2 | |
| 4 | Steady | 43 | +2 | – | 12 days ago | 49.9 | |
| 5 | Abandoned but popular | 451 | +3 | – | 129 days ago | 49.3 | |
| 6 | Steady | 233 | +11 | – | today | 44.4 | |
| 7 | Abandoned but popular | 378 | 0 | 112 | 298 days ago | 43.5 | |
| 8 | Dormant | 110 | 0 | – | 131 days ago | 42.7 | |
| 9 | Abandoned but popular | 91,800 | +754 | – | 472 days ago | 42.0 | |
| 10 | Steady | 12 | +1 | 441 | 16 days ago | 40.2 | |
| 11 | Steady | 16 | +1 | – | 5 days ago | 39.2 | |
| 12 | Dormant | 50 | 0 | – | 186 days ago | 39.0 | |
| 13 | Steady | 51 | +3 | 532 | today | 35.2 | |
| 14 | Steady | 35 | 0 | – | 50 days ago | 35.1 | |
| 15 | Steady | 35 | +4 | – | 3 days ago | 34.4 | |
| 16 | Steady | 3 | +3 | – | 7 days ago | 31.8 | |
| 17 | Abandoned but popular | 1,014 | +50 | – | 102 days ago | 31.7 | |
| 18 | Steady | 1 | +1 | 28 | 17 days ago | 31.6 | |
| 19 | Dormant | 11 | 0 | – | 101 days ago | 29.8 | |
| 20 | Steady | 15 | 0 | – | 55 days ago | 29.8 |
The ranking, with the evidence
- 1karbassi/slack-mcp ↗
slack-mcp
Community favouriteBest for: Teams needing an AI agent to read and act across Slack messages, channels, files, and search: it exposes tools for those Slack API operations.
The server exposes 100 Slack API tools for operations including messages, channels, files, canvases, lists, search, reactions, apps, and calls. It requires a Slack app installed to the workspace and a User OAuth Token supplied via SLACK_XOXP_TOKEN, and its undocumented endpoints additionally require session tokens (xoxc and xoxd).
Score 69.7: show every number behind it
- Adoption90 / 100 · weight 40%
- GitHub stars15
- npm downloadsnot measuredno npm package
- Used through Glama88
- Maintenance77 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade55
- Commit cadence40
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- npm download trendnot measuredno download history for the selected registry
- Tool quality48 / 100 · weight 13%
- Tool description quality40
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 69.7
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 69.7
- 2korotovsky/slack-mcp-server ↗
Slack MCP
Abandoned but popularBest for: Read-only Slack history retrieval for a workspace: it exposes channels_list and conversations_history, with cursor pagination for messages.
Slack MCP is a Model Context Protocol server for Slack workspaces that exposes channels_list to get channels and conversations_history to fetch channel messages with cursor pagination. Before choosing it, note that no npm package is published and no PyPI package is attributed.
Score 67.5: show every number behind it
- Adoption82 / 100 · weight 40%
- GitHub stars82
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance46 / 100 · weight 24%
- Last commit touching this server68dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 113 days ago, which counts every ref; the stored date would have published 113 days ago
- Repository maintenance grade30
- Commit cadence5
- Momentum51 / 100 · weight 14%
- Stars gained, relative to size47
- Stars gained, absolute58
- npm download trendnot measuredno download history for the selected registry
- Tool quality58 / 100 · weight 13%
- Tool description quality50
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 67.5
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 67.5
- 3jtalk22/slack-mcp-server ↗
Slack MCP Server
Community favouriteBest for: Slack workspaces on the free plan: it reads unreads, threads, and search via a browser session, with 20 tools and no app install.
The server exposes 20 tools for reading Slack conversations and unreads, searching messages, listing users, sending messages, managing reactions, and saving workflow profiles using Slack session tokens. Its token refresh path requires a signed-in Chrome on macOS, and Enterprise Grid workspaces may have Slack end sessions it sees as automated, so the README points those users to Slack's official MCP server.
Score 67.2: show every number behind it
- Adoption63 / 100 · weight 40%
- GitHub stars38
- npm downloads57
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum8 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- npm download trend34
- Tool quality71 / 100 · weight 13%
- Tool description quality63
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 67.2
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 67.2
Best for: Teams deploying an AI assistant with a scoped Slack bot token: it exposes 22 tools for reading threads, posting messages, searching, and managing channels.
slack-mcp is an MCP server that connects AI assistants to Slack through 22 tools for reading channel history and threads, posting messages, searching, managing channels, sending DMs, and handling reactions and usergroups. It requires Slack credentials, either a bot token with the documented OAuth scopes or browser-session tokens that the setup script extracts through Playwright or the desktop app.
Score 49.9: show every number behind it
- Adoption41 / 100 · weight 40%
- GitHub stars41
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance82 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade55
- Commit cadence65
- Momentum35 / 100 · weight 14%
- Stars gained, relative to size44
- Stars gained, absolute21
- npm download trendnot measuredno download history for the selected registry
- Tool quality68 / 100 · weight 13%
- Tool description quality60
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 58.7
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 49.9
- 5Beever-AI/beever-atlas ↗
Beever Atlas
Abandoned but popularBest for: Teams whose Slack history should become a cited, queryable knowledge base: it exposes 28 tools for channel Q&A, fact search, expert finding and decision tracing.
Beever Atlas syncs Slack, Discord, Teams and Mattermost channels into a fact and wiki store, then exposes 28 MCP tools spanning retrieval (ask_channel, search_channel_facts, search_memory), wiki reading (list_wiki_pages, read_wiki_page, get_wiki_page) and graph queries (find_experts, search_relationships, trace_decision_history). Answers appear only after ingestion, so a session starts with whoami and list_connections to confirm access, then trigger_sync and get_job_status to build the index, and note that no npm or PyPI package is published, so it is installed from the repository.
Score 49.3: show every number behind it
- Adoption66 / 100 · weight 40%
- GitHub stars66
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance46 / 100 · weight 24%
- Last commit touching this server68dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 57 days ago, which counts every ref; the stored date would have published 57 days ago
- Repository maintenance grade30
- Commit cadence5
- Momentum26 / 100 · weight 14%
- Stars gained, relative to size28
- Stars gained, absolute24
- npm download trendnot measuredno download history for the selected registry
- Tool quality100 / 100 · weight 13%
- Tool description quality93
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 63.2
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 49.3
- 6lobu-ai/lobu ↗
lobu
SteadyBest for: Teams that need persistent shared context across Slack, GitHub, CRM, and other sources: it provides an MCP endpoint with OAuth setup for connecting those sources.
Lobu documents an MCP endpoint that connects AI clients to sources such as Slack, GitHub, and CRM and maintains shared, permission-aware, event-based context. Setup requires completing OAuth and connecting the sources whose context should be shared.
Score 44.4: show every number behind it
- Adoption59 / 100 · weight 40%
- GitHub stars59
- npm downloadsnot measurednpm names no repository for lobu-monorepo, so its downloads cannot be attributed
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum60 / 100 · weight 14%
- Stars gained, relative to size71
- Stars gained, absolute44
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 74.0
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 44.4
- 7graphlit/graphlit-mcp-server ↗
Graphlit MCP Server
Abandoned but popularBest for: Slack-centric knowledge base: it provides Slack ingestion and notification connectors plus query and relevant-source retrieval tools across a Graphlit project.
The Graphlit MCP Server documents ingestion connectors for sources such as Slack, Gmail, Google Drive, GitHub, and podcasts, along with retrieval, RAG, extraction, publishing, web crawling, and notification tools tied to a Graphlit project. It requires an active Graphlit account and the environment ID, organization ID, and JWT secret from the Graphlit API settings dashboard.
Score 43.5: show every number behind it
- Adoption71 / 100 · weight 40%
- GitHub stars64
- npm downloads44
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance25 / 100 · weight 24%
- Last commit touching this server42
- Repository maintenance grade5
- Commit cadence5
- Momentum25 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- npm download trend100
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 55.8
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 43.5
Best for: Slack assistants that must find messages by user or date and reply in threads: eleven tools cover filtered message search, thread replies and channel history.
The server exposes eleven tools for listing channels, posting messages, replying in threads, adding reactions, reading channel history and thread replies, and searching or looking up channels, users and messages, over either stdio or streamable HTTP transport. Before choosing it, note that installation is not a plain public npm install: the package is hosted in the GitHub registry and needs a personal access token, and message search additionally requires a Slack user token alongside the bot token.
Score 42.7: show every number behind it
- Adoption51 / 100 · weight 40%
- GitHub stars51
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance46 / 100 · weight 24%
- Last commit touching this server68
- Repository maintenance grade30
- Commit cadence5
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- npm download trendnot measuredno download history for the selected registry
- Tool quality76 / 100 · weight 13%
- Tool description quality68
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 50.2
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 42.7
- 9modelcontextprotocol/servers ↗
Slack MCP Server
Abandoned but popularBest for: When a Claude client must interact with a Slack workspace, the server provides an MCP interface to the Slack API.
The server connects Claude to Slack through the Slack API over MCP. It is distributed as the npm package @modelcontextprotocol/server-slack, and no PyPI package is attributed to it.
Score 42.0: show every number behind it
- Adoption95 / 100 · weight 40%
- GitHub stars95
- npm downloadsnot measurednpm names no repository for @modelcontextprotocol/server-slack, so its downloads cannot be attributed
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance18 / 100 · weight 24%
- Last commit touching this server18dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 2 days ago, which counts every ref
- Repository maintenance gradenot measuredrepository is active but this server inside it is not
- Commit cadencenot measuredrepository is active but this server inside it is not
- Momentum62 / 100 · weight 14%
- Stars gained, relative to size37
- Stars gained, absolute100
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈76 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glama100
- Trust≈100 / 100 · weight 9%
- License≈100no license detected
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 70.0
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: no change in over a year
- 0.60
- × evidence: widely adopted
- 1.00
- Composite score
- 42.0
- 10withoneai/mcp ↗
One
SteadyBest for: Slack alongside other connected apps through one setup: it exposes three universal tools that find and execute actions across platforms without adding per-platform tools.
One exposes three tools: one lists the platforms connected in a One account, one finds the action matching each requested operation across those platforms together with its documentation, and one executes the chosen action. Using it assumes a One account with Slack connected, either through the hosted OAuth endpoint or a local npx run, since requests are proxied through One and no platform API keys are managed directly.
Score 40.2: show every number behind it
- Adoption57 / 100 · weight 40%
- GitHub stars28
- npm downloads53downloads capped: not corroborated by repository audience
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum37 / 100 · weight 14%
- Stars gained, relative to size38
- Stars gained, absolute16
- npm download trend58
- Tool quality98 / 100 · weight 13%
- Tool description quality90
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 73.6
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 40.2
Best for: Prototyping a Bolt for JavaScript Slack app using Slack MCP and OpenAI: it demonstrates sending a #general message or creating a canvas as the user.
The README documents a Bolt for JavaScript template that uses OpenAI models and the Slack MCP server for a Slack app whose DM chatbot offers static options to send a #general message or create a canvas as the user. It is a beta template and requires a Slack app configured with OAuth user tokens, individual user installations, and an OpenAI API key.
Score 39.2: show every number behind it
- Adoption31 / 100 · weight 40%
- GitHub stars31
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance92 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence85
- Momentum28 / 100 · weight 14%
- Stars gained, relative to size36
- Stars gained, absolute15
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 56.0
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 39.2
Best for: Slack workspace information retrieval across messages, threads, files, canvases, and user profiles: it exposes tools for those data types using a User Token.
The README documents tools for message and file search with filters, thread replies, bulk user profiles, user-name search, and canvas content retrieval. It requires a Slack User Token (xoxp-) with history, search, profile, user, and file scopes, and the README's Docker configuration passes it via SLACK_USER_TOKEN.
Score 39.0: show every number behind it
- Adoption43 / 100 · weight 40%
- GitHub stars43
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance46 / 100 · weight 24%
- Last commit touching this server68
- Repository maintenance grade30
- Commit cadence5
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 45.9
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 39.0
- 13
Best for: AI coding agents that need local persistent memory and a Markdown wiki: it exposes 24 memory, profile, code-map, and wiki tools with no gateway required.
DuDuClaw exposes 24 MCP tools for local persistent memory, per-user profile facts, repository code mapping, and a Markdown wiki with read, write, search, lint, export, graph, and sharing operations. The exposed tools do not include Slack messaging operations; Slack appears as a channel in the larger DuDuClaw gateway.
Score 35.2: show every number behind it
- Adoption47 / 100 · weight 40%
- GitHub stars43
- PyPI downloads29PyPI downloads show no weekday rhythm; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum54 / 100 · weight 14%
- Stars gained, relative to size49
- Stars gained, absolute24
- PyPI download trend100
- Tool quality83 / 100 · weight 13%
- Tool description quality75
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 69.0
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 35.2
Best for: Claude Code sessions that need a human mid-task: it exposes a blocking ask_on_slack tool that posts to a Slack thread and waits for the reply.
The server documents an MCP tool named ask_on_slack that posts a question to Slack and blocks until the reply arrives in the thread, alongside a Slack bot that tags into a channel and runs claude -p in whichever project directory that channel is mapped to. Adopting it means running its own Docker container with a Slack app's bot and app tokens, since the project's .mcp.json entry calls docker exec into that container and the channel-to-project mapping is kept in projects.json.
Score 35.1: show every number behind it
- Adoption39 / 100 · weight 40%
- GitHub stars39
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance70 / 100 · weight 24%
- Last commit touching this server88dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 33 days ago, which counts every ref; the stored date would have published 33 days ago
- Repository maintenance grade55
- Commit cadence40
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 50.1
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 35.1
- 15
Best for: Teams needing self-hosted, read-only documentation from Slack and GitHub PRs: DocBrain ingests those sources and returns cited answers that flag changed sources.
DocBrain documents a self-hosted, read-only engine that ingests Slack, GitHub pull requests, chat threads, incidents, and deploys, then provides cited answers in an editor, Slack, a CLI, or a web app and can export answers as offline-checkable files. Before choosing it, note that there is no published npm or PyPI package, so setup follows the repository's git clone and Docker Compose flow and requires an LLM provider and API keys.
Score 34.4: show every number behind it
- Adoption39 / 100 · weight 40%
- GitHub stars39
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum49 / 100 · weight 14%
- Stars gained, relative to size63
- Stars gained, absolute29
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 63.0
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 34.4
Best for: Teams coordinating multiple AI agents and humans on shared plans: it offers atomic expiring claims, a state machine, and GitHub Projects and Slack synchronization.
Workstream exposes 36 MCP tools for projects, plans, tasks, claims, findings, attempts and verdicts, backed by Postgres and synced to GitHub Projects and Slack. Before choosing it, note that MCP access uses a URL token and GitHub Projects V2 and Slack synchronization require separate admin setup.
Score 31.8: show every number behind it
- Adoption28 / 100 · weight 40%
- GitHub stars15
- npm downloadsnot measuredno npm package
- Used through Glama26
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum42 / 100 · weight 14%
- Stars gained, relative to size55
- Stars gained, absolute23
- npm download trendnot measuredno download history for the selected registry
- Tool quality73 / 100 · weight 13%
- Tool description quality65
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 58.2
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 31.8
- 17opentabs-dev/opentabs ↗
OpenTabs
Abandoned but popularBest for: Slack access from an MCP client without requesting Slack API credentials: it calls Slack's internal web APIs through your own already-logged-in Chrome session.
It ships 42 MCP tools that mostly drive the browser and the extension itself (tab control, screenshots, script execution, network capture, plugin management), with app-specific Slack tools arriving through separately installed plugins. Before anything works you need Node.js 22+, Chrome with the unpacked extension loaded from ~/.opentabs/extension, and every tool left off until you explicitly enable it.
Score 31.7: show every number behind it
- Adoption75 / 100 · weight 40%
- GitHub stars75
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance63 / 100 · weight 24%
- Last commit touching this server88dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 7 days ago, which counts every ref; the stored date would have published 7 days ago
- Repository maintenance grade55
- Commit cadence5
- Momentum79 / 100 · weight 14%
- Stars gained, relative to size86
- Stars gained, absolute69
- npm download trendnot measuredno download history for the selected registry
- Tool quality78 / 100 · weight 13%
- Tool description quality70
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 75.5
- × relevance: the keyword is mentioned here
- 0.42
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 31.7
Best for: High-stakes agent actions needing named human approval via Slack, email, Telegram, or console before execution: it exposes request_human_approval, create_approval, and get_approval.
raposa-mcp is a stdio MCP server with 3 tools that create, read, and wait on human approval requests, returning approved only when a named human approves and sealing decisions in a hash-chained audit log. It does not expose general Slack messaging tools: Slack is one channel where an approver can see a request, and the MCP process must inherit RAPOSA_API_KEY from its environment.
Score 31.6: show every number behind it
- Adoption32 / 100 · weight 40%
- GitHub stars8
- PyPI downloads31
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance92 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence85
- Momentum25 / 100 · weight 14%
- Stars gained, relative to size33
- Stars gained, absolute12
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality81 / 100 · weight 13%
- Tool description quality73
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 57.9
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 31.6
Best for: Posting and threading in Slack as a user: it exposes tools to post messages, reply in threads, add reactions, and read channel history.
It exposes 8 tools for listing public channels, posting messages, replying to threads, adding reactions, reading channel and thread history, and retrieving user profiles. It requires a Slack user OAuth token starting with xoxp- with the documented scopes, and it is not published to npm, so installation is from a local clone and build.
Score 29.8: show every number behind it
- Adoption27 / 100 · weight 40%
- GitHub stars27
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance57 / 100 · weight 24%
- Last commit touching this server88dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 6 days ago, which counts every ref; the stored date would have published 6 days ago
- Repository maintenance grade30
- Commit cadence5
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- npm download trendnot measuredno download history for the selected registry
- Tool quality71 / 100 · weight 13%
- Tool description quality63
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 42.6
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 29.8
Best for: Before an agent runs a destructive action: it exposes request_approval and ask_human, which block until a human replies via Slack, Telegram or macOS dialog.
The server exposes two tools, ask_human and request_approval, and routes each request through one configured channel (Slack, Telegram, or native macOS dialogs), holding the tool call open until the human responds or the timeout expires. Setup is per machine: it runs as a local process installed with uv and referenced by full path in the agent's config file, and the macOS dialog option does not exist on Linux or Windows, where Slack or Telegram credentials are required instead.
Score 29.8: show every number behind it
- Adoption30 / 100 · weight 40%
- GitHub stars30
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance90 / 100 · weight 24%
- Last commit touching this server88
- Repository maintenance grade100
- Commit cadence85
- Momentum0 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- npm download trendnot measuredno download history for the selected registry
- Tool quality91 / 100 · weight 13%
- Tool description quality83
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 54.6
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: small audience
- 0.70
- Composite score
- 29.8
Questions people ask
Which Slack MCP server has the simplest npm install?
Slack MCP Server (jtalk22/slack-mcp-server) publishes @jtalk22/slack-mcp and had 473 npm downloads in a typical week. It exposes 20 tools with an A tool description grade, and it had a commit 0 days ago and 46 commits in the last 12 weeks.
What does korotovsky/slack-mcp-server actually expose?
It exposes 2 tools for read-only Slack history retrieval: channels_list and conversations_history, with cursor pagination for messages. It has 1,887 GitHub stars and gained 27 stars per 30 days, but it had a commit 176 days ago and 0 commits in the last 12 weeks.
Should I choose redhat-community-ai-tools/slack-mcp or jtalk22/slack-mcp-server?
Choose Slack MCP (redhat-community-ai-tools/slack-mcp) if you need a scoped Slack bot token: it exposes 22 tools with a B tool description grade and had a commit 12 days ago with 5 commits in the last 12 weeks. Choose Slack MCP Server (jtalk22/slack-mcp-server) if you want an npm package and session-token access: it exposes 20 tools with an A tool description grade, has 473 npm downloads in a typical week, and had a commit 0 days ago.
What should I check before using karbassi/slack-mcp with an agent?
It exposes 100 tools across Slack messages, channels, files, canvases, lists, search and reactions, and its tool description grade is C. It had a commit 28 days ago and 1 commit in the last 12 weeks, and no npm package is published, so review its tool descriptions and install path before use.
What are my options for Slack human approval?
raposa-mcp (agentlabbusiness/raposa-mcp) exposes request_human_approval, create_approval and get_approval, has an A tool description grade, and had a commit 17 days ago with 13 commits in the last 12 weeks. call-a-human-mcp (nishantmodak/call-a-human-mcp) exposes request_approval and ask_human, has an A tool description grade, and had a commit 55 days ago with 10 commits in the last 12 weeks.
Can One work for Slack plus other apps?
One (withoneai/mcp) exposes three universal tools that find and execute actions across connected apps, including Slack, and has an A tool description grade. It offers a hosted remote server with OAuth at https://mcp.withone.ai/mcp or a local npx @withone/mcp, had 441 npm downloads in a typical week, and had a commit 16 days ago.
Other comparisons
- Best Figma MCP servers
- Best Obsidian MCP servers
- Best YouTube MCP servers
- Best Jira MCP servers
- Best PostgreSQL MCP servers
- Best MySQL MCP servers
- Best GitHub MCP servers
- Best Notion MCP servers
- Best Linear MCP servers
- Best Discord MCP servers
- Best MongoDB MCP servers
- Best CRM MCP servers
- Best Payments MCP servers
- Best Ecommerce MCP servers
- Best Social Media MCP servers
- Best Browser Automation MCP servers
- Best CMS MCP servers
- Best Email MCP servers
- Best PDF MCP servers
- Best Kubernetes MCP servers
- Best Docker MCP servers
- Best AWS MCP servers
- Best Spreadsheets MCP servers
- Best SEO MCP servers
- Best Web Search MCP servers
- Best Web Scraping MCP servers
- Best Vector Database MCP servers
- Best Code Execution MCP servers
- Best Calendar MCP servers
- Best Observability MCP servers
- Best Image Generation MCP servers
- Best Speech & Transcription MCP servers
- Best Maps MCP servers
- Best Travel MCP servers
- Best Stock Market MCP servers
- Best Web Analytics MCP servers
- Best Memory MCP servers
- Best Documentation MCP servers
- Best Security MCP servers