S

Slack MCP

Post messages and read channel history in Slack

Slack·No reviews yet
Repo
Share:

About

Send messages, read channel history, list channels and users, and manage reactions in your Slack workspace. Requires a Slack app token with the appropriate scopes; every action runs as the token owner and is subject to workspace permissions.

Example tools

Illustrative tool names — the actual tool set is defined by the server at runtime.

send_message
Post a message to a channel or user
list_channels
List channels the bot can access
search_messages
Search messages by query and date range

Screenshots

No screenshots yet.

Frequently Asked Questions

Common questions about Slack MCP.

What is the Slack MCP used for?
The Slack MCP facilitates interactions with Slack workspaces. It allows for sending messages, reading channel history, listing channels and users, and managing reactions within Slack.
How can I install the Slack MCP?
Installation typically involves adding the MCP's slug, 'slack', to your MCP client's configuration. For many clients like Cursor or Claude Desktop, you would specify the MCP in a settings file or a graphical interface.
Does the Slack MCP require authentication?
Yes, an API key is required for authentication. This API key corresponds to a Slack app token which must have the necessary scopes configured within your Slack workspace.
What are the core capabilities of the Slack MCP?
The Slack MCP enables programmatic access to Slack for communication tasks. Its primary capabilities include messaging, retrieving message history from channels, and managing user-specific interactions or content.
What is a prerequisite for using the Slack MCP?
A prerequisite for using the Slack MCP is having a Slack app token. This token must be configured with appropriate scopes within your Slack workspace to grant the necessary permissions for the MCP's operations. All actions are subject to the permissions of the credential owner.
What does it cost to use the Slack MCP?
The Slack MCP itself does not incur a direct cost. Any costs associated with its use would depend on your existing Slack plan and any associated usage limits or fees that Slack may impose for API access.

Install Slack MCP

Claude Desktop

Add this to claude_desktop_config.json.

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ]
    }
  }
}

Cursor

Add this to ~/.cursor/mcp.json.

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ]
    }
  }
}

VS Code

Add this to your workspace settings.json.

{
  "mcp.servers": {
    "slack": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ]
    }
  }
}

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Discussion(0)

Sign in to join the discussion.

No comments yet.