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 a paginated list of active member IDs (not names, emails, or presence) for a specified Slack public channel, private channel, DM, or MPIM. Returns only user IDs; use a user-lookup tool to enrich member data.
Untrusted display-only summary
Retrieve user DND status
SLACK_RETRIEVE_CURRENT_USER_DND_STATUS
Retrieves a Slack user's current Do Not Disturb (DND) status to determine their availability before interaction; any specified user ID must be a valid Slack user ID.
Untrusted display-only summary
Retrieve detailed file information
SLACK_RETRIEVE_DETAILED_INFORMATION_ABOUT_A_FILE
Retrieves detailed metadata and paginated comments for a specific Slack file ID; does not download file content.
Untrusted display-only summary
Retrieve detailed user information
SLACK_RETRIEVE_DETAILED_USER_INFORMATION
Retrieves comprehensive information for a valid Slack user ID, excluding message history and channel memberships. Sensitive fields like `email` and `phone` require the `users:read.email` scope and may be silently omitted based on workspace privacy policies.
Untrusted display-only summary
Retrieve message permalink
SLACK_RETRIEVE_MESSAGE_PERMALINK_URL
Retrieves a permalink URL for a specific message in a Slack channel or conversation; the permalink respects Slack's privacy settings.
Untrusted display-only summary
Retrieve user profile information
SLACK_RETRIEVE_USER_PROFILE_INFORMATION
Retrieves profile information for a specified Slack user (defaults to the authenticated user if `user` ID is omitted); a provided `user` ID must be valid. Sensitive fields like email and phone may be silently omitted if required scopes (e.g., `users:read.email`) are not granted or workspace privacy policies restrict a…
Untrusted display-only summary
Revoke a file's public url
SLACK_REVOKE_FILE_PUBLIC_SHARING
Revokes a Slack file's public URL, making it private; this is a no-op if not already public and is irreversible.
Untrusted display-only summary
Start RTM session
SLACK_RTM_CONNECT
Starts a Real Time Messaging session and returns a WebSocket URL. Use when you need to establish a persistent RTM connection to receive real-time events from Slack.
Untrusted display-only summary
Start RTM session
SLACK_RTM_START
Starts a Real Time Messaging API session for Slack. Use when you need to establish an RTM connection with additional options beyond rtm.connect. Note: RTM API is deprecated; consider Socket Mode for new apps.
Untrusted display-only summary
Schedule message
SLACK_SCHEDULE_MESSAGE
Schedules a message to a Slack channel, DM, or private group for a future time (`post_at`), requiring `text`, `blocks`, or `attachments` for content; scheduling is limited to 120 days in advance.
Untrusted display-only summary
Get SCIM service provider configuration
SLACK_SCIM_GET_CONFIG
Tool to retrieve SCIM service provider configuration from Slack. Use when you need to discover Slack's SCIM API capabilities including supported authentication schemes, bulk operations, filtering, and other service provider features.
Untrusted display-only summary
Search all content
SLACK_SEARCH_ALL
Tool to search all messages and files. Use when you need unified content search across channels and files in one call. Results are scoped to content visible to the authenticated token; missing hits in private or restricted channels reflect permission/membership gaps. Response separates messages and files into distinct…
Untrusted display-only summary
Search messages
SLACK_SEARCH_MESSAGES
Workspace‑wide Slack message search with date ranges and filters. Use `query` modifiers (e.g., in:#channel, from:@user, before/after:YYYY-MM-DD), sorting (score/timestamp), and pagination.
Untrusted display-only summary
Send ephemeral message
SLACK_SEND_EPHEMERAL_MESSAGE
Sends an ephemeral message visible only to the specified `user` in a channel; other channel members cannot see it. Both the bot and the target user must be members of the specified channel.
Untrusted display-only summary
Share a me message in a channel
SLACK_SEND_ME_MESSAGE
Sends a 'me message' (e.g., '/me is typing') to a Slack channel, where it's displayed as a third-person user action; messages are plain text and the channel must exist and be accessible.
Untrusted display-only summary
Send message
SLACK_SEND_MESSAGE
Posts a message to a Slack channel, DM, or private group. Provide exactly one visible content mode: `markdown_text` for normal Markdown content, or `blocks` for raw Slack Block Kit layouts. Use `fallback_text` only with `blocks`; it maps to Slack's top-level `text` fallback. Fails with `not_in_channel`, `channel_not_f…
Untrusted display-only summary
Set admin user
SLACK_SET_ADMIN_USER
Promotes an existing workspace member (guest, regular user, or owner) to admin status. Use when you need to grant admin privileges to a user.
Untrusted display-only summary
Set conversation preferences
SLACK_SET_CONVERSATION_PREFS
Sets the posting permissions for a public or private channel in Slack. Use this to control who can post messages, start threads, use @channel/@here mentions, and initiate huddles in a specific channel.
Untrusted display-only summary
Set a conversation's purpose
SLACK_SET_CONVERSATION_PURPOSE
Sets the purpose (a short description of its topic/goal, displayed in the header) for a Slack conversation; the calling user must be a member.
Untrusted display-only summary
Set default channels
SLACK_SET_DEFAULT_CHANNELS
Tool to set the default channels of a workspace. Use when you need to configure which channels new members automatically join.
Untrusted display-only summary
Set DND duration
SLACK_SET_DND_DURATION
Turns on Do Not Disturb mode for the current user, or changes its duration.
Untrusted display-only summary
Set profile photo
SLACK_SET_PROFILE_PHOTO
This method allows the user to set their profile image.
Untrusted display-only summary
Set conversation read cursor
SLACK_SET_READ_CURSOR_IN_A_CONVERSATION
Marks a message, specified by its timestamp (`ts`), as the most recently read for the authenticated user in the given `channel`, provided the user is a member of the channel and the message exists within it.
Untrusted display-only summary
Set Slack List access
SLACK_SET_SLACK_LIST_ACCESS
Grants or sets sharing access on a Slack List via `slackLists.access.set`. Grant `read`, `write`, or `owner` access to either channels (`channel_ids`) or users (`user_ids`) — exactly one of the two is required. The `owner` level is user-only and subject to additional server-side rules. Requires a user token with the `…
Untrusted display-only summary
Set Slack user profile information
SLACK_SET_STATUS
(DEPRECATED: use `SLACK_SET_USER_PROFILE`) Updates a Slack user's profile, setting either individual fields or multiple fields via a JSON object.
Untrusted display-only summary
Set conversation topic
SLACK_SET_THE_TOPIC_OF_A_CONVERSATION
Sets or updates the topic for a specified Slack conversation.
Untrusted display-only summary
Mark user as active
SLACK_SET_USER_ACTIVE
Tool to mark a user as active in Slack. Note: This endpoint is deprecated and non-functional - it exists for backwards compatibility but does not perform any action.
Untrusted display-only summary
Set user presence
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
Set Slack user profile information
SLACK_SET_USER_PROFILE
Updates a Slack user's profile, setting either individual fields or multiple fields via a JSON object.
Untrusted display-only summary
Set workspace description
SLACK_SET_WORKSPACE_DESCRIPTION
Set the description of a given workspace. Use when you need to update or change the description text displayed for a Slack workspace.
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.