manage_pins
Manage Pins
Pin or unpin messages in a Slack channel, or list all pinned items. Pinned messages are highlighted and easily accessible by all channel members.
manage_pins
Pin or unpin messages in a Slack channel, or list all pinned items. Pinned messages are highlighted and easily accessible by all channel members.
manage_channel_members
Invite users to or remove users from a Slack channel. Also supports listing current channel members and joining/leaving channels.
get_user_info
Look up a Slack user's profile and status. Search by user ID, email address, or list all workspace members.
get_team_info
Retrieve information about the Slack workspace (team), including its name, domain, email domain, and icon.
manage_user_groups
Create, update, enable, disable, or list user groups (also known as @mention handle groups) in Slack. Manage group membership by setting the full member list.
send_message
Send a message to a Slack channel, group DM, or direct message conversation. Supports plain text, rich Block Kit formatting, threaded replies, and ephemeral messages visible only to a specific user.
schedule_message
Schedule a message to be sent to a Slack channel at a future time. The message will be delivered automatically at the specified time.
manage_reminders
Create, complete, delete, or list Slack reminders. Reminders notify a user at a specified time with a custom message.
manage_channel
Create, update, archive, unarchive, or configure a Slack channel. Combine multiple channel operations in a single action — create a new channel, rename it, set its topic/purpose, or manage its lifecycle.
get_conversation_history
Retrieve message history from a Slack channel, DM, or group DM. Supports pagination, time range filtering, and fetching thread replies.
manage_bookmarks
Add, edit, remove, or list bookmarks (saved links) in a Slack channel. Bookmarks appear at the top of a channel for quick access.
manage_files
Upload, list, get info about, or delete files in Slack. Upload text content as a file snippet, retrieve file metadata, or list files shared in a channel or by a user.
update_message
Update or delete an existing Slack message. Use this to edit message content or remove a message entirely.
manage_reactions
Add, remove, or list emoji reactions on a Slack message. Use this to react to messages, remove existing reactions, or see all reactions on a message.
search_messages
Search for messages across a Slack workspace by keyword query. Results include the message text, channel, sender, and timestamp. Requires a user token with the `search:read` user scope.
list_conversations
List Slack conversations (channels, private channels, DMs, and group DMs) accessible to the authenticated user or bot. Supports filtering by conversation type and pagination.
get_conversation_info
Retrieve stable metadata for a Slack conversation, including channel type, membership, topic, purpose, member count, and timestamps.
manage_scheduled_messages
List or delete Slack messages that are scheduled to be sent later.
search_files
Search for files across a Slack workspace by keyword query. Requires a user token with the `search:read` scope.
open_conversation
Open or resume a Slack direct message or group direct message with one or more users.
manage_user_status
Get, set, or clear the authorized Slack user's custom status.
Slack: connect with bot OAuth or user OAuth. Send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.
Common questions about connecting Slack to AI agents with Metorial.