MCP server for Slack workspace operations — send messages, manage channels, search conversations, and more.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"workos-slack-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Slack MCP Server <!-- mcp-name: io.github.workos/slack-mcp-server --> A production-ready [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for Slack workspace operations. Connect any AI agent to Slack — send messages, manage channels, search conversations, react to messages, upload files, and look up user profiles. **This is an independent, generalized MCP server.** It is not tied to any specific project and can be connected to any AI agent that supports MCP (Claude Desktop, Cursor, WorkOS, or custom agents). ## Features - 📨 **Messaging**: Send messages, read channels, reply to threads, send DMs - 📁 **Channels**: List, create, archive channels, set topics - 🔍 **Search**: Full-text search across workspace messages - 😀 **Reactions**: Add/remove emoji reactions, pin/unpin messages - 👤 **Users**: Look up user profiles (name, email, title, status) - 📎 **Files**: Upload text files to channels ## Installation **Recommended — no pre-install required (uses [uv](https://docs.astral.sh/uv/)):** ```bash # uv manages a temporary isolated environment automatically uvx --from workos-slack-mcp-server slack-mcp-server ``` **Or install permanently with pip:** ```bash pip install workos-slack-mcp-server ``` **Or install from source:** ```bash git clone https://github.com/workos/workos-slack-mcp-server cd workos-slack-mcp-server pip install -e . ``` ## Quick Start ```bash export SLACK_BOT_TOKEN="xoxb-your-bot-token" export SLACK_USER_TOKEN="xoxp-your-user-token" # Optional, for search export SLACK_SIGNING_SECRET="your-signing-secret" # Optional, for verification # Recommended: run via uvx (no install needed) uvx --from workos-slack-mcp-server slack-mcp-server # Or if installed via pip slack-mcp-server # Or run as a Python module python -m slack_mcp_server ``` ## Configuration ### Environment Variables | Variable | Required | Description | |----------|----------|-------------| | `SLACK_BOT_TOKEN` | ✅ Yes | Bot User OAuth Token (`xo…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.