Slack
Read and send messages, search conversations, and manage Slack channels via MCP
Details
Categorycommunication
Environment
SLACK_TEAM_IDCredentialsslack
Content Preview
---
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\