MCPdir — MCP Server Directory
🇬🇧 🇪🇸

Slack MCP

by Anthropic

Official MCP reference server for Slack — send messages, read channels, and search conversations

communication Node.js Beginner Self-hostable Verified
⭐ 79.7k stars 📅 Updated: 1mo ago

Description

Slack MCP server from the official Model Context Protocol reference implementations by Anthropic. Enables AI assistants to interact with Slack workspaces — send and read messages, browse channels, search conversations, manage threads, and stay in the loop on team communication. Part of the modelcontextprotocol/servers monorepo with 79k+ stars, this is one of the most widely used MCP integrations. Requires a Slack Bot Token with appropriate scopes configured through the Slack API dashboard. Essential for teams that want AI-powered Slack automation and communication workflows.

✅ Best for

Teams wanting AI assistants that can read, send, and search Slack messages

⏭️ Skip if

You do not use Slack or prefer a different team communication platform

💡 Use cases

  • Sending Slack messages and notifications from AI assistants
  • Searching through Slack conversations for specific topics or decisions
  • Reading and summarizing channel activity and threads
  • Automating team communication workflows with AI-driven responses

👍 Pros

  • Official reference implementation from Anthropic (modelcontextprotocol org)
  • Part of the most popular MCP servers repository (79k+ stars)
  • Full Slack interaction — send, read, search, and manage threads
  • Simple npx install with well-documented setup

👎 Cons

  • Requires creating a Slack app and configuring bot token scopes
  • Bot needs to be invited to channels it should access
  • Cannot manage Slack workspace settings or admin operations

🔧 Exposed tools (5 tools)

ToolCategoryDescription
send_messagemessagingSend a message to a Slack channel or user
reply_threadmessagingReply to a specific message thread
list_channelsqueryList available channels in the workspace
read_channelqueryRead recent messages from a channel
search_messagessearchSearch for messages matching a query across channels

⚡ Installation

Prerequisites:

  • • Node.js v18+
  • • Slack Bot Token (xoxb-) with appropriate scopes from api.slack.com/apps
  • • API key required

Check Claude Code documentation to configure this MCP server.

💡 Tips & tricks

Create a Slack app at api.slack.com/apps and add bot token scopes like channels:read, channels:history, chat:write, and users:read. Remember to invite the bot to each channel it needs to access with /invite @your-bot-name.

Quick info

Author
Anthropic
License
MIT
Runtime
Node.js 18+
Transport
stdio
Category
communication
Difficulty
Beginner
Self-hostable
Auth
Docker
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Platforms

🍎 macOS 🐧 Linux 🪟 Windows