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.
Tool to list restricted apps for an org or workspace. Use when you need to view apps that have been restricted from installation. Requires admin.apps:read scope and appropriate admin permissions.
Untrusted display-only summary
List scheduled messages
SLACK_LIST_SCHEDULED_MESSAGES
Retrieves a list of pending (not yet delivered) messages scheduled in a specific Slack channel, or across all accessible channels if no channel ID is provided, optionally filtered by time and paginated.
Untrusted display-only summary
List Slack List items
SLACK_LIST_SLACK_LIST_ITEMS
Lists the rows (items) in a Slack List via `slackLists.items.list`. Each row exposes `column_id`-keyed typed values (e.g. `rich_text`, `select`, `user`, `date`, `number`); the legacy `key`/`value` fields are deprecated. Results are cursor-paginated—you must paginate using `response_metadata.next_cursor` until it is em…
Untrusted display-only summary
List starred items
SLACK_LIST_STARRED_ITEMS
Lists items starred by a user. Returns classic starred items only — does not reflect Slack's 'saved for later' feature. Use SLACK_SEARCH_MESSAGES or SLACK_SEARCH_ALL for broader saved-content queries.
Untrusted display-only summary
List unread channel messages
SLACK_LIST_UNREAD_CHANNEL_MESSAGES
Lists all unread messages in a specified Slack channel for the authenticated user. This action fetches messages that have been posted since the user's last read position in the channel. Use this action when you need to retrieve messages the user hasn't seen yet. The action determines the user's read position and retur…
Untrusted display-only summary
List all users in a user group
SLACK_LIST_USER_GROUP_MEMBERS
Retrieves a list of all user IDs within a specified Slack user group, with an option to include users from disabled groups.
Untrusted display-only summary
List user groups
SLACK_LIST_USER_GROUPS
Lists user groups in a Slack workspace, including user-created and default groups; results for large workspaces may be paginated.
Untrusted display-only summary
List user reactions
SLACK_LIST_USER_REACTIONS
Lists all reactions added by a specific user to messages, files, or file comments in Slack, useful for engagement analysis when the item content itself is not required. Results are paginated; check `response_metadata.next_cursor` and iterate with the `cursor` parameter to retrieve complete reaction history.
Untrusted display-only summary
List workspace admins
SLACK_LIST_WORKSPACE_ADMINS
Tool to list all admins on a given Slack workspace. Use when you need to identify workspace administrators. Requires Enterprise Grid organization and admin.teams:read scope.
Untrusted display-only summary
List workspace owners
SLACK_LIST_WORKSPACE_OWNERS
Tool to list all owners on a given Slack workspace. Use when you need to identify workspace ownership or admin structure. Requires admin.teams:read scope.
Untrusted display-only summary
List admin users
SLACK_LIST_WORKSPACE_USERS
Retrieves a paginated list of admin users for a specified Slack workspace.
Untrusted display-only summary
Lookup Canvas Sections
SLACK_LOOKUP_CANVAS_SECTIONS
Looks up section IDs in a Slack Canvas for use with targeted edit operations. Section IDs are needed for insert_after, insert_before, delete, and section-specific replace operations.
Untrusted display-only summary
Set user presence
SLACK_MANUALLY_SET_USER_PRESENCE
(DEPRECATED: use `SLACK_SET_USER_PRESENCE`) Manually sets a user's Slack presence, overriding automatic detection; this setting persists across connections but can be overridden by user actions or Slack's auto-away (e.g., after 10 mins of inactivity).
Untrusted display-only summary
Open DM
SLACK_OPEN_DM
Opens or resumes a Slack direct message (DM) or multi-person direct message (MPIM) by providing either user IDs or an existing channel ID. Returns `already_open=true` when the DM exists — treat as success and reuse the returned `channel.id` (starts with 'D') for subsequent SLACK_SEND_MESSAGE calls; passing a username,…
Untrusted display-only summary
Pin an item to a channel
SLACK_PIN_ITEM
Pins a message to a specified Slack channel; the message must not already be pinned.
Untrusted display-only summary
Read Audit Logs
SLACK_READ_AUDIT_LOGS
Read Slack Enterprise Grid Audit Logs (logins, admin changes, app installs, channel/privacy changes, etc.) with server-side filters and pagination. Requires Enterprise Grid organization with auditlogs:read scope and a user token (xoxp-...) from an owner/admin context.
Untrusted display-only summary
Remove call participants
SLACK_REMOVE_CALL_PARTICIPANTS
Registers participants removed from a Slack call.
Untrusted display-only summary
Remove emoji
SLACK_REMOVE_EMOJI
Tool to remove a custom emoji across an Enterprise Grid organization. Use when you need to delete a custom emoji from the entire organization.
Untrusted display-only summary
Remove reaction from item
SLACK_REMOVE_REACTION_FROM_ITEM
Removes an emoji reaction from a message, file, or file comment in Slack. Provide exactly one targeting method: channel+timestamp together, file, or file_comment. Mixing methods or omitting all returns invalid_arguments.
Untrusted display-only summary
Remove remote file
SLACK_REMOVE_REMOTE_FILE
Removes the Slack reference to an external file (which must have been previously added via the remote files API), specified by either its `external_id` or `file` ID (one of which is required), without deleting the actual external file.
Untrusted display-only summary
Remove a star from an item
SLACK_REMOVE_STAR
Removes a star from a previously starred Slack item (message, file, file comment, channel, group, or DM), requiring identification via `file`, `file_comment`, `channel` (for channel/group/DM), or both `channel` and `timestamp` (for a message).
Untrusted display-only summary
Remove user from conversation
SLACK_REMOVE_USER_FROM_CONVERSATION
Removes a specified user from a Slack conversation (channel); the caller must have permissions to remove users and cannot remove themselves using this action.
Untrusted display-only summary
Remove user from workspace
SLACK_REMOVE_USER_FROM_WORKSPACE
Tool to remove a user from a Slack workspace. Use when you need to revoke a user's access to a workspace.
Untrusted display-only summary
Rename a conversation
SLACK_RENAME_CONVERSATION
Renames a Slack channel, automatically adjusting the new name to meet naming conventions (e.g., converting to lowercase), which may affect integrations using the old name.
Untrusted display-only summary
Rename an emoji
SLACK_RENAME_EMOJI
Renames an existing custom emoji in a Slack workspace, updating all its instances.
Untrusted display-only summary
Reset user sessions
SLACK_RESET_USER_SESSIONS
Tool to wipe all valid sessions on all devices for a given user. Use when you need to force a user to re-authenticate due to security concerns or account changes.
Untrusted display-only summary
Restrict app installation
SLACK_RESTRICT_APP_INSTALLATION
Restrict an app for installation on a workspace. Use when you need to prevent an app from being installed on a specific workspace or enterprise organization.
Untrusted display-only summary
Retrieve a user's identity details
SLACK_RETRIEVE_A_USER_S_IDENTITY_DETAILS
Retrieves the authenticated user's and their team's identity, with details varying based on OAuth scopes (e.g., `identity.basic`, `identity.email`, `identity.avatar`).
Untrusted display-only summary
Retrieve conversation information
SLACK_RETRIEVE_CONVERSATION_INFORMATION
Retrieves metadata for a Slack conversation by ID (e.g., name, purpose, creation date, with options for member count/locale), excluding message content. The `channel` parameter is effectively required. Private channels, DMs, or channels where the app lacks membership may return restricted data; check `is_archived` and…
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.