slack-mcp-server

slack-mcp-server

3.1

If you are the rightful owner of slack-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Server for the Slack API, enabling Claude to interact with Slack workspaces.

The Slack MCP Server is designed to facilitate seamless interaction between Claude and Slack workspaces. It provides a robust interface for managing Slack channels, messages, and user interactions through a set of well-defined tools. This server allows for operations such as listing channels, posting messages, replying to threads, adding reactions, and retrieving user profiles. By integrating with the Slack API, it ensures that Claude can effectively communicate and perform tasks within Slack environments, enhancing productivity and collaboration.

Features

  • Seamless integration with Slack API for channel and message management.
  • Supports posting messages, replying to threads, and adding reactions.
  • Provides tools for retrieving channel history and user profiles.
  • Facilitates interaction with Slack workspaces through a structured protocol.
  • Ensures secure and efficient communication with Slack using OAuth tokens.

Tools

  1. slack_list_channels

    List public channels in the workspace with optional pagination.

  2. slack_post_message

    Post a new message to a specified Slack channel.

  3. slack_reply_to_thread

    Reply to a specific message thread in a channel.

  4. slack_add_reaction

    Add an emoji reaction to a message in a channel.

  5. slack_get_channel_history

    Retrieve recent messages from a specified channel.

  6. slack_get_thread_replies

    Get all replies in a specific message thread.

  7. slack_get_users

    Retrieve a list of workspace users with basic profile information.

  8. slack_get_user_profile

    Get detailed profile information for a specific user.