Skip to main content

At a glance

  • Availability: Enabled by default.
  • Auth: OAuth 2.0.
  • Connection: A user authorizes the connection in the provider’s consent screen.
  • Scopes: channels:history, channels:read, chat:write, groups:history, groups:read, im:history, im:read, mpim:history, mpim:read, users:read.

Credentials

Set these per environment. See Connect an integration. With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.
VariableRequiredDescription
SLACK_CLIENT_IDYesSlack App Client ID Docs.
SLACK_CLIENT_SECRETYesSlack App Client Secret Docs.

Tools

ToolAccessDescription
List ChannelsReadGet list of Slack channels
Send MessageWriteSend a message to a Slack channel
Update MessageWriteUpdate a message previously sent by this integration
Delete MessageWriteDelete a message previously sent by this integration
Get MessagesReadGet recent messages from a channel
Get ThreadReadGet all replies in a Slack message thread
List UsersReadList members of the Slack workspace

Example prompts

  • Summarize the important messages from my Slack channels from today. Highlight any mentions or urgent items.
  • Help me write and post a team update to Slack about my current work progress.