Slack (Archived)

Slack (Archived)

Interact with Slack Workspaces over the Slack API.

100K+

19

8 Tools

Signed
Built by Docker
Requires Configuration
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Slack (Archived) MCP Server

Interact with Slack Workspaces over the Slack API.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/slack
Authormodelcontextprotocol
Repositoryhttps://github.com/modelcontextprotocol/servers
Dockerfilehttps://github.com/modelcontextprotocol/servers/blob/2025.4.24/src/slack/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/slack --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (8)

Tools provided by this ServerShort Description
slack_add_reactionAdd a reaction emoji to a message
slack_get_channel_historyGet recent messages from a channel
slack_get_thread_repliesGet all replies in a message thread
slack_get_user_profileGet detailed profile information for a specific user
slack_get_usersGet a list of all users in the workspace with their basic profile information
slack_list_channelsList public or pre-defined channels in the workspace with pagination
slack_post_messagePost a new message to a Slack channel
slack_reply_to_threadReply to a specific message thread in Slack

Tools Details

Tool: slack_add_reaction

Add a reaction emoji to a message

ParametersTypeDescription
channel_idstringThe ID of the channel containing the message
reactionstringThe name of the emoji reaction (without ::)
timestampstringThe timestamp of the message to react to

Tool: slack_get_channel_history

Get recent messages from a channel

ParametersTypeDescription
channel_idstringThe ID of the channel
limitnumberoptionalNumber of messages to retrieve (default 10)

Tool: slack_get_thread_replies

Get all replies in a message thread

ParametersTypeDescription
channel_idstringThe ID of the channel containing the thread
thread_tsstringThe timestamp of the parent message in the format '1234567890.123456'. Timestamps in the format without the period can be converted by adding the period such that 6 numbers come after it.

Tool: slack_get_user_profile

Get detailed profile information for a specific user

ParametersTypeDescription
user_idstringThe ID of the user

Tool: slack_get_users

Get a list of all users in the workspace with their basic profile information

ParametersTypeDescription
cursorstringoptionalPagination cursor for next page of results
limitnumberoptionalMaximum number of users to return (default 100, max 200)

Tool: slack_list_channels

List public or pre-defined channels in the workspace with pagination

ParametersTypeDescription
cursorstringoptionalPagination cursor for next page of results
limitnumberoptionalMaximum number of channels to return (default 100, max 200)

Tool: slack_post_message

Post a new message to a Slack channel

ParametersTypeDescription
channel_idstringThe ID of the channel to post to
textstringThe message text to post

Tool: slack_reply_to_thread

Reply to a specific message thread in Slack

ParametersTypeDescription
channel_idstringThe ID of the channel containing the thread
textstringThe reply text
thread_tsstringThe timestamp of the parent message in the format '1234567890.123456'. Timestamps in the format without the period can be converted by adding the period such that 6 numbers come after it.

Use this MCP Server

{
  "mcpServers": {
    "slack": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SLACK_TEAM_ID",
        "-e",
        "SLACK_CHANNEL_IDS",
        "-e",
        "SLACK_BOT_TOKEN",
        "mcp/slack"
      ],
      "env": {
        "SLACK_TEAM_ID": "T01234567",
        "SLACK_CHANNEL_IDS": "C01234567, C76543210",
        "SLACK_BOT_TOKEN": "xoxb-your-bot-token"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers