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.
Retrieves all profile field definitions for a Slack team, optionally filtered by visibility, to understand the team's profile structure.
Untrusted display-only summary
Get unread messages from user
SLACK_GET_UNREAD_MESSAGES_FROM_USER
Retrieves unread direct messages from a specific user by opening their DM conversation, checking for unread messages, and fetching message history since the last read timestamp. Use this action when you need to check if a specific user has sent unread direct messages to the authenticated user, or when monitoring incom…
Untrusted display-only summary
Get team DND status
SLACK_GET_USER_DND_STATUS
Retrieves a user's current Do Not Disturb status.
Untrusted display-only summary
Retrieve user presence
SLACK_GET_USER_PRESENCE
Retrieves a Slack user's current real-time presence (e.g., 'active', 'away') to determine their availability, noting this action does not provide historical data or status reasons.
Untrusted display-only summary
Get workspace connections for channel
SLACK_GET_WORKSPACE_CONNECTIONS_FOR_CHANNEL
Tool to get all workspaces a channel is connected to within an Enterprise org. Use when you need to determine which workspaces have access to a specific public or private channel in an Enterprise Grid organization.
Untrusted display-only summary
Fetch workspace settings information
SLACK_GET_WORKSPACE_SETTINGS
Retrieves detailed settings for a specific Slack workspace, primarily for administrators in an Enterprise Grid organization to view or audit workspace configurations.
Untrusted display-only summary
Invite users to a Slack channel
SLACK_INVITE_USERS_TO_A_SLACK_CHANNEL
Invites users to an existing Slack channel using their valid Slack User IDs. Response is always HTTP 200; inspect `ok`, `error`, and `errors` fields to confirm users were added.
Untrusted display-only summary
Invite users to channel
SLACK_INVITE_USER_TO_CHANNEL
Invites users to a specified Slack channel; this action is restricted to Enterprise Grid workspaces and requires the authenticated user to be a member of the target channel.
Untrusted display-only summary
Invite user to workspace
SLACK_INVITE_USER_TO_WORKSPACE
Invites a user to a Slack workspace and specified channels by email; use `resend=True` to re-process an existing invitation for a user not yet signed up.
Untrusted display-only summary
Join conversation by channel id
SLACK_JOIN_AN_EXISTING_CONVERSATION
Joins an existing Slack conversation (public channel, private channel, or multi-person direct message) by its ID, if the authenticated user has permission. Joining an already-joined channel returns a non-fatal no-op response. Private or restricted channel joins may fail with a permission error.
Untrusted display-only summary
Leave conversation channel
SLACK_LEAVE_A_CONVERSATION
(DEPRECATED: use `SLACK_LEAVE_CONVERSATION`) Leaves a Slack conversation given its channel ID; fails if leaving as the last member of a private channel or if used on a Slack Connect channel.
Untrusted display-only summary
Leave conversation channel
SLACK_LEAVE_CONVERSATION
Leaves a Slack conversation given its channel ID; fails if leaving as the last member of a private channel or if used on a Slack Connect channel.
Untrusted display-only summary
List approved apps
SLACK_LIST_ADMIN_APPS_APPROVED
Tool to list approved apps for an Enterprise Grid organization or workspace. Use when you need to retrieve the list of apps that have been approved for installation by workspace admins. Requires admin.apps:read scope and a user token from an org owner/admin context.
Untrusted display-only summary
List app requests
SLACK_LIST_ADMIN_APPS_REQUESTS
Tool to list pending app installation requests for a team/workspace. Use when you need to see which apps users have requested to install that haven't yet been approved or denied. Requires Enterprise Grid or Business+ plan with admin.apps:read scope.
Untrusted display-only summary
List admin emoji
SLACK_LIST_ADMIN_EMOJI
List custom emoji across an Enterprise Grid organization. Use when you need to retrieve all custom emoji for an entire Enterprise Grid org (not just a single workspace). Requires admin.teams:read scope and an admin token. For single workspace emoji, use the regular emoji.list method instead.
Untrusted display-only summary
List all channels
SLACK_LIST_ALL_CHANNELS
Lists conversations available to the user with various filters and search options. Always use resolved `channel_id` (not display names) for downstream operations, as names may be non-unique. The `created` field in results is a Unix epoch timestamp (UTC). Pagination across large workspaces may return HTTP 429 with a `R…
Untrusted display-only summary
List all users
SLACK_LIST_ALL_USERS
Retrieves a paginated list of all users with profile details, status, and team memberships in a Slack workspace; data may not be real-time. Filter response fields `is_bot`, `is_app_user`, and `deleted` to build human-only rosters. Profile fields like `email` and `phone` may be absent depending on OAuth scopes and work…
Untrusted display-only summary
List approved workspace invite requests
SLACK_LIST_APPROVED_WORKSPACE_INVITE_REQUESTS
List all approved workspace invite requests with pagination support. Use to review which invite requests have been approved and the details of each approval. Requires admin.invites:read scope and Enterprise Grid organization.
Untrusted display-only summary
List authorized teams
SLACK_LIST_AUTH_TEAMS
Obtains a paginated list of workspaces your org-wide app has been approved for. Use when you need to discover all workspaces within an organization where the app is installed.
Untrusted display-only summary
List available workspaces
SLACK_LIST_AVAILABLE_WORKSPACES
List Slack workspaces where both the connection and target user have access. Returns each workspace's team_id and name. Use this when: (1) the user references a workspace by name, (2) a user-specific tool requires team_id and you don't have one, or (3) a user-specific call fails with a team/workspace access error. Mat…
Untrusted display-only summary
List Slack Canvases (Deprecated)
SLACK_LIST_CANVASES
DEPRECATED: Use SLACK_LIST_FILES_WITH_FILTERS_IN_SLACK instead (pass types="canvas" for equivalent behavior). Lists Slack Canvases with filtering by channel, user, timestamp, and page-based pagination. Uses Slack's files.list API with types=canvas filter. Only canvases accessible to the authenticated app are returned;…
Untrusted display-only summary
List conversations
SLACK_LIST_CONVERSATIONS
List conversations (channels/DMs) accessible to a specified user (or the authenticated user if no user ID is provided), respecting shared membership for non-public channels. Returns conversation IDs (C* for channels, G* for group DMs), not display names. Absence of private channels, DMs, or MPIMs from results indicate…
Untrusted display-only summary
List team custom emojis
SLACK_LIST_CUSTOM_EMOJIS
Retrieves all custom emojis for the Slack workspace (image URLs or aliases), not standard Unicode emojis; does not include usage statistics or creation dates.
Untrusted display-only summary
List denied workspace invite requests
SLACK_LIST_DENIED_WORKSPACE_INVITE_REQUESTS
Tool to list all denied workspace invite requests with details about who denied them and when. Use when you need to review or audit denied invitation requests.
Untrusted display-only summary
List Enterprise teams
SLACK_LIST_ENTERPRISE_TEAMS
List all teams (workspaces) in a Slack Enterprise Grid organization with pagination support. Use when you need to retrieve team IDs, names, domains, and metadata for all workspaces in an Enterprise. Requires admin.teams:read scope and Enterprise Grid organization.
Untrusted display-only summary
List Slack files
SLACK_LIST_FILES_WITH_FILTERS_IN_SLACK
Lists files and their metadata within a Slack workspace, filterable by user, channel, timestamp, or type; returns metadata only, not file content. Results are limited to files visible to the authenticated user — files in private channels or restricted to certain members require appropriate membership and permissions.…
Untrusted display-only summary
List IDP groups linked to channel
SLACK_LIST_IDP_GROUPS_LINKED_TO_CHANNEL
Lists IDP groups that have restricted access to a private Slack channel. Use when you need to see which identity provider groups can access a specific channel.
Untrusted display-only summary
List pending workspace invite requests
SLACK_LIST_PENDING_WORKSPACE_INVITE_REQUESTS
Tool to list all pending workspace invite requests. Use when you need to see who has been invited but hasn't joined yet. Requires admin.invites:read scope.
Untrusted display-only summary
List pinned items in a channel
SLACK_LIST_PINNED_ITEMS
Retrieves all messages and files pinned to a specified channel; the caller must have access to this channel.
Untrusted display-only summary
List reminders
SLACK_LIST_REMINDERS
Lists all reminders with their details for the authenticated Slack user; returns an empty array if no reminders exist (valid state, not an error). Reminder text is not unique—perform client-side matching on returned objects before extracting a reminder ID for use with SLACK_DELETE_A_SLACK_REMINDER.
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.