
Slack
The Slack MCP Server provides tools for Claude and other AI models to interact with Slack workspaces through the Model Context Protocol, supporting multiple transport types (Stdio, SSE, HTTP) and authentication modes (OAuth or stealth). It offers capabilities including fetching channel and direct message history with smart pagination, searching messages across channels and threads, retrieving unread messages with priority sorting, posting messages (with safety controls), and accessing user/channel information with caching. The server solves the problem of enabling AI assistants to read and analyze Slack conversations, search message history, and post responses while maintaining security through configurable permissions and optional stealth mode operation without bot installations.
- GitHub stars
- 1.6K
- tools
- 10
- last updated
- Feb 8, 2026
Tools
10 toolsPublic tool metadata for what this MCP can expose to an agent.
conversations_historyGet messages from the channel (or DM) by channel_id, the last row/column in the response is used as 'cursor' parameter for pagination if not empty
Get messages from the channel (or DM) by channel_id, the last row/column in the response is used as 'cursor' parameter for pagination if not empty
No parameter schema in public metadata yet.
conversations_repliesGet a thread of messages posted to a conversation by channelID and `thread_ts`, the last row/column in the response is used as `cursor` parameter for pagination if not empty.
Get a thread of messages posted to a conversation by channelID and `thread_ts`, the last row/column in the response is used as `cursor` parameter for pagination if not empty.
No parameter schema in public metadata yet.
conversations_add_messageAdd a message to a public channel, private channel, or direct message (DM, or IM) conversation by channel_id and thread_ts.
Add a message to a public channel, private channel, or direct message (DM, or IM) conversation by channel_id and thread_ts.
No parameter schema in public metadata yet.
conversations_search_messagesSearch messages in a public channel, private channel, or direct message (DM, or IM) conversation using filters.
Search messages in a public channel, private channel, or direct message (DM, or IM) conversation using filters.
No parameter schema in public metadata yet.
channels_listGet list of channels
Get list of channels
No parameter schema in public metadata yet.
reactions_addAdd an emoji reaction to a message in a public channel, private channel, or direct message (DM, or IM) conversation.
Add an emoji reaction to a message in a public channel, private channel, or direct message (DM, or IM) conversation.
No parameter schema in public metadata yet.
reactions_removeRemove an emoji reaction from a message in a public channel, private channel, or direct message (DM, or IM) conversation.
Remove an emoji reaction from a message in a public channel, private channel, or direct message (DM, or IM) conversation.
No parameter schema in public metadata yet.
users_searchSearch for users by name, email, or display name. Returns user details and DM channel ID if available.
Search for users by name, email, or display name. Returns user details and DM channel ID if available.
No parameter schema in public metadata yet.
usergroups_listList all user groups (subteams) in the workspace.
List all user groups (subteams) in the workspace.
No parameter schema in public metadata yet.
usergroups_createCreate a new user group in the workspace.
Create a new user group in the workspace.
No parameter schema in public metadata yet.
Sponsors
Readme
Slack MCP Server
Model Context Protocol (MCP) server for Slack Workspaces. The most powerful MCP Slack server β supports Stdio, SSE and HTTP transports, proxy settings, DMs, Group DMs, Smart History fetch (by date or count), may work via OAuth or in complete stealth mode with no permissions and scopes in Workspace π.
[!IMPORTANT]
We need your support! Each month, over 30,000 engineers visit this repository, and more than 9,000 are already using it.If you appreciate the work our contributors have put into this project, please consider giving the repository a star.
Details
- Repository
- github.com/korotovsky/slack-mcp-server
- Categories
- Communication & Messaging, Search & Web Crawling