[Beta] Slack tool using bot credentials

Messages and actions will appear as coming from the Dust Slack bot rather than your personal account.


📘

This functionality is not available by default

Please contact Dust support to obtain more information about enabling this feature.

Overview

The Slack bot tools let you add to your agent the capability to interact with Slack content using bot credentials. Unlike the regular Slack tools, this will not use your personal credentials. All actions will be attributed to the Dust Slack app.

Due to Slack restrictions, bot credentials can only access public channels the bot has been added to. These tools do not provide search functionality. Reading thread messages is supported when you supply the channel and thread timestamp. If this is required, please use the Slack tools with personal credentials.

⚙️ Connection Setup

The setup process requires the admin to use oauth to install the Dust Slack app in the workspace.

  1. Navigate to the Tools page (under Knowledge in the sidebar), then select Add Tools
  2. Select Slack Bot from the available MCP servers
  3. Complete OAuth authorization.

Available Tools

Post Message

Post a message to a Slack channel. The slack bot must be added to the channel before it can post messages. Direct messages are not supported.

List Users

List all users in the workspace.

Get User

Get user information given a Slack user ID. Use this to retrieve details about a user when you have their user ID.

List Public Channels

List all users in the workspace.

Read Channel History

Read messages from a specific channel with pagination support. The slack bot must be added to the channel before it can read messages.

Read Thread Messages

Read all messages in a specific thread with pagination support.