Slack MCP Server
Slack MCP for self-host or managed Cloud, with Gemini CLI and secure-default HTTP.
★ 15MITcloud
Install
Config snippet generator goes here (5 client tabs)
README
# Slack MCP Server [](https://www.npmjs.com/package/@jtalk22/slack-mcp) [](https://www.npmjs.com/package/@jtalk22/slack-mcp) [](https://registry.modelcontextprotocol.io) [](https://opensource.org/licenses/MIT) Give Claude your Slack. 16 self-hosted tools for channels, search, replies, reactions, unread triage, and user search. Self-host free or use Slack MCP Cloud for Claude-first managed transport, Gemini CLI support, hosted credential handling, deployment review, procurement-ready security review, and a company-led path for teams that need rollout and continuity beyond Slack’s official/self-host MCP options. ## Verify & Proof ```bash npx -y @jtalk22/slack-mcp --setup npx -y @jtalk22/slack-mcp@latest --version npx -y @jtalk22/slack-mcp@latest --doctor npx -y @jtalk22/slack-mcp@latest --status ``` [20-second demo](https://jtalk22.github.io/slack-mcp-server/public/demo-video.html) · [Interactive demo](https://jtalk22.github.io/slack-mcp-server/public/demo.html) · [Start here discussion](https://github.com/jtalk22/slack-mcp-server/discussions/12) · [Latest release notes](https://github.com/jtalk22/slack-mcp-server/releases/latest) · [Release-day runbook](docs/LAUNCH-OPS.md) · [Commercial surface map](docs/COMMERCIAL-SURFACE.md) · [Demand & visibility ops](docs/DEMAND-VISIBILITY-OPS.md) · [Distribution ledger](docs/DISTRIBUTION-LEDGER.md) · [Release health snapshot](docs/release-health/latest.md) · [Version parity report](docs/release-health/version-parity.md) · [Cloud pricing](https://mcp.revasserlabs.com/pricing?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) · [Start Solo](https://mcp.revasserlabs.com/checkout?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud&plan=solo) · [Start Team](https://mcp.revasserlabs.com/checkout?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud&plan=team) · [Workflows](https://mcp.revasserlabs.com/workflows?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) · [Official vs Managed](https://mcp.revasserlabs.com/official-slack-mcp-vs-managed?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) · [Gemini CLI](https://mcp.revasserlabs.com/gemini-cli?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) · [Readiness](https://mcp.revasserlabs.com/readiness?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) · [Marketplace readiness](https://mcp.revasserlabs.com/marketplace-readiness?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) · [Cloud deployment](https://mcp.revasserlabs.com/deployment?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) · [Cloud security](https://mcp.revasserlabs.com/security?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) · [Cloud support](https://mcp.revasserlabs.com/support?utm_source=github&utm_medium=readme&utm_campaign=slack_mcp_cloud) [](https://jtalk22.github.io/slack-mcp-server/public/demo-video.html) ## Tools | Tool | Description | Safety | |------|-------------|--------| | `slack_health_check` | Verify token validity and workspace info | read-only | | `slack_token_status` | Token age, health, and cache stats | read-only | | `slack_refresh_tokens` | Auto-extract fresh tokens from Chrome | read-only* | | `slack_list_conversations` | List DMs and channels | read-only | | `slack_conversations_history` | Get messages from a channel or DM | read-only | | `slack_get_full_conversation` | Export full history with threads | read-only | | `slack_search_messages` | Search across workspace | read-only | | `slack_get_thread` | Get thread replies | read-only | | `slack_users_info` | Get user details | read-only | | `slack_list_users` | List workspace users (paginated, 500+) | read-only | | `slack_users_search` | Search users by name, display name, or email | read-only | | `slack_conversations_unreads` | Get channels/DMs with unread messages | read-only | | `slack_send_message` | Send a message to any conversation | **destructive** | | `slack_add_reaction` | Add an emoji reaction to a message | **destructive** | | `slack_remove_reaction` | Remove an emoji reaction from a message | **destructive** | | `slack_conversations_mark` | Mark a conversation as read | **destructive** | All tools carry [MCP safety annotations](https://modelcontextprotocol.io/specification/2025-03-26/server/tools#annotations): 12 read-only (`readOnlyHint: true`), 4 write-path (`destructiveHint: true`). Only `slack_send_message` is non-idempotent. \* `slack_refresh_tokens` modifies local token file only — no external Slack state. ## Cloud Slack MCP Cloud provides 15 managed tools with hosted credential handling. Team adds 3 A