Skip to content
Agentmart
Submit a tool

MCP Slack

Secure read-only MCP server for Slack workspaces

Connector by crunchtools · GitHub account verified by the MCP Registry

IndexedAGPL-3.0Local (stdio)★ 2
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/crunchtools-slack

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Secure read-only MCP server for Slack workspaces

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
15 read · 2 write · 0 delete
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Tools by what they do 17

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • slack_auth_test
  • slack_get_channel_history
  • slack_get_channel_info
  • slack_get_file_info
  • slack_get_reactions
  • slack_get_thread_replies
  • slack_get_user_info
  • slack_get_user_profile
  • slack_list_channel_members
  • slack_list_channels
  • slack_list_files
  • slack_list_reactions
Show 3 more tools
  • slack_list_stars
  • slack_list_users
  • slack_search_messages

Write 2 · Create, change, send or run things.

  • slack_cancel_scheduled_message
  • slack_send_message

Network hosts it talks to 2

  • github.com · found in code
  • slack.com · found in code

Tools (17)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • slack_auth_testread-only

    Test Slack authentication and get info about the token owner. Returns the authenticated user's ID, team ID, team name, username, and workspace URL. Use this to verify the connection is working.

  • slack_cancel_scheduled_message

    Cancel a scheduled Slack message before it sends. Args: channel_id: Channel ID the message was scheduled in scheduled_message_id: The scheduled_message_id returned by slack_send_message Returns: Confirmation with scheduled_message_id

  • slack_get_channel_historyread-only

    Get message history from a Slack channel. Args: channel_id: Channel ID (starts with C, D, or G) limit: Max messages to return, 1-1000 (default: 100) cursor: Pagination cursor from previous response oldest: Only messages after this timestamp (e.g., 1234567890.123456) latest: Only messages before this timestamp inclusive: Include messages at oldest/latest boundary Returns: List of messages with pagination metadata

  • slack_get_channel_inforead-only

    Get detailed information about a Slack channel. Args: channel_id: Channel ID (starts with C, D, or G) Returns: Channel details including name, topic, purpose, member count

  • slack_get_file_inforead-only

    Get metadata about a Slack file (no content download). Args: file_id: File ID (starts with F) count: Number of comments per page (default: 100) page: Page of comments (default: 1) Returns: File metadata, comments, and pagination info

  • slack_get_reactionsread-only

    Get reactions for a specific Slack message. Args: channel_id: Channel ID (starts with C, D, or G) timestamp: Message timestamp (e.g., 1234567890.123456) full: If true, return complete reaction list for each emoji Returns: Message with its reactions

  • slack_get_thread_repliesread-only

    Get replies in a Slack message thread. Args: channel_id: Channel ID (starts with C, D, or G) thread_ts: Timestamp of the parent message limit: Max replies to return, 1-1000 (default: 100) cursor: Pagination cursor from previous response oldest: Only replies after this timestamp latest: Only replies before this timestamp inclusive: Include messages at oldest/latest boundary Returns: List of thread messages with pagination metadata

  • slack_get_user_inforead-only

    Get information about a Slack user. Args: user_id: User ID (starts with U, W, or B) Returns: User details including name, email, status, timezone

  • slack_get_user_profileread-only

    Get a Slack user's profile information. Args: user_id: User ID (starts with U, W, or B) include_labels: Include custom profile field labels Returns: User profile with display name, status, image URLs, custom fields

  • slack_list_channel_membersread-only

    List members of a Slack channel. Args: channel_id: Channel ID (starts with C, D, or G) limit: Max members to return, 1-1000 (default: 200) cursor: Pagination cursor from previous response Returns: List of member user IDs with pagination metadata

  • slack_list_channelsread-only

    List channels in the Slack workspace. Args: types: Comma-separated channel types: public_channel, private_channel, mpim, im exclude_archived: Exclude archived channels (default: true) limit: Max results per page, 1-1000 (default: 200) cursor: Pagination cursor from previous response Returns: List of channels with pagination metadata

  • slack_list_filesread-only

    List files in the Slack workspace (metadata only, no content download). Args: channel_id: Filter by channel ID user_id: Filter by uploader's user ID types: Filter by types (comma-separated: spaces, snippets, images, gdocs, zips, pdfs, all) count: Results per page, 1-100 (default: 100) page: Page number (default: 1) ts_from: Filter files created after this Unix timestamp ts_to: Filter files created before this Unix timestamp Returns: File metadata list with pagination info

  • slack_list_reactionsread-only

    List reactions made by a user. Args: user_id: User ID to list reactions for (default: authenticated user) count: Results per page, 1-100 (default: 100) page: Page number (default: 1) full: If true, return complete reaction list Returns: Reaction items with pagination info

  • slack_list_starsread-only

    List starred items for the authenticated user. Args: count: Results per page, 1-100 (default: 100) page: Page number (default: 1) cursor: Pagination cursor from previous response Returns: Starred items with pagination info

  • slack_list_usersread-only

    List users in the Slack workspace. Args: limit: Max users to return, 1-1000 (default: 200) cursor: Pagination cursor from previous response Returns: List of workspace members with pagination metadata

Show 2 more tools
  • slack_search_messagesread-only

    Search messages in the Slack workspace. Supports Slack search modifiers: from:user, in:channel, has:link, before:date, after:date, during:month. Args: query: Search query string sort: Sort by "timestamp" or "score" (default: timestamp) sort_dir: Sort direction "asc" or "desc" (default: desc) count: Results per page, 1-100 (default: 20) page: Page number (default: 1) Returns: Matching messages with total count and pagination info

  • slack_send_message

    Send or schedule a Slack message. When SLACK_ADD_MESSAGE_DELAY is set (default: 3m), the message is scheduled via chat.scheduleMessage, giving a cancellation window before delivery. Use slack_cancel_scheduled_message with the returned scheduled_message_id to cancel. Set SLACK_ADD_MESSAGE_DELAY=0 to post immediately. Args: channel_id: Channel ID (starts with C, D, or G) text: Message text (Markdown supported) thread_ts: Parent message timestamp to reply in-thread Returns: scheduled_message_id + post_at (if scheduled) or ts (if immediate)

Signals

Stars
2
Forks
0
Open issues
0
Weekly downloads
251
Last commit
Oct 21, 2026 (8 days ago)
Last release
Oct 20, 2026 (8 days ago)
Last package publish
Oct 20, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.crunchtools/slack
Version
0.1.2
Auth
No auth
License
AGPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from crunchtools

Cite this page

MCP Slack. Agent Mart. https://agentmart.dev/connectors/crunchtools-slack (last updated 2026-10-25)