Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_slack_crunchtools-0.1.3.tar.gz (38.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_slack_crunchtools-0.1.3-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

Details for the file mcp_slack_crunchtools-0.1.3.tar.gz.

File metadata

  • Download URL: mcp_slack_crunchtools-0.1.3.tar.gz
  • Upload date:
  • Size: 38.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_slack_crunchtools-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b1066977496e3ff1fef4421cadfecced1e29e371f38e2e7e57bf17f4848886c2
MD5 45d8ff2f3b1c88387b046781fc0ea138
BLAKE2b-256 2e40bd2e042083c93f6c8f53fcaeeb538467cfad6993a3f86ee21ac67f1afa6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_slack_crunchtools-0.1.3.tar.gz:

Publisher: publish.yml on crunchtools/mcp-slack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcp_slack_crunchtools-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_slack_crunchtools-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f4be72b97b31a479405ab6c39d800ef31a38162fd933fdf1831c0299d8f85073
MD5 9f0924676d94fe11f31dcb3c68ed0a44
BLAKE2b-256 a11069c0acbf52da9a2962b37f69eb0ece3a09891ea28580d9506b90f8ec0e00

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_slack_crunchtools-0.1.3-py3-none-any.whl:

Publisher: publish.yml on crunchtools/mcp-slack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page