Skip to main content
Feedback

Slack MCP connector

Updated 

Slack is a cloud-based team communication platform that supports cross-platform collaboration. The Slack MCP connector allows AI agents to send, update, and delete messages, set reminders, and retrieve permalinks across channels and conversations. It also supports searching message history, managing channels, and creating new channels to organize team communication.

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 instant messages and notifications to channels or individuals
  • Automate reminders for tasks, deadlines, and follow-ups
  • Search and retrieve past conversations and shared files quickly
  • Organize channels by creating, renaming, and archiving them as needed
  • Coordinate teams by inviting or removing members from channels
  • Track project discussions through threaded replies and channel history
  • Share files and documents directly within team workflows
  • React to and manage messages to keep conversations organized

Example prompts

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

  • Send a reminder to the sales team about tomorrow's client call in Slack.
  • Post an update in the marketing channel on Slack about the new campaign.
  • Find all messages mentioning the Q3 budget in Slack.
  • Create a new Slack channel for the product launch team.
  • Show me who's in the finance channel on Slack.
  • Send a private message to Sarah about the delayed shipment on Slack.
  • Archive the old onboarding channel in Slack.
  • Get the link to that message about the server outage in Slack.
  • Upload the signed contract to the legal channel in Slack.
  • Show me the recent activity in the engineering channel on Slack.

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_invokeCreate a reminder in Slack
slack_slacksendmessage_invokeSend a Slack message
sendMessageSend a message
sendEphemeralMessageSend an ephemeral message
updateMessageUpdate a message
deleteMessageDelete a message
getMessagePermalinkGet message permalink
searchMessagesSearch messages
listChannelsList channels
createChannelCreate a channel
getChannelGet channel information
archiveChannelArchive a channel
unarchiveChannelUnarchive a channel
joinChannelJoin a channel
leaveChannelLeave a channel
inviteToChannelInvite users to a channel
kickFromChannelRemove user from channel
getChannelHistoryGet channel history
getChannelMembersGet channel members
getThreadRepliesGet thread replies
renameChannelRename a channel
setChannelPurposeSet channel purpose
setChannelTopicSet channel topic
openChannelOpen a channel
closeChannelClose a channel
getFileUploadUrlGet file upload URL
completeFileUploadComplete file upload
listFilesList files
getFileGet file info
addReactionAdd reaction
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