Slack MCP Server
by edrigu1989
The Slack MCP Server enables Claude to interact with Slack workspaces, providing a set of tools for managing channels, messages, and users. It allows Claude to perform actions like posting messages, adding reactions, and retrieving channel history.
Last updated: N/A
What is Slack MCP Server?
The Slack MCP Server is a tool that allows Claude to interact with Slack workspaces through a set of predefined tools. These tools enable Claude to perform various actions within Slack, such as listing channels, posting messages, adding reactions, and retrieving channel history.
How to use Slack MCP Server?
To use the Slack MCP Server, you need to create a Slack App, configure the necessary bot token scopes, install the app to your workspace, and obtain your Team ID. Then, configure your claude_desktop_config.json
file with the appropriate command and environment variables, including your Slack Bot Token and Team ID, using either npx or docker.
Key features of Slack MCP Server
List public channels in the workspace
Post new messages to Slack channels
Reply to specific message threads
Add emoji reactions to messages
Get recent messages from a channel
Get all replies in a message thread
Get list of workspace users
Get detailed user profile information
Use cases of Slack MCP Server
Automated message posting to channels
Responding to user queries in threads
Adding reactions to important messages
Retrieving and analyzing channel history
User profile information retrieval
FAQ from Slack MCP Server
What scopes are required for the Slack App?
What scopes are required for the Slack App?
channels:history
, channels:read
, chat:write
, reactions:write
, and users:read
How do I get my Slack Bot Token?
How do I get my Slack Bot Token?
After installing the app to your workspace, you will receive a "Bot User OAuth Token" that starts with xoxb-
How do I find my Slack Team ID?
How do I find my Slack Team ID?
Follow the guidance provided in the README to locate your Slack URL or ID.
What do I do if I encounter permission errors?
What do I do if I encounter permission errors?
Verify that all required scopes are added to your Slack app, the app is properly installed to your workspace, the tokens and workspace ID are correctly copied to your configuration, and the app has been added to the channels it needs to access.
What license is this server under?
What license is this server under?
This MCP server is licensed under the MIT License.