Slack MCP Server

A Slack MCP server

Remote serverstreamable-http

What is the Slack MCP Server?

A Slack MCP server

What it actually does

A MCP(Model Context Protocol) server for accessing Slack API. This server allows AI assistants to interact with the Slack API through a standardized interface.

  • slack_list_channels - List public channels in the workspace with pagination
  • slack_post_message - Post a new message to a Slack channel
  • slack_reply_to_thread - Reply to a specific message thread in Slack
  • slack_add_reaction - Add a reaction emoji to a message
  • slack_get_channel_history - Get recent messages from a channel
  • slack_get_thread_replies - Get all replies in a message thread

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Slack MCP Server

{
  "mcpServers": {
    "slack-mcp-server-ubie-oss": {
      "command": "npx",
      "args": ["-y", "@ubie-oss/slack-mcp-server"],
      "env": {
        "SLACK_BOT_TOKEN": "your-value",
        "SLACK_USER_TOKEN": "your-value",
        "SLACK_SAFE_SEARCH": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
SLACK_BOT_TOKENCredential the server authenticates with.Yes
SLACK_USER_TOKENCredential the server authenticates with.Yes
SLACK_SAFE_SEARCHConfiguration value read at startup.Optional

Example prompts to try

  • “Use Slack to Installation.”
  • “Use Slack to Configuration.”
  • “Use Slack to Usage.”

Frequently asked questions

`SLACK_BOT_TOKEN` (bot user OAuth token) is required for most operations. `SLACK_USER_TOKEN` (user OAuth token) is needed for features like message search.