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
Txtai MCP Server
Txtai MCP servers enable AI models to interact with txtai, an AI-powered search engine that builds vector indexes (also known as embeddings) to perform similarity searches.
MiniMax MCP Server
Integrate MiniMax's AI models and capabilities with your AI assistants through the official MiniMax MCP Server for text generation, voice synthesis, and more.
ClickUp MCP Server
ClickUp MCP servers enable AI models to interact with ClickUp workspaces, providing capabilities for task management, project tracking, time tracking, and team collaboration workflows.