Slack MCP Server
Search messages, read channels, and post to Slack from your AI agent
The Slack MCP Server connects Claude to your Slack workspace. Agents can search message history, read channel contents, get user profiles, and post messages — making it easy to build AI assistants that understand and participate in team conversations.
Installation & Configuration
Add this block to your claude_desktop_config.json (or your agent framework's MCP config file):
{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-token",
"SLACK_TEAM_ID": "T0XXXXXXXXX"
}
}
}
}
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
Available Tools (8)
slack_list_channelsslack_post_messageslack_reply_to_threadslack_add_reactionslack_get_channel_historyslack_get_thread_repliesslack_get_usersslack_get_user_profile
Use Cases
- Team digest — ask Claude to summarize a channel's activity
- Incident response — post alerts and updates from agent workflows
- Onboarding search — help new team members find relevant messages
Source & Documentation
GitHub Repository: https://github.com/modelcontextprotocol/servers/tree/main/src/slack
Protocol: Model Context Protocol (MCP) — modelcontextprotocol.io