Human-in-the-Loop Slack MCP Server
JSON →Allows AI assistants to request information and receive responses from humans via Slack.
Install
npx
Run Tools · 39
- slack_send_message Send a message to a Slack channel or user
- slack_reply_to_thread Reply to a specific message thread in Slack
- slack_add_reaction Add an emoji reaction to a Slack message
- slack_get_channel_history Retrieve recent messages from a Slack channel
- slack_search_messages Search for messages in Slack using a query
- slack_get_user_info Get information about a Slack user
- slack_create_channel Create a new Slack channel
- slack_invite_to_channel Invite users to a Slack channel
- slack_upload_file Upload a file to a Slack channel or DM
- slack_set_topic Set the topic of a Slack channel
- slack_set_purpose Set the purpose of a Slack channel
- slack_archive_channel Archive a Slack channel
- slack_get_thread_replies Get all replies in a Slack thread
- slack_remove_reaction Remove an emoji reaction from a Slack message
- slack_get_presence Get the presence status of a Slack user
- slack_set_presence Set the presence status of the bot user
- slack_get_channel_info Get information about a Slack channel
- slack_list_channels List all public channels in the Slack workspace
- slack_list_users List all users in the Slack workspace
- slack_open_dialog Open a dialog with a user for interactive input
- slack_post_ephemeral Post an ephemeral message to a user in a channel
- slack_update_message Update a previously sent Slack message
- slack_delete_message Delete a Slack message
- slack_pin_message Pin a message to a Slack channel
- slack_unpin_message Unpin a message from a Slack channel
- slack_get_pinned_messages Get all pinned messages in a Slack channel
- slack_remind_user Set a reminder for a Slack user
- slack_get_reminders Get all reminders for the authenticated user
- slack_complete_reminder Mark a reminder as complete
- slack_remove_reminder Remove a reminder
- slack_create_scheduled_message Schedule a message to be sent at a later time
- slack_list_scheduled_messages List all scheduled messages
- slack_delete_scheduled_message Delete a scheduled message
- slack_get_emoji_list Get the list of custom emoji in the workspace
- slack_get_file_info Get information about a file in Slack
- slack_list_files List files in Slack with optional filters
- slack_delete_file Delete a file from Slack
- slack_get_bot_info Get information about the bot user
- slack_test_auth Test authentication with the Slack API
Links
★ 6 GitHub stars