CommunicationOfficial

Slack Official MCP

Official remote MCP server from Slack. OAuth-based connection without custom bot app. Search channels, read threads, post messages.

UntestedKey Required 🔑
README badge
MCP Select Slack Official MCP benchmark badge
[![MCP Select](https://mcpselect.com/badges/slack-official-mcp.svg)](https://mcpselect.com/servers/slack-official-mcp/)

Install config

Claude Desktop (macOS)
// Remote MCP via OAuth
{"mcpServers": {"slack": {"url": "https://mcp.slack.com"}}}
Cursor
{"mcpServers": {"slack": {"url": "https://mcp.slack.com"}}}
VS Code
// .vscode/mcp.json
{
  "servers": {
    "slack": {
      "url": "https://mcp.slack.com"
    }
  }
}

Pros

  • +Official first-party server
  • +OAuth — no bot token management
  • +Remote MCP — no local process

Cons

  • Requires Slack OAuth approval
  • Limited to workspace permissions
  • Remote-only — no offline use

Best for

Slack automation, support triage, team notifications

Frequently asked questions

How do I install Slack Official MCP?

Copy the config above into your AI assistant's MCP settings file:

  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Cursor: Settings → MCP → Add Server
  • VS Code: .vscode/mcp.json
Does it require an API key?

Yes. You need to set the SLACK_BOT_TOKEN environment variable. We could not test this server without credentials, so our evaluation is based on documentation and community reports.

How were these results measured?

We run each server through a standardized test harness that:

  1. Installs the server via npx in a fresh environment
  2. Discovers available tools using the MCP SDK
  3. Executes real tasks (navigate, click, screenshot, etc.)
  4. Validates outputs with semantic assertions (not string matching)
  5. Measures latency percentiles and pass rate

All test scripts are open source on GitHub.

Related categories