Experience the most powerful MCP server for Slack workspaces with advanced message and channel support. This feature-rich server allows fetching messages from channels, threads, DMs, and group DMs with embedded user info and smart history pagination by date or count. It supports enterprise workspaces, caching for faster access, and flexible transports like Stdio and SSE with proxy settings. Designed for stealth operation or secure access via OAuth, it integrates channel and thread lookups by name or ID to give rich, contextual Slack workspace data efficiently and reliably. Perfect for developers needing robust Slack data handling.
Using SLACK_MCP_XOXP_TOKEN
(User OAuth)
Instead of using browser-based tokens (xoxc
/xoxd
), you can use a User OAuth token:
- Go to api.slack.com/apps and create a new app
- Under "OAuth & Permissions", add the following scopes:
channels:history
- View messages in public channels
channels:read
- View basic information about public channels
groups:history
- View messages in private channels
groups:read
- View basic information about private channels
im:history
- View messages in direct messages
im:read
- View basic information about direct messages
mpim:history
- View messages in group direct messages
mpim:read
- View basic information about group direct messages
users:read
- View people in a workspace
- Install the app to your workspace
- Copy the "User OAuth Token" (starts with
xoxp-
)