Skip to content

Slack

The Slack connector indexes channel and DM messages into the local SQLite index and exposes read tools across channels, DMs, threads, search, and users, plus two HITL-gated write tools for posting messages.


  • Service id: slack
  • Item types: message
Terminal window
nimbus connector auth slack

OAuth (Slack user access token). The Gateway resolves a short-lived user access token via the Slack OAuth flow (refreshed via getValidSlackAccessToken) and injects it into the connector spawn as SLACK_USER_ACCESS_TOKEN.

Tool Purpose
slack_channel_history Fetch message history for a channel, DM, or mpim.
slack_channel_list List channels the user is a member of (public, private, mpim, im).
slack_dm_history Fetch DM / mpim history (alias of channel_history).
slack_dm_list List direct message conversations (im + mpim).
slack_search Search messages (workspace search).
slack_thread_replies Fetch replies in a thread (channel + thread parent ts).
slack_user_get Get a single user profile by ID.
slack_user_list List users in the workspace (paginated).

Every tool below requires interactive consent through the Gateway HITL gate before it executes.

Tool Purpose
slack_message_post Post a message to a channel.
slack_message_post_dm Open or find a DM with user id(s) and send a message.