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
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
Deletes a message, identified by its channel ID and timestamp, from a Slack channel, private group, or direct message conversation; the authenticated user or bot must be the original poster.
Untrusted display-only summary
Delete scheduled chat message
SLACK_DELETE_SCHEDULED_MESSAGE
Deletes a pending, unsent scheduled message from the specified Slack channel, identified by its `scheduled_message_id`.
Untrusted display-only summary
Delete Slack List access
SLACK_DELETE_SLACK_LIST_ACCESS
Revokes sharing access on a Slack List via `slackLists.access.delete`. Provide the `list_id` and EXACTLY ONE of `channel_ids` or `user_ids` (they are mutually exclusive) to remove access for those channels or users. Requires a user token with the `lists:write` scope.
Untrusted display-only summary
Delete Slack List item
SLACK_DELETE_SLACK_LIST_ITEM
Deletes an item (row) from a Slack List via `slackLists.items.delete`. Identify the List with `list_id` and the row to remove with `id`. Deletion is permanent and cannot be undone. Requires a user token with the `lists:write` scope.
Untrusted display-only summary
Delete user profile photo
SLACK_DELETE_USER_PROFILE_PHOTO
Deletes the Slack profile photo for the user identified by the token, reverting them to the default avatar; this action is irreversible and succeeds even if no custom photo was set.
Untrusted display-only summary
Disable a Slack user group
SLACK_DISABLE_USER_GROUP
Disables a specified, currently enabled Slack User Group by its unique ID, effectively archiving it by setting its 'date_delete' timestamp; the group is not permanently deleted and can be re-enabled.
Untrusted display-only summary
Download Slack file
SLACK_DOWNLOAD_SLACK_FILE
Tool to download Slack file content and convert it to a publicly accessible URL. Use when you need to retrieve and download files that have been shared in Slack channels or conversations.
Untrusted display-only summary
Edit Slack Canvas
SLACK_EDIT_CANVAS
Edits a Slack Canvas with granular control over content placement. Supports replace, insert (before/after/start/end) operations for flexible content management.
Untrusted display-only summary
Share file public url
SLACK_ENABLE_PUBLIC_SHARING_OF_A_FILE
Enables public sharing for an existing Slack file by generating a publicly accessible URL; this action does not create new files. Once enabled, the file is accessible to anyone with the URL — verify intent before sharing sensitive or confidential files.
Untrusted display-only summary
Enable a user group
SLACK_ENABLE_USER_GROUP
Enables a disabled User Group in Slack using its ID, reactivating it for mentions and permissions; this action only changes the enabled status and cannot create new groups or modify other properties.
Untrusted display-only summary
End a call
SLACK_END_CALL
Ends an ongoing Slack call, identified by its ID (obtained from `calls.add`), optionally specifying the call's duration.
Untrusted display-only summary
End DND session
SLACK_END_DND
Ends the authenticated user's current Do Not Disturb (DND) session in Slack, affecting only DND status and making them available; if DND is not active, Slack acknowledges the request without changing status.
Untrusted display-only summary
End snooze
SLACK_END_SNOOZE
Ends the current user's snooze mode immediately.
Untrusted display-only summary
Fetch conversation history
SLACK_FETCH_CONVERSATION_HISTORY
Fetches a chronological list of messages and events from a specified Slack conversation, accessible by the authenticated user/bot, with options for pagination and time range filtering. IMPORTANT LIMITATION: This action only returns messages from the main channel timeline. Threaded replies are NOT returned by this endp…
Untrusted display-only summary
Fetch item reactions
SLACK_FETCH_ITEM_REACTIONS
Fetches reactions for a Slack message, file, or file comment. Exactly one identifier path must be provided: `channel`+`timestamp`, `file`, or `file_comment`. Mixing identifiers (e.g., providing both `channel`+`timestamp` and `file`) causes errors. If the response omits the `reactions` field, the item has zero reaction…
Untrusted display-only summary
Retrieve conversation replies
SLACK_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATION
Retrieves replies to a specific parent message in a Slack conversation, using the channel ID and the parent message's timestamp (`ts`). Note: The parent message in the response contains metadata (reply_count, reply_users, latest_reply) that indicates expected thread activity. If the returned messages array contains fe…
Untrusted display-only summary
Fetch team info
SLACK_FETCH_TEAM_INFO
Fetches comprehensive metadata about the current Slack team, or a specified team if the provided ID is accessible.
Untrusted display-only summary
Find channels
SLACK_FIND_CHANNELS
Find channels in a Slack workspace by any criteria - name, topic, purpose, or description. Returns channel IDs (C*/G* prefixed) required by most Slack tools — always resolve names to IDs here before passing to other tools. NOTE: This action searches channels and conversations visible to the authenticated user. Empty r…
Untrusted display-only summary
Lookup users by email
SLACK_FIND_USER_BY_EMAIL_ADDRESS
Retrieves the Slack user object for an active user by their registered email address; requires the users:read.email OAuth scope. Fails with 'users_not_found' if the email is unregistered, the user is inactive, the account is a guest, or the email is hidden by workspace privacy settings.
Untrusted display-only summary
Find users
SLACK_FIND_USERS
Find users in a Slack workspace by any criteria - email, name, display name, or other text. Includes optimized email lookup for exact email matches. Zero results may reflect email visibility restrictions or workspace policies, not global absence. Repeated calls may trigger HTTP 429; honor the Retry-After header.
Untrusted display-only summary
Get app permission scopes
SLACK_GET_APP_PERMISSION_SCOPES
DEPRECATED: Use SLACK_TEST_AUTH instead. Preflight a Slack token by calling auth.test and returning the token's currently granted OAuth scopes (from response headers) to detect missing permissions before attempting admin actions. Use when you need to verify token capabilities or check for specific scopes before making…
Untrusted display-only summary
Get Audit Action Types
SLACK_GET_AUDIT_ACTION_TYPES
Tool to retrieve information about action types available in the Slack Audit Logs API. Use when you need to know which action types can be used to filter audit logs or understand the categories of auditable actions in Slack.
Untrusted display-only summary
Get Audit Schemas
SLACK_GET_AUDIT_SCHEMAS
Tool to retrieve object schema information from the Slack Audit Logs API. Use when you need to understand the types of objects returned by audit log endpoints. Returns a list of all object types with descriptions.
Untrusted display-only summary
Fetch bot user information
SLACK_GET_BOT_USER
Fetches information for a specified, existing Slack bot user; will not work for regular user accounts or other integration types.
Untrusted display-only summary
Retrieve call information
SLACK_GET_CALL_INFO
Retrieves a point-in-time snapshot of a specific Slack call's information.
Untrusted display-only summary
Get Slack Canvas (Deprecated)
SLACK_GET_CANVAS
DEPRECATED: Use SLACK_RETRIEVE_DETAILED_INFORMATION_ABOUT_A_FILE instead. Retrieves a specific Slack Canvas by its ID, including its content and metadata.
Untrusted display-only summary
Get channel conversation preferences
SLACK_GET_CHANNEL_CONVERSATION_PREFERENCES
Retrieves conversation preferences (e.g., who can post, who can thread) for a specified channel, primarily for use within Slack Enterprise Grid environments.
Untrusted display-only summary
Get reminder information
SLACK_GET_REMINDER
Retrieves detailed information for an existing Slack reminder specified by its ID; this is a read-only operation.
Untrusted display-only summary
Get remote file
SLACK_GET_REMOTE_FILE
Retrieve information about a remote file added to Slack via the files.remote API. Does not work for standard Slack-hosted file uploads.
Untrusted display-only summary
Get Slack List item
SLACK_GET_SLACK_LIST_ITEM
Fetches a single item (row) from a Slack List via `slackLists.items.info`. Returns the row's `column_id`-keyed typed values along with metadata about the parent List. Set `include_is_subscribed` to also report whether the calling user is subscribed to the row. Requires a user token with the `lists:read` scope.
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.