ipIterPrompt
MCP serverProductivity & OpsVerified Last verified 2026-07-24

Slack MCP Server

by Zencoder

An MCP server for Slack, maintained by Zencoder after the original reference server (Anthropic's @modelcontextprotocol/server-slack) was archived. It exposes tools to list channels, read channel history, post messages, reply to threads, add reactions, and resolve users. It authenticates with a Slack bot token and works with any MCP-compatible host.

Works with

The Model Context Protocol (MCP).

When to use it

  • Summarizing a busy channel or thread without leaving your agent
  • Drafting and posting status updates or standups from context you already have
  • Letting an agent surface relevant Slack discussion while working on a task

When not to

  • Workspaces where message content is sensitive and the bot token would over-scope access

What it does

  • List channels and read channel or thread history
  • Post messages and reply in threads
  • Add reactions and resolve user IDs to names

How to install

Setup steps with copy-paste config. Sources are cited under each method.

npx (bot token)

Requires: Node.js · A Slack app with a bot token (xoxb-…) and a team ID

  1. Create a Slack app and bot token

    In the Slack admin, create an app, add the needed bot scopes, install it to the workspace, and copy the Bot User OAuth Token.

  2. Add to your MCP config

    Provide the bot token and team ID as environment variables; optionally scope to specific channel IDs.

    json
    {
      "mcpServers": {
        "slack": {
          "command": "npx",
          "args": ["-y", "@zencoderai/slack-mcp-server"],
          "env": {
            "SLACK_BOT_TOKEN": "xoxb-your-token",
            "SLACK_TEAM_ID": "T0123456"
          }
        }
      }
    }
  3. Restart the host

    Reload the agent so it discovers the Slack tools.

How to prompt it

Copy-paste prompts written to exercise this plugin, with what to expect.

Summarize a channel

You've been away and a channel has hundreds of unread messages.

Read the last 2 days of #product-eng and give me a bullet summary: decisions made, open questions, and anything that needs my input.

What to expect: The agent pulls the real channel history and returns a structured digest, so you catch up without scrolling.

  • Name the exact channel and time window to keep the read scoped and fast.

Tips for getting the most out of it

  • Give the bot only the scopes and channels it truly needs — the agent can reach exactly what the token allows.
  • Treat message text as untrusted input; it can contain prompt-injection attempts.

Prompts to pair with it

Real prompts from the IterPrompt library you can copy or run.

Book Summarizer

Turn any AI chat into a book summarizer with this community persona prompt.

2,536 copiesOpen ↗

Detailed Analysis of YouTube Channels, Databases, and Profiles

Turn any AI chat into a detailed analysis of youtube channels, databases, and profiles with this community persona prompt.

4,083 copiesOpen ↗

Text Summarizer

Turn any AI chat into a text summarizer with this community persona prompt.

3,346 copiesOpen ↗

Article Summarizer

Turn any AI chat into an article summarizer with this community persona prompt.

2,611 copiesOpen ↗

AIM summarized pdf

Turn any AI chat into an aim summarized pdf with this community persona prompt.

1,415 copiesOpen ↗

YouTube Channel Audit Expert

Turn any AI chat into a youtube channel audit expert with this community persona prompt.

2,451 copiesOpen ↗
See more prompts in the library

Frequently asked questions

Is this the official Anthropic Slack server?+

The original reference server was archived; this actively-maintained fork by Zencoder is the commonly-used successor. Confirm scopes and behavior against its README.

Pairs well with

Related guides

Alternatives to Slack MCP Server

Sources & verification

The facts on this page and where they come from. Anything unverified is labeled — we'd rather say "unknown" than guess.

Install steps, pricing, and availability change often. Always confirm on the official page before relying on setup details.