================== /// MCP /// /// SLA /// ================== [server:online] [protocol:ready]
slack-mcp-server
by korotovsky
Feature-rich Model Context Protocol (MCP) server that lets LLM agents read/search/post Slack messages in both OAuth and totally permission-less stealth modes. Supports Stdio & SSE transports, DM/Group-DM, smart history pagination, proxy routing, built-in caching and a rich tool set.
conversations_history
Retrieve messages from a channel or DM with optional inclusion of activity messages, time/count limits, and cursor-based pagination.
conversations_replies
Fetch a thread’s messages in a channel using channel ID and thread timestamp, with optional activity messages and cursor-based pagination.
conversations_add_message
Post a message to a channel, private channel, or DM (optionally into a thread). Disabled by default and can be restricted to specific channels.
conversations_search_messages
Search messages in channels, DMs, or threads using a query and various filters such as channel, users, dates, and pagination.
channels_list
Return a list of channels (public, private, IM, MPIM) with optional sorting, pagination cursor, and limit controls.
Installation
go install github.com/korotovsky/slack-mcp-server@latest
export SLACK_BOT_TOKEN=xoxb-********
# Optional: if you use a user token
export SLACK_USER_TOKEN=xoxp-********
slack-mcp-server
slack-mcp-server --transport=sse --addr=:8080
docker run -e SLACK_BOT_TOKEN=... ghcr.io/korotovsky/slack-mcp-server:latest