Skip to main content
Clone ID: slack Matches the official @modelcontextprotocol/server-slack MCP server. Same tools, same error format (including warning: "missing_charset" on writes).

Start here

QuestionAnswer
Best forAgents that post messages, reply in threads, inspect channel history, add reactions, or look up users.
Connect withRoute mode for Slack API domains, direct REST base URLs from archal clone start slack, or MCP tools.
Known limitsThe MCP surface mirrors the official server. Admin, workflow, and app-platform REST coverage is broader than the core MCP list below.
SeedsCommon seeds: engineering-team, busy-workspace, incident-active, empty. See Seeds for usage.

Available tools

ToolDescriptionKey params
slack_post_messagePost a new message to a Slack channelchannel_id, text
slack_reply_to_threadReply to a specific message threadchannel_id, thread_ts, text
slack_get_channel_historyGet recent messages from a channelchannel_id, limit?
slack_get_thread_repliesGet all replies in a message threadchannel_id, thread_ts
slack_list_channelsList public channels in the workspacelimit?, cursor?
slack_add_reactionAdd a reaction emoji to a messagechannel_id, timestamp, reaction
slack_get_usersGet a list of all users in the workspacelimit?, cursor?
slack_get_user_profileGet detailed profile information for a useruser_id

Notes

  • Empty required string args return {error: "Missing required arguments: ..."}, same as the real server.
  • slack_list_channels and slack_get_users support cursor pagination.
  • Default seed is engineering-team.