Overview of Slack MCP Server features
masterThe Slack MCP Server is a Model Context Protocol (MCP) server designed for Slack Workspaces. It supports multiple transport protocols (Stdio, SSE, and HTTP) and offers advanced features for interacting with Slack data through an AI agent or MCP client.
Key capabilities include:
- Stealth and OAuth Modes: Run in 'stealth mode' without requiring additional permissions or bot installations, or use OAuth tokens for secure access.
- Channel and Thread Interaction: Fetch messages from channels and threads using names (e.g.,
#general) or IDs. - Smart History: Retrieve message history using pagination by date (e.g.,
d1,7d,1m) or by message count. - Unread Messages: Efficiently retrieve unread messages with priority sorting (DMs > partner channels > internal) and support for marking messages as read.
- Search: Search messages across channels, threads, and DMs using filters like date, user, and content.
- Safe Message Posting: The
conversations_add_messagetool is disabled by default for safety and must be explicitly enabled. - DM and Group DM Support: Full support for retrieving direct messages and group direct messages.
- Enterprise Support: Compatible with Enterprise Slack setups.
- Performance: Includes cache support for users and channels to speed up access.