Slack MCP (Official)
Connect directly to Slack’s official MCP server (mcp.slack.com) to use Slack workspace features in chat and agents.
Unlike the existing Slack MCP, this integration connects through Slack’s officially operated MCP server (mcp.slack.com). The available tools are dynamically provided by Slack’s server and may change with Slack updates.
Key Features
- All features provided by Slack’s official MCP server
- Channel browsing, messaging, and search
- User and workspace information retrieval
- New features added by Slack to their MCP server are automatically reflected
Basic Information
Authentication
Slack official MCP OAuth. Authentication is handled through Slack’s OAuth server, and the connected workspace’s team ID and email are stored after token issuance.
Slack’s official MCP server is currently in beta. Available tools and features may change according to Slack’s policies.
Supported MCP Tools
Tool list is dynamically provided by Slack’s official MCP server (mcp.slack.com). Available tools can be confirmed in the chat screen after integration.
The Slack official MCP server generally provides the following capabilities:
- Channel listing and message sending
- Message search and thread retrieval
- User and user group information retrieval
Difference from Existing Slack MCP
| Slack MCP | Slack MCP (Official) | |
|---|---|---|
| Connection | AIP implementation | Slack official MCP server proxy |
| MCP Server | AIP internal | mcp.slack.com |
| Authentication | AIP OAuth app | Slack MCP OAuth |
| Tool List | Fixed (13 tools) | Dynamically provided by Slack server |
| Updates | At AIP release | Immediately reflected on Slack server update |
Usage Examples
- A user enters the prompt “Send a ‘hello’ message to #general channel”.
- The LLM calls the messaging tool from Slack’s official MCP server via MCP.
- It then responds in chat based on the tool call results.
Other usage examples:
- “Find messages related to ‘hotfix’ in #dev channel yesterday”
- “Show me the workspace user list”
Notes
- The tool list is dynamically provided by Slack’s server. Check available tools in the chat screen after integration.