Skip to main content
Feedback

Slack MCP connector

Slack is a cloud-based team communication platform for workplace collaboration and messaging. The Slack MCP connector allows AI agents to send messages to channels and users, create and manage channels, and set reminders for team members. It also supports searching message history, updating or deleting messages, creating ephemeral messages, and generating message permalinks for sharing specific conversations.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the Slack MCP connector to perform the following actions:

  • Send urgent alerts to specific Slack channels when critical business events occur
  • Archive completed project channels to maintain organized workspace structure
  • Retrieve message history from channels to audit communication and compliance records
  • Invite team members to channels automatically based on project assignments
  • Post formatted updates to channels without manual notifications interrupting users
  • Search Slack messages across channels to locate customer feedback and decisions
  • React to messages with emojis to quickly acknowledge or categorize important updates
  • Upload and track files in channels to centralize project documentation and deliverables

Example prompts

Use the following example prompts to invoke Slack MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Send a message to the sales channel about the new quarterly targets.
  • Create a reminder for the marketing team to review campaign results tomorrow.
  • Search all Slack messages for customer complaints from the past week.
  • Add me to the product-development channel.
  • List all files uploaded to the support channel in the last month.
  • Archive the old client-xyz project channel.
  • Get the message history from the announcements channel since last Monday.
  • Show me all members in the engineering channel.
  • Update my previous message in Slack with the corrected budget figures.
  • Get the permalink for that important decision we made in the leadership channel.

Slack MCP connector tools

The Slack MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
slack_slackcreatereminder_invokeCreates a reminder that notifies a user or channel at a specified time.
slack_slacksendmessage_invokeSends a message to a specified Slack channel or user.
sendMessagePosts a message to a Slack channel or direct conversation.
sendEphemeralMessageSends a temporary message visible only to a specific user.
updateMessageModifies the content of an existing Slack message.
deleteMessageRemoves a message from a Slack channel or conversation.
getMessagePermalinkRetrieves the permanent link to a specific message.
searchMessagesFinds messages matching specified search criteria.
listChannelsRetrieves a list of all Slack channels.
createChannelCreates a new Slack channel with specified settings.
getChannelRetrieves detailed information about a specific channel.
archiveChannelArchives a channel to hide it from the active list.
unarchiveChannelRestores an archived channel to active status.
joinChannelAdds the current user to a specified channel.
leaveChannelRemoves the current user from a specified channel.
inviteToChannelAdds specified users to a channel.
kickFromChannelRemoves a user from a specified channel.
getChannelHistoryRetrieves past messages from a specified channel.
getChannelMembersLists all users who are members of a channel.
getThreadRepliesRetrieves all replies in a message thread.
renameChannelChanges the name of an existing channel.
setChannelPurposeSets the purpose or description of a channel.
setChannelTopicUpdates the topic or subject of a channel.
openChannelOpens a channel that was previously closed.
closeChannelCloses a channel to prevent new activity.
getFileUploadUrlObtains a URL for uploading a file to Slack.
completeFileUploadFinalizes a file upload to Slack.
listFilesRetrieves a list of files shared in Slack.
getFileRetrieves information about a specific file.
addReactionAdds an emoji reaction to a message.
removeReactionRemove reaction.
getReactionsGet reactions.
listUsersList users.
getUserGet user info.
getUserPresenceGet user presence.
getUserProfileGet user profile.
updateUserProfileUpdate user profile.
getTeamProfileGet team profile fields.
On this Page