1. Conduid
  2. Science
  3. MCP Slack
MCP server · Science

MCP Slack

Custom Slack MCP server with dual-token support for reading and responding as the authenticated user

37Low

Scored yesterday · breakdown

About MCP Slack

MCP Slack is an MCP server in the Science category: custom Slack MCP server with dual-token support for reading and responding as the authenticated user.

The repository has 1 stars and 0 forks, with the last commit 5 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add slack -- npx -y @vitruviansoftware/mcp-slack
npx
npx -y @vitruviansoftware/mcp-slack
uvx
uvx mcp-slack-crunchtools
pip
pip install mcp-slack-crunchtools

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (15)

slack_auth_testTest connection and get token owner info

Parameters not published.

slack_get_channel_historyRead channel messages

Parameters not published.

slack_get_channel_infoGet channel details

Parameters not published.

slack_get_file_infoGet file metadata

Parameters not published.

slack_get_reactionsGet message reactions

Parameters not published.

slack_get_thread_repliesRead thread replies

Parameters not published.

slack_get_user_infoGet user details

Parameters not published.

slack_get_user_profileGet user profile

Parameters not published.

slack_list_channel_membersList channel members

Parameters not published.

slack_list_channelsList workspace channels

Parameters not published.

Show all 15 tools
slack_list_filesList files (metadata only)

Parameters not published.

slack_list_reactionsList user's reactions

Parameters not published.

slack_list_starsList starred items

Parameters not published.

slack_list_usersList workspace members

Parameters not published.

slack_search_messagesSearch messages

Parameters not published.

Ask AI

✦

Ask AI about MCP Slack

Powered by Claude · Grounded in docs

I know everything about MCP Slack. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mcp-slack-crunchtools

Secure read-only MCP server for Slack workspaces. Provides Claude Code (and other MCP clients) with access to your Slack channels, messages, users, and files without any write permissions.

Features

  • Read-only: 15 tools, all read-only. Never posts, edits, or deletes anything.
  • Secure: 6-layer security model (input validation, token handling, client hardening, output sanitization, runtime protection, supply chain security).
  • User OAuth Token: Uses xoxp- tokens for user-scoped access to your workspace.
  • No SDK dependency: Uses httpx directly for minimal, auditable HTTP calls.

Quick Start

Using uvx (Recommended)

claude mcp add mcp-slack-crunchtools \
    --env SLACK_USER_TOKEN=xoxp-your-token \
    -- uvx mcp-slack-crunchtools

Using Container

claude mcp add mcp-slack-crunchtools \
    --env SLACK_USER_TOKEN=xoxp-your-token \
    -- podman run -i --rm -e SLACK_USER_TOKEN quay.io/crunchtools/mcp-slack

Local Development

claude mcp add mcp-slack-crunchtools \
    --env SLACK_USER_TOKEN=xoxp-your-token \
    -- uv run mcp-slack-crunchtools

Setup

See CLAUDE.md for detailed instructions on creating a Slack app and obtaining a User OAuth Token.

Tools

Tool Description
slack_auth_test Test connection and get token owner info
slack_list_channels List workspace channels
slack_get_channel_info Get channel details
slack_get_channel_history Read channel messages
slack_get_thread_replies Read thread replies
slack_list_channel_members List channel members
slack_search_messages Search messages
slack_get_reactions Get message reactions
slack_list_reactions List user's reactions
slack_list_stars List starred items
slack_get_user_info Get user details
slack_list_users List workspace members
slack_get_user_profile Get user profile
slack_list_files List files (metadata only)
slack_get_file_info Get file metadata

Security

See SECURITY.md for the full security design document.

License

AGPL-3.0-or-later

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About MCP Slack

How do I install MCP Slack?

Run claude mcp add slack -- npx -y @vitruviansoftware/mcp-slack, then add the server to your MCP client's configuration.

Is MCP Slack safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is MCP Slack still maintained?

Yes — the last commit was 5 days ago. The repository has 1 stars and 0 forks.