BACK TO MCP SERVERS
commsclaude-codecursorclinewindsurf

Slack

Read channels, search message history, and post updates, so an agent can pull context from where decisions actually happened.

What it does

Connects an agent to a Slack workspace: list channels, read and search message history, and post messages or replies.

The original reference server was archived and this is now maintained by Zencoder, so ignore setup instructions pointing at @modelcontextprotocol/server-slack.

Setup

Create a Slack app, add the scopes you need, and install it to your workspace. Then:

claude mcp add slack -- npx -y @zencoderai/slack-mcp-server

Set the bot token in SLACK_BOT_TOKEN and your team id in SLACK_TEAM_ID.

What to watch out for

Think carefully before granting read access to history. Your Slack contains salary discussions, customer complaints, and half formed opinions people did not write for an audience. All of it becomes reachable by a model.

Restrict the bot to specific channels rather than the whole workspace.

Posting permission means an agent can message your colleagues. Test in a private channel before letting it near anything shared.

Message content is untrusted input. Anyone in a connected channel can write text aimed at your agent.

GitHub SourceGitHub Stars
Last verified 2026-07-25