Command Palette

Search for a command to run...

Home / Servers

@sigmacomputing/slack-mcp-server

by sigmacomputing

slack-mcp-server

Fork of zencoderai/slack-mcp-server — customized for read-only access to the Sigma Slack workspace.

About This Fork

This is a Sigma-specific fork of the Zencoder Slack MCP server. It is tailored for reading and searching content in the Sigma Slack workspace from Cursor IDE, with no write access (no posting messages or replying to threads). The fork adds tools for file downloads, full-text search, pins, bookmarks, and reactions that the upstream project does not provide.

Disclaimer

This project includes code originally developed by Anthropic and released under the MIT License. Substantial modifications and new functionality have been added by For Good AI Inc. (dba Zencoder Inc.), and are licensed under the Apache License, Version 2.0. Additional modifications in this fork are by Sigma.

Overview

A read-oriented Model Context Protocol (MCP) server for interacting with the Sigma Slack workspace. This server provides tools to list channels, read messages, search content, manage reactions, download files, view pins and bookmarks, and browse user profiles.

Available Tools

Channels & Messages

  1. slack_list_channels

    • List public or pre-defined channels in the workspace
    • Optional inputs:
      • limit (number, default: 100, max: 200): Maximum number of channels to return
      • cursor (string): Pagination cursor for next page
    • Returns: List of channels with their IDs and information
  2. slack_join_channel

    • Join a public Slack channel (the bot must join before it can read history or files)
    • Required inputs:
      • channel_id (string): The ID of the public channel to join
    • Returns: Channel join confirmation
  3. slack_get_channel_history

    • Get recent messages from a channel
    • Required inputs:
      • channel_id (string): The channel ID
    • Optional inputs:
      • limit (number, default: 10): Number of messages to retrieve
    • Returns: List of messages with their content and metadata
  4. slack_get_thread_replies

    • Get all replies in a message thread
    • Required inputs:
      • channel_id (string): The channel containing the thread
      • thread_ts (string): Timestamp of the parent message
    • Returns: List of replies with their content and metadata

Reactions

  1. slack_add_reaction

    • Add an emoji reaction to a message
    • Required inputs:
      • channel_id (string): The channel containing the message
      • timestamp (string): Message timestamp to react to
      • reaction (string): Emoji name without colons
    • Returns: Reaction confirmation
  2. slack_remove_reaction

    • Remove an emoji reaction from a message
    • Required inputs:
      • channel_id (string): The channel containing the message
      • timestamp (string): Message timestamp
      • reaction (string): Emoji name to remove (without colons)
    • Returns: Removal confirmation
  3. slack_get_reactions

    • Get all emoji reactions on a specific message
    • Required inputs:
      • channel_id (string): The channel containing the message
      • timestamp (string): Message timestamp
    • Returns: List of reactions with emoji names and reacting users

Users

  1. slack_get_users

    • Get list of workspace users with basic profile information
    • Optional inputs:
      • cursor (string): Pagination cursor for next page
      • limit (number, default: 100, max: 200): Maximum users to return
    • Returns: List of users with their basic profiles
  2. slack_get_user_profile

    • Get detailed profile information for a specific user
    • Required inputs:
      • user_id (string): The user's ID
    • Returns: Detailed user profile information

Files

Related servers

n8n

Updated today

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

199,260

mcp-server-git

OfficialUpdated today

by modelcontextprotocol

A Model Context Protocol server providing tools to read, search, and manipulate Git repositories programmatically via LLMs

89,176

mcp-server-fetch

OfficialUpdated today

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

89,176

@modelcontextprotocol/server-everything

OfficialUpdated today

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

89,176