Slack MCP

open sourcestdio

Give agents read and write access to Slack channels, messages, and threads

Updated 2026-02-10

API IntegrationFree· Open source. Requires a Slack Bot Token and App ID.GitHubDocs

Official MCP server for Slack. Agents can list channels, read message history, post messages, reply in threads, add reactions, and look up user profiles, enabling agents to participate in team communication, monitor channels, and send notifications automatically.

Install

SLACK_BOT_TOKEN=xoxb-your-token SLACK_TEAM_ID=T00000000 npx -y @modelcontextprotocol/server-slack

Runtime: node

Tools (8)

slack_list_channels

List public channels in the Slack workspace with pagination

limitcursor
slack_post_message

Post a new message to a Slack channel

channel_idtext
slack_reply_to_thread

Reply to a specific message thread in Slack

channel_idthread_tstext
slack_add_reaction

Add an emoji reaction to a message

channel_idtimestampreaction
slack_get_channel_history

Get recent messages from a Slack channel

channel_idlimit
slack_get_thread_replies

Get all replies in a message thread

channel_idthread_ts
slack_get_users

Get a list of all users in the Slack workspace

limitcursor
slack_get_user_profile

Get a user's profile information

user_id

Use Cases

  • ·Build agents that post summaries or reports to Slack channels
  • ·Create agents that monitor channels and respond to mentions
  • ·Automate notifications when business events occur
  • ·Enable agents to participate in async team workflows

Key Points

  • Full read and write access to Slack channels and threads
  • Requires a Slack Bot Token with appropriate scopes configured
  • Official Anthropic-maintained server
  • Supports user lookups, reactions, and thread replies

Do-Nothing Score

Find out how close you are to Ghost CEO.

Take the quiz

Machine-Readable

This MCP is available as structured JSON via the API.

GET /api/v1/mcps/slack