TL;DR
Slack is a Communication MCP server that lets Claude Code, Cursor, Windsurf and any MCP-compatible AI agent slack channels, messages, and workspace management. Install in 1 minute with mcpizy install slack.
Slack
Install verified 7 toolsCommunication
Slack channels, messages, and workspace management
Official homepageInstall Slack
mcpizy install slacknpx -y @modelcontextprotocol/server-slackTools exposed
7 tools availableslack_list_channelsList channels in the workspace
slack_list_channelsList channels in the workspace
Inputs
limitnumberoptional
slack_post_messagePost a message to a channel
slack_post_messagePost a message to a channel
Inputs
channel_idstringrequiredtextstringrequired
slack_reply_to_threadReply to a thread in a channel
slack_reply_to_threadReply to a thread in a channel
Inputs
channel_idstringrequiredthread_tsstringrequiredtextstringrequired
slack_add_reactionAdd an emoji reaction to a message
slack_add_reactionAdd an emoji reaction to a message
Inputs
channel_idstringrequiredtimestampstringrequiredreactionstringrequired
slack_get_channel_historyGet recent messages from a channel
slack_get_channel_historyGet recent messages from a channel
Inputs
channel_idstringrequiredlimitnumberoptional
slack_get_usersList users in the workspace
slack_get_usersList users in the workspace
slack_get_user_profileGet a user's profile information
slack_get_user_profileGet a user's profile information
Inputs
user_idstringrequired
Configuration
Works identically across clients. Only the config file path differs.
Claude Code~/.claude.json
~/.claude.json{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "xoxb-...",
"SLACK_TEAM_ID": "T01..."
}
}
}
}Cursor.cursor/mcp.json
.cursor/mcp.json{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "xoxb-...",
"SLACK_TEAM_ID": "T01..."
}
}
}
}Windsurf~/.codeium/windsurf/mcp_config.json
~/.codeium/windsurf/mcp_config.json{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "xoxb-...",
"SLACK_TEAM_ID": "T01..."
}
}
}
}Authentication setup
What you can do with Slack MCP
Paste any of these prompts into Claude Code, Cursor or another MCP-compatible client.
โPost 'Deploy completed' to #engineeringโ
Uses: slack_list_channels, slack_post_message
โSummarise the last 50 messages in #support and flag any urgent issuesโ
Uses: slack_get_channel_history
โReact with :eyes: to the latest message in #incidentsโ
Uses: slack_get_channel_history, slack_add_reaction
โWho is @alice and what's her role?โ
Uses: slack_get_users, slack_get_user_profile
Works with
More Communication MCPs
Alternatives to Slack
If Slack doesn't fit your stack, these Communication MCP servers solve similar problems.
Frequently asked questions
What is the Slack MCP server?
Slack is listed as an Communication Model Context Protocol server whose documented purpose is to let an MCP-compatible agent slack channels, messages, and workspace management. Client support, permissions and authentication remain specific to the upstream project.
How do I install Slack MCP with Claude Code?
The fastest way is the MCPizy CLI: run `mcpizy install slack` and MCPizy will add the server to your `.claude.json` automatically. You can also install it manually by adding an entry under `mcpServers` in `.claude.json` with the command `npx -y @modelcontextprotocol/server-slack` and restarting Claude Code.
Does MCPizy charge to view or install Slack MCP?
No. Reading this profile and copying its install guidance is free. Upstream software, API, account or usage costs are separate, and licence coverage should be checked from the linked source when available.
Does Slack MCP work with Cursor and Windsurf?
The MCP standard is supported by those clients, but a specific server can still have client-specific setup or transport limits. Use the configuration shown on this page when present and verify the upstream instructions before installation.
What can I do with Slack MCP?
Its documented purpose is to let an MCP-compatible agent slack channels, messages, and workspace management. The exact tools, permissions and write capabilities depend on the server version and configuration shown by the upstream project.
Compare before you commit
Put this server beside an alternative, or return to the full evidence directory.
Compare MCP serversBack to directory