Server Info

Package
@modelcontextprotocol/server-slack
Registry
npm
Maintainer
AnthropicVendor
Category
Communication
Tags
messagingenterprisecollaboration
Last Scanned
7 Apr 2026

Findings

4 issues

Authentication & Identity

HIGHNo per-request auth - requires instance-per-user

Stdio-only transport. Auth via SLACK_BOT_TOKEN env var (shared Bot OAuth token). SLACK_TEAM_ID is required. Optional SLACK_CHANNEL_IDS restricts which channels are visible. No MCP OAuth support. The package is DEPRECATED on npm. For multi-tenant deployment, the platform must spawn a separate server instance per user.

Remediation

Add HTTP/SSE transport to accept per-request Authorization headers, or implement the MCP OAuth spec.

Tool Schema Quality

MEDIUMOnly 0 of 8 schemas have parameter constraints

Most schemas lack maxLength, enum, or pattern constraints on string parameters.

Remediation

Add constraints to string parameters, especially on write operations.

Data Exposure

LOWNo field selection on responses

Responses return full records rather than projected fields.

Remediation

Implement field selection to return only relevant fields.

Maintenance & Trust

MEDIUM15 dependency vulnerabilities (6 high)

npm audit found 6 high severity CVEs.

Remediation

Update vulnerable dependencies.

Tools

8 total
NameDescriptionRisk
slack_list_channelsList public or pre-defined channels in the workspace with paginationread
slack_post_messagePost a new message to a Slack channelwrite
slack_reply_to_threadReply to a specific message thread in Slackwrite
slack_add_reactionAdd a reaction emoji to a messagewrite
slack_get_channel_historyGet recent messages from a channelread
slack_get_thread_repliesGet all replies in a message threadread
slack_get_usersGet a list of all users in the workspace with their basic profile informationread
slack_get_user_profileGet detailed profile information for a specific userread

Deploy Slack MCP Server securely

CompleteFlow adds per-user authentication, permission scoping, and audit logging to any MCP server out of the box.

Deploy on CompleteFlow