All integrations
SL
Catalogue metadata onlyteam chatv20260826_00

SLACK

Slack

Slack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work - all within a secure, enterprise-grade environment.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

167

Action summaries

Display-only definitions

9

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

slack_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • User Scopesscopes · stringOptional
  • Verification Tokenverification_token · stringOptional

User connection

  • Slack Team IDgeneric_id · stringOptional

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 167 actions

Add call participants

SLACK_ADD_CALL_PARTICIPANTS

Registers new participants added to a Slack call.

Untrusted display-only summary

Add emoji

SLACK_ADD_EMOJI

Adds a custom emoji to a Slack workspace given a unique name and an image URL; subject to workspace emoji limits.

Untrusted display-only summary

Add an emoji alias

SLACK_ADD_EMOJI_ALIAS

Adds an alias for an existing custom emoji in a Slack Enterprise Grid organization.

Untrusted display-only summary

Add Enterprise user to workspace

SLACK_ADD_ENTERPRISE_USER_TO_WORKSPACE

Adds an Enterprise user to a workspace. Use when you need to assign an existing Enterprise Grid user to a specific workspace with optional guest restrictions.

Untrusted display-only summary

Add reaction to message

SLACK_ADD_REACTION_TO_AN_ITEM

Adds a specified emoji reaction to an existing message in a Slack channel, identified by its timestamp; does not remove or retrieve reactions.

Untrusted display-only summary

Add a remote file

SLACK_ADD_REMOTE_FILE

Adds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a unique `external_id` and an `external_url` accessible by Slack.

Untrusted display-only summary

Add a star to an item

SLACK_ADD_STAR

Stars a channel, file, file comment, or a specific message in Slack.

Untrusted display-only summary

Search for channels in Enterprise organization

SLACK_ADMIN_CONVERSATIONS_SEARCH

Tool to search for public or private channels in an Enterprise organization. Use when you need to find channels by name, type, or other criteria within an Enterprise Grid workspace.

Untrusted display-only summary

Test Slack API connection

SLACK_API_TEST

Tool to check API calling code by testing connectivity and authentication to the Slack API. Use when you need to verify that API credentials are valid and the connection is working properly.

Untrusted display-only summary

Archive a Slack conversation

SLACK_ARCHIVE_CONVERSATION

Archives a Slack conversation by its ID, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain DMs) cannot be archived and this may impact connected integrations.

Untrusted display-only summary

Real-time search

SLACK_ASSISTANT_SEARCH_CONTEXT

Search Slack messages, files, channels, and users via Real-time Search API. For queries referencing entities by name (users/channels/files), first resolve with content_types (users/channels/files) to get exact ID. If multiple matches, ask user to clarify before proceeding (e.g. ask for user email).

Untrusted display-only summary

Check search capabilities

SLACK_ASSISTANT_SEARCH_INFO

Check if semantic (AI-powered) search is available on the Slack workspace. Returns whether natural language queries will trigger semantic search in assistant.search.context calls.

Untrusted display-only summary

Send message

SLACK_CHAT_POST_MESSAGE

(DEPRECATED: use `SLACK_SEND_MESSAGE`) Posts a message to a Slack channel, DM, or private group; requires at least one content field (`markdown_text`, `text`, `blocks`, or `attachments`) — omitting all causes a `no_text` error. Fails with `not_in_channel`, `channel_not_found`, or `channel_is_archived` if the bot lacks…

Untrusted display-only summary

Close conversation channel

SLACK_CLOSE_DM

Closes a Slack direct message (DM) or multi-person direct message (MPDM) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.

Untrusted display-only summary

Convert public channel to private

SLACK_CONVERT_CHANNEL_TO_PRIVATE

Convert a public Slack channel to private using the Admin API. This is an Enterprise Grid only feature and requires an org-installed user token with admin.conversations:write scope.

Untrusted display-only summary

Create a reminder

SLACK_CREATE_A_REMINDER

Creates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every Thursday at 2pm').

Untrusted display-only summary

Create Slack Canvas

SLACK_CREATE_CANVAS

Creates a new Slack Canvas with the specified title and optional content.

Untrusted display-only summary

Create channel

SLACK_CREATE_CHANNEL

Initiates a public or private channel-based conversation in a Slack workspace. Immediately creates the channel; invoke only after explicit user confirmation.

Untrusted display-only summary

Create a channel-based conversation

SLACK_CREATE_CHANNEL_BASED_CONVERSATION

Creates a new public or private Slack channel with a unique name; the channel can be org-wide, or team-specific if `team_id` is given (required if `org_wide` is false or not provided).

Untrusted display-only summary

Create Enterprise team

SLACK_CREATE_ENTERPRISE_TEAM

Tool to create an Enterprise team in Slack. Use when you need to create a new team (workspace) within an Enterprise Grid organization. Requires admin.teams:write scope.

Untrusted display-only summary

Create Slack List

SLACK_CREATE_SLACK_LIST

Creates a new Slack List via `slackLists.create`. Provide a `name` and, optionally, a `description_blocks` description and a `schema` of typed columns. You can instead copy an existing List's structure with `copy_from_list_id` (and its rows via `include_copied_list_records`), or enable task-tracking columns with `todo…

Untrusted display-only summary

Create Slack List item

SLACK_CREATE_SLACK_LIST_ITEM

Creates a new item (row) in a Slack List via `slackLists.items.create`. Set initial cell values with `initial_fields`; text columns require Block Kit `rich_text` (a plain string is wrapped automatically). Optionally duplicate an existing row with `duplicated_item_id` or create a subtask with `parent_item_id`. Requires…

Untrusted display-only summary

Create a Slack user group

SLACK_CREATE_USER_GROUP

Creates a new User Group (often referred to as a subteam) in a Slack workspace.

Untrusted display-only summary

Customize URL unfurl

SLACK_CUSTOMIZE_URL_UNFURL

Customizes URL previews (unfurling) in a specific Slack message using a URL-encoded JSON in `unfurls` to define custom content or remove existing previews.

Untrusted display-only summary

Delete Slack Canvas

SLACK_DELETE_CANVAS

Deletes a Slack Canvas permanently and irreversibly. Always confirm with the user before calling this tool.

Untrusted display-only summary

Delete a public or private channel

SLACK_DELETE_CHANNEL

Permanently and irreversibly deletes a specified public or private channel, including all its messages and files, within a Slack Enterprise Grid organization.

Untrusted display-only summary

Delete a file by ID

SLACK_DELETE_FILE

Permanently deletes an existing file from a Slack workspace using its unique file ID; this action is irreversible and also removes any associated comments or shares.

Untrusted display-only summary

Delete file comment

SLACK_DELETE_FILE_COMMENT

Deletes a specific comment from a file in Slack; this action is irreversible.

Untrusted display-only summary

Delete multiple Slack List items

SLACK_DELETE_MULTIPLE_SLACK_LIST_ITEMS

Deletes several items (rows) from a Slack List in one call via `slackLists.items.deleteMultiple`. This operation is ALL-OR-NOTHING: Slack returns a single `{"ok": true}` on success or `{"ok": false, "error": ...}` on failure, with NO per-item result array, so partial state cannot be reported. On failure, treat the who…

Untrusted display-only summary

Delete a Slack reminder

SLACK_DELETE_REMINDER

Deletes an existing Slack reminder, typically when it is no longer relevant or a task is completed; this operation is irreversible.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.