MCP Tool Directory
Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.
2684 tools indexed
All tools
30 of 2684 shown
SLACKBOT_GET_REMINDER_INFORMATION
RemoteRetrieves detailed information for an existing Slack reminder specified by its ID; this is a read-only operation.
SLACKBOT_GET_REMOTE_FILE
RemoteRetrieve information about a remote file added to Slack.
SLACKBOT_GET_TEAM_DND_STATUS
RemoteRetrieves a user's current Do Not Disturb status.
SLACKBOT_GET_USER_PRESENCE_INFO
RemoteRetrieves 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.
SLACKBOT_INITIATES_CHANNEL_BASED_CONVERSATIONS
RemoteDEPRECATED: Initiates a public or private channel-based conversation. Use `create_channel` instead.
SLACKBOT_INVITE_USER_TO_CHANNEL
RemoteInvites 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.
SLACKBOT_INVITE_USER_TO_WORKSPACE
RemoteInvites 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.
SLACKBOT_INVITE_USER_TO_WORKSPACE_WITH_OPTIONAL_CHANNEL_INVITES
RemoteDEPRECATED: Invites a user to a Slack workspace and specified channels by email. Use `invite_user_to_workspace` instead.
SLACKBOT_INVITE_USERS_TO_A_CHANNEL
RemoteInvites users to an existing Slack channel using their valid Slack User IDs.
SLACKBOT_JOIN_AN_EXISTING_CONVERSATION
RemoteJoins an existing Slack conversation (public channel, private channel, or multi-person direct message) by its ID, if the authenticated user has permission.
SLACKBOT_LEAVE_A_CONVERSATION
RemoteLeaves 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.
SLACKBOT_LIST_ACCESSIBLE_CONVERSATIONS_FOR_A_USER
RemoteDEPRECATED: Retrieves conversations accessible to a specified user. Use `list_conversations` instead.
SLACKBOT_LIST_ALL_CHANNELS
RemoteLists conversations available to the user with various filters and search options.
SLACKBOT_LIST_ALL_TEAM_CHANNELS_WITH_VARIOUS_FILTERS
RemoteDEPRECATED: Lists conversations available to the user with various filters and search options. Use `list_channels` instead.
SLACKBOT_LIST_ALL_TEAM_USERS_WITH_PAGINATION
RemoteDEPRECATED: Retrieves a paginated list of all users in a Slack workspace. Use `list_all_users` instead.
SLACKBOT_LIST_ALL_USERS
RemoteRetrieves a paginated list of all users, including comprehensive details, profile information, status, and team memberships, in a Slack workspace; data may not be real-time.
SLACKBOT_LIST_ALL_USERS_IN_A_USER_GROUP
RemoteRetrieves a list of all user IDs within a specified Slack user group, with an option to include users from disabled groups.
SLACKBOT_LIST_CANVASES
RemoteLists Slack Canvases with filtering by channel, user, timestamp, and page-based pagination. Uses Slack's files.list API with types=canvas filter.
SLACKBOT_LIST_CONVERSATIONS
RemoteList 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.
SLACKBOT_LIST_FILES_WITH_FILTERS_IN_SLACK
RemoteLists files and their metadata within a Slack workspace, filterable by user, channel, timestamp, or type; this action returns metadata only, not file content.
SLACKBOT_LIST_REMINDERS
RemoteLists all reminders with their details for the authenticated Slack user; returns an empty list if no reminders exist.
SLACKBOT_LIST_REMOTE_FILES
RemoteRetrieve information about a team's remote files.
SLACKBOT_LIST_S_REMOTE_FILES_WITH_FILTERS
RemoteDEPRECATED: Retrieve information about a team's remote files. Use `list_remote_files` instead.
SLACKBOT_LIST_SCHEDULED_MESSAGES
RemoteRetrieves 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.
SLACKBOT_LIST_SCHEDULED_MESSAGES_IN_A_CHANNEL
RemoteDEPRECATED: Retrieves a list of pending (not yet delivered) messages scheduled in a specific Slack channel. Use `list_scheduled_messages` instead.
SLACKBOT_LIST_STARRED_ITEMS
RemoteLists items starred by a user.
SLACKBOT_LIST_TEAM_CUSTOM_EMOJIS
RemoteRetrieves all custom emojis for the Slack workspace (image URLs or aliases), not standard Unicode emojis; does not include usage statistics or creation dates.
SLACKBOT_LIST_USER_GROUPS_FOR_TEAM_WITH_OPTIONS
RemoteLists user groups in a Slack workspace, including user-created and default groups; results for large workspaces may be paginated.
SLACKBOT_LIST_USER_REACTIONS
RemoteLists 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.
SLACKBOT_LIST_USER_REMINDERS_WITH_DETAILS
RemoteDEPRECATED: Lists all reminders with their details for the authenticated Slack user. Use `list_reminders` instead.