Slackbot (verified)
Slackbot automates responses and reminders within Slack, assisting with tasks like onboarding, FAQs, and notifications to streamline team productivity
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add slackbot
# Browse available tools
npx -y smithery tool list slackbot
# Get full schema for a tool
npx -y smithery tool get slackbot SLACKBOT_ACTIVATE_OR_MODIFY_DO_NOT_DISTURB_DURATION
# Call a tool
npx -y smithery tool call slackbot SLACKBOT_ACTIVATE_OR_MODIFY_DO_NOT_DISTURB_DURATION '{}'Direct MCP Connection
Endpoint: https://slackbot.run.tools
Tools (142)
SLACKBOT_ACTIVATE_OR_MODIFY_DO_NOT_DISTURB_DURATION— DEPRECATED: Turns on Do Not Disturb mode for the current user, or changes its duration. Useset_dnd_durationinstead.SLACKBOT_ADD_A_CUSTOM_EMOJI_TO_A_TEAM— DEPRECATED: Adds a custom emoji to a Slack workspace given a unique name and an image URL. Useadd_emojiinstead.SLACKBOT_ADD_AN_EMOJI_ALIAS_IN_SLACK— Adds an alias for an existing custom emoji in a Slack Enterprise Grid organization.SLACKBOT_ADD_A_REMOTE_FILE_FROM_A_SERVICE— Adds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a uniq…SLACKBOT_ADD_A_STAR_TO_AN_ITEM— Stars a channel, file, file comment, or a specific message in Slack.SLACKBOT_ADD_CALL_PARTICIPANTS— Registers new participants added to a Slack call.SLACKBOT_ADD_EMOJI— Adds a custom emoji to a Slack workspace given a unique name and an image URL; subject to workspace emoji limits.SLACKBOT_ADD_REACTION_TO_AN_ITEM— Adds a specified emoji reaction to an existing message in a Slack channel, identified by its timestamp; does not remove…SLACKBOT_ARCHIVE_A_CONVERSATION— Archives a Slack conversation by its ID, rendering it read-only and hidden while retaining history, ideal for cleaning …SLACKBOT_ARCHIVE_A_PUBLIC_OR_PRIVATE_CHANNEL— Archives a Slack public or private channel, making it read-only; the primary 'general' channel cannot be archived.SLACKBOT_CHAT_POST_MESSAGE— DEPRECATED: Posts a message to a Slack channel, direct message, or private channel. Usesend_messageinstead.SLACKBOT_CLEAR_STATUS— Clears the Slack status for the authenticated user, removing any custom text and emoji.SLACKBOT_CLOSE_DM_OR_MULTI_PERSON_DM— Closes a Slack direct message (DM) or multi-person direct message (MPDM) channel, removing it from the user's sidebar w…SLACKBOT_CREATE_A_REMINDER— Creates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural langu…SLACKBOT_CREATE_A_USER_GROUP— Creates a new User Group (often referred to as a subteam) in a Slack workspace.SLACKBOT_CREATE_CANVAS— Creates a new Slack Canvas with the specified title and optional content.SLACKBOT_CREATE_CHANNEL— Initiates a public or private channel-based conversationSLACKBOT_CREATE_CHANNEL_BASED_CONVERSATION— Creates a new public or private Slack channel with a unique name; the channel can be org-wide, or team-specific if `tea…SLACKBOT_CUSTOMIZE_URL_UNFURL— Customizes URL previews (unfurling) in a specific Slack message using a URL-encoded JSON inunfurlsto define custom …SLACKBOT_CUSTOMIZE_URL_UNFURLING_IN_MESSAGES— DEPRECATED: Customizes URL previews (unfurling) in a specific Slack message. Usecustomize_url_unfurlinstead.SLACKBOT_DELETE_A_COMMENT_ON_A_FILE— Deletes a specific comment from a file in Slack; this action is irreversible.SLACKBOT_DELETE_A_FILE_BY_ID— Permanently deletes an existing file from a Slack workspace using its unique file ID; this action is irreversible and a…SLACKBOT_DELETE_A_PUBLIC_OR_PRIVATE_CHANNEL— Permanently and irreversibly deletes a specified public or private channel, including all its messages and files, withi…SLACKBOT_DELETE_A_REMINDER— Deletes an existing Slack reminder, typically when it is no longer relevant or a task is completed; this operation is i…SLACKBOT_DELETE_A_SCHEDULED_MESSAGE_IN_A_CHAT— Deletes a pending, unsent scheduled message from the specified Slack channel, identified by itsscheduled_message_id.SLACKBOT_DELETE_CANVAS— Deletes a Slack Canvas permanently.SLACKBOT_DELETES_A_MESSAGE_FROM_A_CHAT— Deletes a message, identified by its channel ID and timestamp, from a Slack channel, private group, or direct message c…SLACKBOT_DELETE_USER_PROFILE_PHOTO— Deletes the Slack profile photo for the user identified by the token, reverting them to the default avatar; this action…SLACKBOT_DISABLE_AN_EXISTING_USER_GROUP— Disables a specified, currently enabled Slack User Group by its unique ID, effectively archiving it by setting its 'dat…SLACKBOT_EDIT_CANVAS— Edits a Slack Canvas with granular control over content placement. Supports replace, insert (before/after/start/end) op…SLACKBOT_ENABLE_A_SPECIFIED_USER_GROUP— Enables a disabled User Group in Slack using its ID, reactivating it for mentions and permissions; this action only cha…SLACKBOT_ENABLE_PUBLIC_SHARING_OF_A_FILE— Enables public sharing for an existing Slack file by generating a publicly accessible URL; this action does not create …SLACKBOT_END_A_CALL_WITH_DURATION_AND_ID— Ends an ongoing Slack call, identified by its ID (obtained fromcalls.add), optionally specifying the call's duration.SLACKBOT_END_SNOOZE— Ends the current user's snooze mode immediately.SLACKBOT_END_USER_DO_NOT_DISTURB_SESSION— Ends the authenticated user's current Do Not Disturb (DND) session in Slack, affecting only DND status and making them …SLACKBOT_END_USER_SNOOZE_MODE_IMMEDIATELY— DEPRECATED: Ends the current user's snooze mode immediately. Useend_snoozeinstead.SLACKBOT_FETCH_BOT_USER_INFORMATION— Fetches information for a specified, existing Slack bot user; will not work for regular user accounts or other integrat…SLACKBOT_FETCH_CONVERSATION_HISTORY— Fetches a chronological list of messages and events from a specified Slack conversation, accessible by the authenticate…SLACKBOT_FETCH_CURRENT_TEAM_INFO_WITH_OPTIONAL_TEAM_SCOPE— DEPRECATED: Fetches comprehensive metadata about the current Slack team. Usefetch_team_infoinstead.SLACKBOT_FETCH_DND_STATUS_FOR_MULTIPLE_TEAM_MEMBERS— DEPRECATED: Retrieves a user's current Do Not Disturb status. Useget_team_dnd_statusinstead.SLACKBOT_FETCH_ITEM_REACTIONS— Fetches reactions for a Slack message, file, or file comment, requiring one of: channel and timestamp; file ID; or file…SLACKBOT_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATION— Retrieves replies to a specific parent message in a Slack conversation, using the channel ID and the parent message's t…SLACKBOT_FETCH_TEAM_INFO— Fetches comprehensive metadata about the current Slack team, or a specified team if the provided ID is accessible.SLACKBOT_FETCH_WORKSPACE_SETTINGS_INFORMATION— Retrieves detailed settings for a specific Slack workspace, primarily for administrators in an Enterprise Grid organiza…SLACKBOT_FIND_CHANNELS— Find channels in a Slack workspace by any criteria - name, topic, purpose, or description.SLACKBOT_FIND_USER_BY_EMAIL_ADDRESS— Retrieves the Slack user object for an active user by their registered email address; fails with 'users_not_found' if t…SLACKBOT_FIND_USERS— Find users in a Slack workspace by any criteria - email, name, display name, or other text. Includes optimized email lo…SLACKBOT_GET_CANVAS— Retrieves a specific Slack Canvas by its ID, including its content and metadata.SLACKBOT_GET_CHANNEL_CONVERSATION_PREFERENCES— Retrieves conversation preferences (e.g., who can post, who can thread) for a specified channel, primarily for use with…
*Response truncated. Use npx -y smithery for complete data.*