slack-mcp-server
0
The Slack MCP Server is designed to facilitate Claude's interaction with Slack by allowing users to read and send messages on behalf of a user in Slack workspaces. It provides a suite of tools to manage Slack channels, messages, threads, reactions, and users, and can be integrated with Claude Desktop using NPX or Docker.
Slack MCP Server
- MCP Server enabling interaction with Slack API for using Claude in Slack workspaces.
- Allows reading direct messages and sending messages on behalf of a user using a user token.
- Provides tools to list channels, post messages, reply to threads, add reactions, get channel history, and manage users.
- Requires creating a Slack App and configuring OAuth permissions.
- Usage instructions available for integration with Claude Desktop using either NPX or Docker.
Setup and Tools
- Create a Slack App, configure user token scopes, and install the app to a workspace.
slack_list_channels
,slack_post_message
,slack_reply_to_thread
,slack_add_reaction
,slack_get_channel_history
,slack_get_thread_replies
,slack_get_users
,slack_get_user_profile
are provided tools.
Environment Variables
SLACK_USER_TOKEN
: Required Bot User OAuth Token.
Troubleshooting
- Verify required scopes, correct installation, and proper configuration to resolve permission errors.