Slack MCP – Model Context Protocol Server for Claude

free

Official Slack MCP server that enables Claude to read/send messages and manage channels in Slack workspaces.

Curated by AI Stack · Platform pick
Installation Instructions →
Category: CommunicationCompany: Anthropic
Compatible Tools:
Claude (Primary)

Featured on AI Stack

Add this badge to your README or site so visitors know this MCP is listed in our directory.

Listed on AI Stack MCP Directory
<a href="https://ai-stack.dev/mcps/slack-mcp-claude" target="_blank" rel="noopener noreferrer" style="display:inline-block;padding:6px 12px;background:#1a1f27;color:#93c5fd;border:1px solid #2d323a;border-radius:6px;font-size:12px;text-decoration:none;font-family:system-ui,sans-serif;">Listed on AI Stack MCP Directory</a>

About Slack MCP MCP Server

Quick overview of why teams use it, how it fits into AI workflows, and key constraints.

Anthropic in AI Workflows Without Context Switching

Modern AI development and operations often involve juggling multiple dashboards, scripts, and APIs to get the right data and take actions. This context switching can slow down workflows and create inefficiencies, especially when an AI assistant like Claude needs to quickly pull information or perform tasks across different tools and systems.

The Slack MCP (Model Context Protocol) server solves this problem by providing a unified interface for Claude to read and send messages, manage channels, and more within Slack workspaces. This allows the AI agent to seamlessly integrate with Slack as part of its overall workflow, without the need to manually navigate between different dashboards or APIs.

How Slack MCP Improves AI‑Assisted Workflows

The Slack MCP server enables a wide range of AI-powered workflows within Slack, including:

  • Incident Response: Claude can monitor Slack channels for new issues, triage incidents, gather relevant context, and provide status updates - all without leaving the Slack interface.
  • Reporting and Summarization: The agent can automatically generate reports, meeting notes, or project updates by accessing conversations, files, and tasks in Slack.
  • Monitoring and Alerting: Claude can be configured to watch for specific keywords, metrics, or events in Slack, and then proactively notify the right people or take action.

Architecture and Data Flow

The Slack MCP server acts as a proxy between Claude and the Slack API, handling authentication, rate limiting, and data transformation. When Claude makes a request through the MCP, the server translates it into the appropriate Slack API call, manages any necessary credentials, and returns the response back to the agent.

The server supports multiple transport protocols, including Stdio, SSE, and HTTP, allowing it to integrate with a wide range of MCP-compatible clients. It also includes optional proxy support, enabling the server to route outgoing requests through a corporate firewall or VPN.

When Slack MCP Is Most Useful

  • AI-assisted incident investigation and response
  • Automated reporting and meeting summarization
  • Monitoring Slack for key events or metrics and triggering alerts
  • Integrating Slack data and actions into broader AI-powered workflows
  • Providing AI-powered assistance directly within Slack channels and conversations
  • Automating routine Slack tasks like onboarding new users or managing channels

Limitations and Operational Constraints

The Slack MCP server has a few key limitations and operational constraints to be aware of:

  • Requires a valid Slack API token (either a user token or bot token) with the necessary permissions to access the desired Slack resources.
  • Subject to Slack's API rate limits, which may require throttling or caching of requests.
  • May have compatibility issues with certain Slack environments or Enterprise Grid setups, requiring additional configuration or custom TLS settings.
  • Message posting and reaction adding are disabled by default for safety and must be explicitly enabled via environment variables.

Example Configurations

For stdio Server (Slack MCP Example):
https://github.com/korotovsky/slack-mcp-server
For SSE Server:
URL: http://example.com:8080/sse

Slack MCP Specific Instructions

1. Install: npx -y @modelcontextprotocol/server-slack
2. Create a Slack app and get OAuth tokens
3. Configure in Claude Desktop with tokens
4. Connect to your Slack workspace

Usage Notes

Help other developers understand when this MCP works best and where to be careful.

No usage notes provided.

Community field notes and related MCPs load below.