Slack MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SLACK_TEAM_IDYesThe ID of the Slack team (workspace) to connect to.
SLACK_BOT_TOKENYesThe Bot User OAuth Token for authenticating with the Slack API.

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
slack_list_channelsList public channels in the workspace with pagination
slack_post_messagePost a new message to a Slack channel
slack_reply_to_threadReply to a specific message thread in Slack
slack_add_reactionAdd a reaction emoji to a message
slack_get_channel_historyGet recent messages from a channel
slack_get_thread_repliesGet all replies in a message thread
slack_get_usersGet a list of all users in the workspace with their basic profile information
slack_get_user_profileGet detailed profile information for a specific user