Slack is a platform for channel-based messaging and collaboration in workspaces. It integrates with other tools to streamline team interaction and workflows.
To use Slack, first create a Slack app, configure the necessary bot token scopes, and install it to your workspace. You can then use commands to manage channels, post messages, and retrieve user information.
Key features include: listing public channels, posting messages to channels, replying in threads, adding emoji reactions, retrieving a channel's message history, and getting detailed user profiles.
Common use cases are: team communication across multiple channels, project management using threads, and integration with third-party applications and services.
FAQ: To set up, you need to create a Slack app, configure scopes, and install it. Slack does integrate with many other tools. While a single query can return a maximum of 200 channels, there is no overall limit on the number of channels in a workspace.
{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-bot-token",
"SLACK_TEAM_ID": "T01234567",
"SLACK_CHANNEL_IDS": "C01234567, C76543210"
}
}
}
}