Slack MCP Server logo

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.

View on GitHub

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?

channels:history, channels:read, chat:write, reactions:write, and users:read

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?

Follow the guidance provided in the README to locate your Slack URL or ID.

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?

This MCP server is licensed under the MIT License.