Skip to main content
Server path: /slack | Type: Application | PCID required: Yes

Tools


slack_add_reaction

Add an emoji reaction to a Slack message with smart filtering. Can react to: specific message (message_ts), latest message, nth message (position), user’s message, message containing text, or combinations of filters. Automatically finds and reacts to the matching message. Parameters:

slack_get_channel_history

Retrieve message history from any Slack channel with intelligent name resolution. Accepts channel names (“engineering”, “#general”) or channel IDs (“C123…”). Returns recent messages with timestamps, user info, and text content. Parameters:

slack_get_dm_history

Get message history from a direct message conversation with smart user resolution. Accepts username, email, or user ID to identify the DM partner. Returns recent DM messages with timestamps and content. Useful for reviewing past DM conversations. Parameters:

slack_get_mentions

Get recent messages where the bot was mentioned with smart filtering. Can filter by channel, time range, or combinations. Returns messages with @bot mentions, useful for finding conversations the bot should respond to or review. Parameters:

slack_get_thread_replies

Retrieve replies from a message thread with smart filtering. Can get: specific thread (thread_ts), latest thread, user’s thread, thread containing text, or combinations. Returns parent message and all replies. Parameters:

slack_get_workspace_info

Get information about the Slack workspace (team). Returns workspace name, domain, team ID, and icon URLs. Useful for identifying which workspace the bot is operating in, especially in multi-workspace scenarios. Parameters:

slack_list_channels

Browse and discover Slack channels where the bot is a member. Returns channel names, IDs, member counts, and key metadata. Parameters:

slack_list_files

List files shared in the Slack workspace with smart filtering. Can filter by channel, user, file type, or combinations. Returns file metadata including download URLs, sizes, and creators. Useful for finding recently shared documents, images, or other files. Parameters:

slack_reply_to_thread

Post a reply to an existing message thread with smart filtering. Supports plain text or rich Block Kit formatting. Can reply to: specific thread (thread_ts), latest thread, user’s thread, thread containing text, or combinations. WARNING: When using Block Kit blocks, DO NOT use interactive elements (buttons, menus, inputs). Parameters:

slack_search_users

Search and discover Slack users by name, email, or user ID. Returns user profiles with names, emails, display names, and user IDs. Useful for finding users or getting detailed user information. Parameters:

slack_send_message

Send a message to a Slack channel or user. Supports plain text or rich Block Kit formatting. Provide either channel OR user (not both). WARNING: When using Block Kit blocks, DO NOT use interactive elements (buttons, menus, inputs) - they require advanced configuration. Use display-only blocks: section, header, divider, image, context. Parameters: