slack-mcp-server

korotovsky/slack-mcp-server

4.1

slack-mcp-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of slack-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Slack MCP Server is a Model Context Protocol server designed for Slack Workspaces, supporting Stdio and SSE transports without requiring permissions or bot creation.

Try slack-mcp-server with chat:

Tools

Functions exposed to the LLM to take actions

channels_list

Get list of channels

conversations_add_message

Add a message to a public channel, private channel, or direct message (DM, or IM) conversation by channel_id and thread_ts.

conversations_history

Get messages from the channel (or DM) by channel_id, the last row/column in the response is used as 'cursor' parameter for pagination if not empty

conversations_replies

Get a thread of messages posted to a conversation by channelID and thread_ts, the last row/column in the response is used as 'cursor' parameter for pagination if not empty

conversations_search_messages

Search messages in a public channel, private channel, or direct message (DM, or IM) conversation using filters. All filters are optional, if not provided then search_query is required.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

Directory of Slack channels

URI: slack://mcpreviewer/channels

MIME: text/csv

This resource provides a directory of Slack channels.

Directory of Slack users

URI: slack://mcpreviewer/users

MIME: text/csv

This resource provides a directory of Slack users.