Slack is where team communication happens, and connecting Claude to Slack enables message search, summarization, and automated responses. MCP servers provide secure access to your workspace. Here are the best options for Slack integration.
Recommended MCP Servers
Slack MCP (Anthropic)
anthropics/mcp-server-slack
Official Slack integration for reading channels, searching messages, and posting updates.
Key Features
- Read channel messages
- Search across workspace
- Post messages and replies
- Official Anthropic support
Installation
npx @modelcontextprotocol/server-slackThe official Slack MCP from Anthropic provides comprehensive workspace access. Read messages, search history, and post updates. The reliable choice for teams wanting Claude to participate in Slack workflows.
MCP Slack Server
modelcontextprotocol/server-slack
Community Slack server with channel listing, message reading, and search capabilities.
Key Features
- List channels and users
- Read message history
- Search messages
- Thread support
Installation
Configure with Slack Bot TokenA straightforward Slack integration for reading messages and searching history. If you only need Claude to consume Slack content without posting, this provides focused functionality with simpler permissions.
Slack MCP Server
korotovsky/slack-mcp-server
The most powerful MCP server for Slack Workspaces with 1.1k+ stars and stealth mode support.
Key Features
- Channel message access
- Stealth mode (browser tokens)
- Enterprise workspace support
- DMs and Group DMs
Installation
See GitHub for setupThe most powerful Slack MCP with 1.1k+ stars. Features stealth mode using browser tokens, Enterprise workspace support, DMs, Group DMs, and Smart History fetching with pagination.
Quick Comparison
| MCP | Stars | Best For | Pros | Cons |
|---|---|---|---|---|
| Slack MCP (Official) | >2k | Full integration | Read and write | More permissions needed |
| MCP Slack Server | >500 | Read-only access | Simple setup | Limited features |
| Slack MCP (Community) | >200 | Custom needs | Extensible | Community maintained |
Getting Started
To read Slack messages with Claude Code:
Create a Slack App in your workspace with appropriate permissions.
Get your Bot Token from Slack app settings.
Install the Slack MCP:
npx @modelcontextprotocol/server-slackConfigure with your token and start accessing messages.
Example prompt: "Search my Slack workspace for messages about the product launch and summarize the key decisions."