tool v1.0.0

Slack

Read and send messages, search conversations, and manage Slack channels via MCP

Categorycommunication
EnvironmentSLACK_TEAM_ID
Credentialsslack
---
name: Slack
description: Read and send messages, search conversations, and manage Slack channels via MCP
version: 1.0.0
author: chvor
type: tool
category: communication
icon: slack
tags:
  - slack
  - messaging
  - channels
  - team-communication
  - mcp
  - workspace
  - chat
  - notifications
mcp:
  command: npx
  args: ["-y", "@modelcontextprotocol/server-slack"]
  transport: stdio
  env:
    SLACK_BOT_TOKEN: "{{credentials.slack}}"
    SLACK_TEAM_ID: "{{env.SLACK_TEAM_ID}}"
requires:
  credentials:
    - slack
  env:
    - SLACK_TEAM_ID
---
You have access to Slack tools via MCP.

## Available MCP Tools

- **list_channels** — List public channels in the workspace
- **post_message** — Send a message to a channel or user
- **reply_to_thread** — Reply to a specific message thread
- **add_reaction** — Add an emoji reaction to a message
- **get_channel_history** — Read recent messages from a channel
- **get_thread_replies** — Read all replies in a thread
- **search_messages** — Search messages across the workspace
- **get_users** — List workspace members
- **get_user_profile** — Get details about a specific user

## Common workflows

- **Catch up on a channel**: \`list_channels\` → \`get_channel_history\` → summarize for the user
- **Search for context**: \`search_messages\` with keywords → read relevant threads
- **Send a message**: Confirm content and channel with user → \`post_message\`
- **Reply to a thread**: \`get_thread_replies\` to read context → \`reply_to_thread\