1. Conduid
  2. Communication
  3. Shouting MCP Slack
MCP server · Communication

Shouting MCP Slack

MCP server for interacting with Slack

Unclaimed mcp-slack
37Low

Scored 6 months ago · breakdown

About Shouting MCP Slack

Shouting MCP Slack is an MCP server in the Communication category: mCP server for interacting with Slack.

Install

Claude Code
claude mcp add shouting-mcp-slack -- npx -y shouting-mcp-slack
npx
npx -y shouting-mcp-slack

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 (8)

slack_add_reactionAdd a reaction to a message

Parameters not published.

slack_get_channel_historyGet message history from a channel

Parameters not published.

slack_get_thread_repliesGet replies in a thread

Parameters not published.

slack_get_user_profileGet a user's profile

Parameters not published.

slack_get_usersList users in the workspace

Parameters not published.

slack_list_channelsList available channels

Parameters not published.

slack_post_messageSend a message to a channel

Parameters not published.

slack_reply_to_threadReply to a thread

Parameters not published.

Ask AI

✦

Ask AI about Shouting MCP Slack

Powered by Claude · Grounded in docs

I know everything about Shouting 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 Server for Slack

npm version

A Model Context Protocol (MCP) server implementation for integrating AI assistants with Slack workspaces.

Overview

This package provides an MCP server that enables AI assistants to interact with Slack workspaces. It allows AI models to:

  • List and browse channels
  • Send messages to channels
  • Reply to threads
  • Add reactions to messages
  • Retrieve channel history
  • Get thread replies
  • List users and retrieve user profiles

Installation

# Install from npm
npm install shouting-mcp-slack

# Or install globally
npm install -g shouting-mcp-slack

You can find the package on npm: shouting-mcp-slack

Prerequisites

You need to set up a Slack Bot and obtain the necessary credentials:

  1. Create a Slack App in the Slack API Console
  2. Add the following Bot Token Scopes:
    • channels:history
    • channels:read
    • chat:write
    • reactions:write
    • users:read
    • users:read.email
  3. Install the app to your workspace
  4. Copy the Bot User OAuth Token

Configuration

The server requires the following environment variables:

  • SLACK_BOT_TOKEN: Your Slack Bot User OAuth Token
  • SLACK_TEAM_ID: Your Slack Team ID

Usage

Running as a CLI Tool

# Set environment variables
export SLACK_BOT_TOKEN=xoxb-your-token
export SLACK_TEAM_ID=your-team-id

# Run the server
mcp-server-slack

Using in Your Code

import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { SlackClient } from "shouting-mcp-slack";

// Initialize the server and client
const server = new Server({...});
const slackClient = new SlackClient(process.env.SLACK_BOT_TOKEN);

// Register your custom handlers
// ...

Available Tools

The server provides the following Slack integration tools:

  • slack_list_channels: List available channels
  • slack_post_message: Send a message to a channel
  • slack_reply_to_thread: Reply to a thread
  • slack_add_reaction: Add a reaction to a message
  • slack_get_channel_history: Get message history from a channel
  • slack_get_thread_replies: Get replies in a thread
  • slack_get_users: List users in the workspace
  • slack_get_user_profile: Get a user's profile

License

ISC

Author

shouting.hsiao@gmail.com

Repository

https://github.com/z9905080/mcp-slack

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

Questions

About Shouting MCP Slack

How do I install Shouting MCP Slack?

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

Is Shouting 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 Shouting MCP Slack still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.