← Explore all mcp servers

WORKSPACE MESSAGING / Slack

Slack MCP

Searches workspace conversations and performs Slack actions under the authenticated user’s scopes and workspace policy.

“With the Slack MCP server, your integrated apps can search channels, send messages, and perform other Slack actions through MCP clients.”

01 / THE REASONING

Why this made the selection.

  • Adds conversation history and team decisions that issue trackers and knowledge pages may not contain.
  • Slack documents per-tool OAuth scopes, workspace approval and the limits on eligible client applications.
  • The page names slack_complete_file_upload, so the review can cite operations instead of a vendor slogan.
  • Authentication is described as OAuth (or a documented token fallback), which decides what the client must hold.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • Slack MCP overview: tools, scopes, endpoint and app restrictions.
  • Claude and Cursor connection guides: approved client setup and OAuth.
  • Sample-app development guide: app registration, scope selection and consent.
  • Documentation slack-mcp-server
  • Round 2 reread of acquired publisher setup and permission evidence; see immutable wave review.

Our findings

  • Private-channel and messaging authority comes from specific OAuth scopes, not merely from adding the endpoint.
  • The documented Claude command installs the Slack MCP and Skills plugin, which configures the server and starts OAuth.
  • The reviewed page names slack_complete_file_upload and describes it as tool with the file ID to finalize it, optionally sharing the file to a channel with a message.
  • The page documents the remote endpoint https://mcp.slack.com/mcp.
  • That endpoint is documented with Streamable HTTP, not only as a local process.
  • The page describes an OAuth sign-in for the hosted server.
  • MCP requests are subject to the same Slack API rate limits and IP-allowlist restrictions as their underlying Web API operations.

Not established by this review

  • Workspace installation, OAuth, searches, message sends and admin controls were not executed.
  • The server was not installed or initialised.
  • No tools/list or tool call was made.
  • A source review is not a runtime or security certification.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

claude plugin install slack

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

  1. In Claude Code, install the documented Slack MCP and Skills plugin, then complete workspace OAuth.
  2. For Claude Desktop add Slack through Connectors; Cursor users should follow Slack’s separate guide.

Before you start

  • The chosen supported client and access to a Slack workspace.
  • Workspace-admin approval for the integration.

Documented configuration example

Use the client and authentication context described in the setup guidance. Configuration formats vary between hosts.

{
  "mcpServers": {
    "slack": {
      "type": "http",
      "url": "https://mcp.slack.com/mcp",
      "oauth": {
        "clientId": "1601185624273.8899143856786",
        "callbackPort": 3118
      }
    }
  }
}

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. https://docs.slack.dev/ai/slack-mcp-server/

    Supports: upstreamDescription, descriptionSourceUrl, summary, whySelected, bestFor, limitations, transports, review, access

  2. https://docs.slack.dev/ai/slack-mcp-server/connect-to-claude/

    Supports: install, compatibility, review

  3. https://docs.slack.dev/ai/slack-mcp-server/connect-to-cursor/

    Supports: install, compatibility

  4. https://docs.slack.dev/ai/slack-mcp-server/developing/

    Supports: review, access, compatibility, install.prerequisites

  5. Slack workspace plans ↗Checked

    https://slack.com/pricing

    Supports: access.cost

Evidence & Ask