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 (Community)
vitaliy-art/slack-mcp
Community-built Slack integration with message reading and channel management.
Key Features
- Channel message access
- User information lookup
- Message search
- Lightweight setup
Installation
npm install slack-mcpThis community Slack MCP is a good foundation if you want to build custom Slack integrations. The codebase is approachable and easy to extend for specific workflow needs.
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."