slack-mcp-server
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.
A Model Context Protocol server for accessing Slack API, enabling AI assistants to interact with Slack through a standardized interface.
The Slack MCP Server is designed to facilitate seamless interaction between AI assistants and the Slack API using the Model Context Protocol. This server provides a standardized interface for executing various Slack operations, such as listing channels, posting messages, replying to threads, and more. By leveraging this server, developers can integrate Slack functionalities into their AI applications with ease. The server is implemented using Zod schemas to define request and response structures, ensuring that only necessary fields are processed and returned. This approach not only streamlines the interaction with Slack's WebAPI but also enhances security by validating inputs and outputs. The server is available as an npm package and can be configured using environment variables for authentication. It supports both direct execution and integration into existing Node.js applications, making it versatile for different development environments.
Features
- List public channels in the workspace with pagination
- Post a new message to a Slack channel
- Reply to a specific message thread in Slack
- Add a reaction emoji to a message
- Search for messages in the workspace
Tools
slack_list_channels
List public channels in the workspace
slack_post_message
Send new messages to the channel
slack_reply_to_thread
Reply to message thread
slack_add_reaction
Add emoji reactions to messages
slack_get_channel_history
Get the latest news from the channel
slack_get_thread_replies
Get all replies from the message thread
slack_get_users
Get basic information for all users
slack_get_user_profile
Get information about specific users
slack_search_messages
Search for messages in the workspace