Slack MCP Server
Slack MCP server provides AI assistants with full Slack workspace integration including channel management, messaging, threads, reactions, and user presence.
Overview
The Slack MCP Server connects AI assistants to your Slack workspace, enabling natural language interaction with channels, messages, threads, and users. Originally part of the official Anthropic MCP servers collection, it provides comprehensive access to Slack's API for team communication and collaboration.
Official MCP Server:
Originally from the official Anthropic modelcontextprotocol/servers collection
Key Features
Send & Receive Messages
Post messages to any channel or direct message conversation in your workspace
Thread Replies
Reply in threads to keep conversations organized and follow discussion history
Channel Management
List, join, create channels, and manage channel membership and topics
Message Search
Search across all channels and messages to find specific information quickly
User Presence
Check user status, presence, and profile information for team awareness
Reactions & Emoji
Add and remove emoji reactions to messages for lightweight feedback
Available Tools
Quick Reference
| Tool | Purpose |
|---|---|
send_message | Send a message to a channel or DM |
reply_in_thread | Reply to a message in a thread |
list_channels | List all channels in the workspace |
get_channel_history | Get recent messages from a channel |
search_messages | Search across all Slack messages |
get_user_info | Get user profile and presence information |
add_reaction | Add an emoji reaction to a message |
Detailed Usage
send_message▶
Send a message to any channel or direct message conversation.
{
"channel": "C0123456789",
"text": "Hello team! Here's the update on the project..."
}
search_messages▶
Search across your entire Slack workspace for messages matching your query.
{
"query": "deployment timeline Q2",
"count": 10
}
get_channel_history▶
Retrieve recent messages from a channel to catch up on conversations.
{
"channel": "C0123456789",
"limit": 50
}
get_user_info▶
Get user profile information and current presence status.
{
"user": "U0123456789"
}
Installation
{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-bot-token",
"SLACK_TEAM_ID": "T0123456789"
}
}
}
}
Slack App Required:
Create a Slack app with the required scopes and install it to your workspace. Get your bot token from the Slack API dashboard.
Use Cases
Team Updates
Ask AI to post standup summaries, project updates, or announcements to specific channels.
Information Retrieval
Search conversations to find decisions, references, or discussions from past messages.
Onboarding Assistant
Help new team members catch up on channel history and find relevant conversations.
Automated Responses
Set up AI to answer common questions in support or FAQ channels automatically.
Sources
Related Articles
Tasks Organizer MCP Server
A local Model Context Protocol (MCP) server providing backend tools for client-driven project and task management using a SQLite database.
StockFlow MCP Server: Real-time Stock Data & Options Analysis
StockFlow MCP Server provides real-time stock data & options analysis via Yahoo Finance. Empower LLMs to access market data, analyze stocks, and evaluate strategies.
Content and Media MCP Servers
Explore seamless integration with leading content management systems, media processing tools, and digital asset management platforms through our Content & Media category. These integrations enable robust content creation, media processing, and asset management for your AI-powered applications.