
Slack MCP Server
Gives your AI assistant direct Slack access using browser session tokens instead of OAuth, sidestepping app registration and admin approval entirely. Exposes 21 tools including conversation history, search, thread retrieval, message sending, reactions, and mark-as-read. Newer workflow primitives let you save profiles that bind channels to structured output formats like incident summaries or support triage queues, with a hosted brain service that returns parseable JSON for downstream automation. Works with Claude Desktop, Cursor, Windsurf, and Gemini CLI out of the box. The session token approach means no bot user appears in workspace admin panels. Setup takes two minutes via npx, and the token refresh tool pulls fresh credentials directly from Chrome's local database.
- GitHub stars
- 32
- tools
- 80
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 2
- last updated
- Nov 3, 2026
Tools
80 toolsPublic tool metadata for what this MCP can expose to an agent.
SLACK_ACTIVATE_OR_MODIFY_DO_NOT_DISTURB_DURATIONDEPRECATED: Turns on Do Not Disturb mode for the current user, or changes its duration. Use `set_dnd_duration` instead.1 params
DEPRECATED: Turns on Do Not Disturb mode for the current user, or changes its duration. Use `set_dnd_duration` instead.
num_minutesstringSLACK_ADD_A_CUSTOM_EMOJI_TO_A_SLACK_TEAMDEPRECATED: Adds a custom emoji to a Slack workspace given a unique name and an image URL. Use `add_emoji` instead.3 params
DEPRECATED: Adds a custom emoji to a Slack workspace given a unique name and an image URL. Use `add_emoji` instead.
namestringtokenstringurlstringSLACK_ADD_AN_EMOJI_ALIAS_IN_SLACKAdds an alias for an existing custom emoji in a Slack Enterprise Grid organization.3 params
Adds an alias for an existing custom emoji in a Slack Enterprise Grid organization.
alias_forstringnamestringtokenstringSLACK_ADD_A_REMOTE_FILE_FROM_A_SERVICEAdds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a unique `external_id` and an `external_url` accessible by Slack.7 params
Adds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a unique `external_id` and an `external_url` accessible by Slack.
external_idstringexternal_urlstringfiletypestringindexable_file_contentsstringpreview_imagestringtitlestringtokenstringSLACK_ADD_A_STAR_TO_AN_ITEMStars a channel, file, file comment, or a specific message in Slack.4 params
Stars a channel, file, file comment, or a specific message in Slack.
channelstringfilestringfile_commentstringtimestampstringSLACK_ADD_CALL_PARTICIPANTSRegisters new participants added to a Slack call.2 params
Registers new participants added to a Slack call.
idstringusersstringSLACK_ADD_EMOJIAdds a custom emoji to a Slack workspace given a unique name and an image URL; subject to workspace emoji limits.3 params
Adds a custom emoji to a Slack workspace given a unique name and an image URL; subject to workspace emoji limits.
namestringtokenstringurlstringSLACK_ADD_REACTION_TO_AN_ITEMAdds a specified emoji reaction to an existing message in a Slack channel, identified by its timestamp; does not remove or retrieve reactions.3 params
Adds a specified emoji reaction to an existing message in a Slack channel, identified by its timestamp; does not remove or retrieve reactions.
channelstringnamestringtimestampstringSLACK_ARCHIVE_A_PUBLIC_OR_PRIVATE_CHANNELArchives a Slack public or private channel, making it read-only; the primary 'general' channel cannot be archived.1 params
Archives a Slack public or private channel, making it read-only; the primary 'general' channel cannot be archived.
channel_idstringSLACK_ARCHIVE_A_SLACK_CONVERSATIONArchives a Slack conversation by its ID, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain DMs) cannot be archived and this may impact connected integrations.1 params
Archives a Slack conversation by its ID, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain DMs) cannot be archived and this may impact connected integrations.
channelstringSLACK_CHAT_POST_MESSAGEDEPRECATED: Posts a message to a Slack channel, direct message, or private channel. Use `send_message` instead.16 params
DEPRECATED: Posts a message to a Slack channel, direct message, or private channel. Use `send_message` instead.
as_userbooleanattachmentsstringblocksstringchannelstringicon_emojistringicon_urlstringlink_namesbooleanmarkdown_textstringmrkdwnbooleanparsestringreply_broadcastbooleantextstringthread_tsstringunfurl_linksbooleanunfurl_mediabooleanusernamestringSLACK_CLEAR_STATUSClears the Slack status for the authenticated user, removing any custom text and emoji.
Clears the Slack status for the authenticated user, removing any custom text and emoji.
No parameter schema in public metadata yet.
SLACK_CLOSE_DM_OR_MULTI_PERSON_DMCloses a Slack direct message (DM) or multi-person direct message (MPDM) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.1 params
Closes a Slack direct message (DM) or multi-person direct message (MPDM) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.
channelstringSLACK_CREATE_A_REMINDERCreates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every Thursday at 2pm').3 params
Creates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every Thursday at 2pm').
textstringtimestringuserstringSLACK_CREATE_A_SLACK_USER_GROUPCreates a new User Group (often referred to as a subteam) in a Slack workspace.5 params
Creates a new User Group (often referred to as a subteam) in a Slack workspace.
channelsstringdescriptionstringhandlestringinclude_countbooleannamestringSLACK_CREATE_CANVASCreates a new Slack Canvas with the specified title and optional content.3 params
Creates a new Slack Canvas with the specified title and optional content.
channel_idstringdocument_contentvaluetitlestringSLACK_CREATE_CHANNELInitiates a public or private channel-based conversation3 params
Initiates a public or private channel-based conversation
is_privatebooleannamestringteam_idstringSLACK_CREATE_CHANNEL_BASED_CONVERSATIONCreates a new public or private Slack channel with a unique name; the channel can be org-wide, or team-specific if `team_id` is given (required if `org_wide` is false or not provided).5 params
Creates a new public or private Slack channel with a unique name; the channel can be org-wide, or team-specific if `team_id` is given (required if `org_wide` is false or not provided).
descriptionstringis_privatebooleannamestringorg_widebooleanteam_idstringSLACK_CUSTOMIZE_URL_UNFURLCustomizes URL previews (unfurling) in a specific Slack message using a URL-encoded JSON in `unfurls` to define custom content or remove existing previews.6 params
Customizes URL previews (unfurling) in a specific Slack message using a URL-encoded JSON in `unfurls` to define custom content or remove existing previews.
channelstringtsstringunfurlsstringuser_auth_messagestringuser_auth_requiredbooleanuser_auth_urlstringSLACK_CUSTOMIZE_URL_UNFURLING_IN_MESSAGESDEPRECATED: Customizes URL previews (unfurling) in a specific Slack message. Use `customize_url_unfurl` instead.6 params
DEPRECATED: Customizes URL previews (unfurling) in a specific Slack message. Use `customize_url_unfurl` instead.
channelstringtsstringunfurlsstringuser_auth_messagestringuser_auth_requiredbooleanuser_auth_urlstringSLACK_DELETE_A_COMMENT_ON_A_FILEDeletes a specific comment from a file in Slack; this action is irreversible.2 params
Deletes a specific comment from a file in Slack; this action is irreversible.
filestringidstringSLACK_DELETE_A_FILE_BY_IDPermanently deletes an existing file from a Slack workspace using its unique file ID; this action is irreversible and also removes any associated comments or shares.1 params
Permanently deletes an existing file from a Slack workspace using its unique file ID; this action is irreversible and also removes any associated comments or shares.
filestringSLACK_DELETE_A_PUBLIC_OR_PRIVATE_CHANNELPermanently and irreversibly deletes a specified public or private channel, including all its messages and files, within a Slack Enterprise Grid organization.1 params
Permanently and irreversibly deletes a specified public or private channel, including all its messages and files, within a Slack Enterprise Grid organization.
channel_idstringSLACK_DELETE_A_SCHEDULED_MESSAGE_IN_A_CHATDeletes a pending, unsent scheduled message from the specified Slack channel, identified by its `scheduled_message_id`.3 params
Deletes a pending, unsent scheduled message from the specified Slack channel, identified by its `scheduled_message_id`.
as_userbooleanchannelstringscheduled_message_idstringSLACK_DELETE_A_SLACK_REMINDERDeletes an existing Slack reminder, typically when it is no longer relevant or a task is completed; this operation is irreversible.1 params
Deletes an existing Slack reminder, typically when it is no longer relevant or a task is completed; this operation is irreversible.
reminderstringSLACK_DELETE_CANVASDeletes a Slack Canvas permanently.1 params
Deletes a Slack Canvas permanently.
canvas_idstringSLACK_DELETES_A_MESSAGE_FROM_A_CHATDeletes a message, identified by its channel ID and timestamp, from a Slack channel, private group, or direct message conversation; the authenticated user or bot must be the original poster.3 params
Deletes a message, identified by its channel ID and timestamp, from a Slack channel, private group, or direct message conversation; the authenticated user or bot must be the original poster.
as_userbooleanchannelstringtsstringSLACK_DELETE_USER_PROFILE_PHOTODeletes the Slack profile photo for the user identified by the token, reverting them to the default avatar; this action is irreversible and succeeds even if no custom photo was set.1 params
Deletes the Slack profile photo for the user identified by the token, reverting them to the default avatar; this action is irreversible and succeeds even if no custom photo was set.
tokenstringSLACK_DISABLE_AN_EXISTING_SLACK_USER_GROUPDisables a specified, currently enabled Slack User Group by its unique ID, effectively archiving it by setting its 'date_delete' timestamp; the group is not permanently deleted and can be re-enabled.2 params
Disables a specified, currently enabled Slack User Group by its unique ID, effectively archiving it by setting its 'date_delete' timestamp; the group is not permanently deleted and can be re-enabled.
include_countbooleanusergroupstringSLACK_EDIT_CANVASEdits a Slack Canvas with granular control over content placement. Supports replace, insert (before/after/start/end) operations for flexible content management.4 params
Edits a Slack Canvas with granular control over content placement. Supports replace, insert (before/after/start/end) operations for flexible content management.
canvas_idstringdocument_contentvalueoperationstringreplace · insert_after · insert_before · insert_at_start · insert_at_end · deletedefault: replacesection_idstringSLACK_ENABLE_A_SPECIFIED_USER_GROUPEnables a disabled User Group in Slack using its ID, reactivating it for mentions and permissions; this action only changes the enabled status and cannot create new groups or modify other properties.2 params
Enables a disabled User Group in Slack using its ID, reactivating it for mentions and permissions; this action only changes the enabled status and cannot create new groups or modify other properties.
include_countbooleanusergroupstringSLACK_ENABLE_PUBLIC_SHARING_OF_A_FILEEnables public sharing for an existing Slack file by generating a publicly accessible URL; this action does not create new files.1 params
Enables public sharing for an existing Slack file by generating a publicly accessible URL; this action does not create new files.
filestringSLACK_END_A_CALL_WITH_DURATION_AND_IDEnds an ongoing Slack call, identified by its ID (obtained from `calls.add`), optionally specifying the call's duration.2 params
Ends an ongoing Slack call, identified by its ID (obtained from `calls.add`), optionally specifying the call's duration.
durationintegeridstringSLACK_END_SNOOZEEnds the current user's snooze mode immediately.
Ends the current user's snooze mode immediately.
No parameter schema in public metadata yet.
SLACK_END_USER_DO_NOT_DISTURB_SESSIONEnds the authenticated user's current Do Not Disturb (DND) session in Slack, affecting only DND status and making them available; if DND is not active, Slack acknowledges the request without changing status.
Ends the authenticated user's current Do Not Disturb (DND) session in Slack, affecting only DND status and making them available; if DND is not active, Slack acknowledges the request without changing status.
No parameter schema in public metadata yet.
SLACK_END_USER_SNOOZE_MODE_IMMEDIATELYDEPRECATED: Ends the current user's snooze mode immediately. Use `end_snooze` instead.
DEPRECATED: Ends the current user's snooze mode immediately. Use `end_snooze` instead.
No parameter schema in public metadata yet.
SLACK_FETCH_BOT_USER_INFORMATIONFetches information for a specified, existing Slack bot user; will not work for regular user accounts or other integration types.1 params
Fetches information for a specified, existing Slack bot user; will not work for regular user accounts or other integration types.
botstringSLACK_FETCH_CONVERSATION_HISTORYFetches a chronological list of messages and events from a specified Slack conversation, accessible by the authenticated user/bot, with options for pagination and time range filtering.6 params
Fetches a chronological list of messages and events from a specified Slack conversation, accessible by the authenticated user/bot, with options for pagination and time range filtering.
channelstringcursorstringinclusivebooleanlateststringlimitintegeroldeststringSLACK_FETCH_CURRENT_TEAM_INFO_WITH_OPTIONAL_TEAM_SCOPEDEPRECATED: Fetches comprehensive metadata about the current Slack team. Use `fetch_team_info` instead.1 params
DEPRECATED: Fetches comprehensive metadata about the current Slack team. Use `fetch_team_info` instead.
teamstringSLACK_FETCH_DND_STATUS_FOR_MULTIPLE_TEAM_MEMBERSDEPRECATED: Retrieves a user's current Do Not Disturb status. Use `get_team_dnd_status` instead.1 params
DEPRECATED: Retrieves a user's current Do Not Disturb status. Use `get_team_dnd_status` instead.
usersstringSLACK_FETCH_ITEM_REACTIONSFetches reactions for a Slack message, file, or file comment, requiring one of: channel and timestamp; file ID; or file comment ID.5 params
Fetches reactions for a Slack message, file, or file comment, requiring one of: channel and timestamp; file ID; or file comment ID.
channelstringfilestringfile_commentstringfullbooleantimestampstringSLACK_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATIONRetrieves replies to a specific parent message in a Slack conversation, using the channel ID and the parent message's timestamp (`ts`).7 params
Retrieves replies to a specific parent message in a Slack conversation, using the channel ID and the parent message's timestamp (`ts`).
channelstringcursorstringinclusivebooleanlateststringlimitintegeroldeststringtsstringSLACK_FETCH_TEAM_INFOFetches comprehensive metadata about the current Slack team, or a specified team if the provided ID is accessible.1 params
Fetches comprehensive metadata about the current Slack team, or a specified team if the provided ID is accessible.
teamstringSLACK_FETCH_WORKSPACE_SETTINGS_INFORMATIONRetrieves detailed settings for a specific Slack workspace, primarily for administrators in an Enterprise Grid organization to view or audit workspace configurations.1 params
Retrieves detailed settings for a specific Slack workspace, primarily for administrators in an Enterprise Grid organization to view or audit workspace configurations.
team_idstringSLACK_FIND_CHANNELSFind channels in a Slack workspace by any criteria - name, topic, purpose, or description.6 params
Find channels in a Slack workspace by any criteria - name, topic, purpose, or description.
exact_matchbooleanexclude_archivedbooleanlimitintegermember_onlybooleansearch_querystringtypesstringSLACK_FIND_USER_BY_EMAIL_ADDRESSRetrieves the Slack user object for an active user by their registered email address; fails with 'users_not_found' if the email is unregistered or the user is inactive.1 params
Retrieves the Slack user object for an active user by their registered email address; fails with 'users_not_found' if the email is unregistered or the user is inactive.
emailstringSLACK_FIND_USERSFind users in a Slack workspace by any criteria - email, name, display name, or other text. Includes optimized email lookup for exact email matches.6 params
Find users in a Slack workspace by any criteria - email, name, display name, or other text. Includes optimized email lookup for exact email matches.
exact_matchbooleaninclude_botsbooleaninclude_deletedbooleaninclude_restrictedbooleanlimitintegersearch_querystringSLACK_GET_CANVASRetrieves a specific Slack Canvas by its ID, including its content and metadata.1 params
Retrieves a specific Slack Canvas by its ID, including its content and metadata.
canvas_idstringSLACK_GET_CHANNEL_CONVERSATION_PREFERENCESRetrieves conversation preferences (e.g., who can post, who can thread) for a specified channel, primarily for use within Slack Enterprise Grid environments.1 params
Retrieves conversation preferences (e.g., who can post, who can thread) for a specified channel, primarily for use within Slack Enterprise Grid environments.
channel_idstringSLACK_GET_REMINDER_INFORMATIONRetrieves detailed information for an existing Slack reminder specified by its ID; this is a read-only operation.1 params
Retrieves detailed information for an existing Slack reminder specified by its ID; this is a read-only operation.
reminderstringSLACK_GET_REMOTE_FILERetrieve information about a remote file added to Slack.2 params
Retrieve information about a remote file added to Slack.
external_idstringfilestringSLACK_GET_TEAM_DND_STATUSRetrieves a user's current Do Not Disturb status.1 params
Retrieves a user's current Do Not Disturb status.
usersstringSLACK_GET_USER_PRESENCE_INFORetrieves 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.1 params
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.
userstringSLACK_INITIATES_CHANNEL_BASED_CONVERSATIONSDEPRECATED: Initiates a public or private channel-based conversation. Use `create_channel` instead.3 params
DEPRECATED: Initiates a public or private channel-based conversation. Use `create_channel` instead.
is_privatebooleannamestringteam_idstringSLACK_INVITE_USERS_TO_A_SLACK_CHANNELInvites users to an existing Slack channel using their valid Slack User IDs.2 params
Invites users to an existing Slack channel using their valid Slack User IDs.
channelstringusersstringSLACK_INVITE_USER_TO_CHANNELInvites 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.2 params
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.
channel_idstringuser_idsstringSLACK_INVITE_USER_TO_WORKSPACEInvites 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.9 params
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.
channel_idsstringcustom_messagestringemailstringguest_expiration_tsstringis_restrictedbooleanis_ultra_restrictedbooleanreal_namestringresendbooleanteam_idstringSLACK_INVITE_USER_TO_WORKSPACE_WITH_OPTIONAL_CHANNEL_INVITESDEPRECATED: Invites a user to a Slack workspace and specified channels by email. Use `invite_user_to_workspace` instead.9 params
DEPRECATED: Invites a user to a Slack workspace and specified channels by email. Use `invite_user_to_workspace` instead.
channel_idsstringcustom_messagestringemailstringguest_expiration_tsstringis_restrictedbooleanis_ultra_restrictedbooleanreal_namestringresendbooleanteam_idstringSLACK_JOIN_AN_EXISTING_CONVERSATIONJoins an existing Slack conversation (public channel, private channel, or multi-person direct message) by its ID, if the authenticated user has permission.1 params
Joins an existing Slack conversation (public channel, private channel, or multi-person direct message) by its ID, if the authenticated user has permission.
channelstringSLACK_LEAVE_A_CONVERSATIONLeaves 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.1 params
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.
channelstringSLACK_LIST_ACCESSIBLE_CONVERSATIONS_FOR_A_USERDEPRECATED: Retrieves conversations accessible to a specified user. Use `list_conversations` instead.5 params
DEPRECATED: Retrieves conversations accessible to a specified user. Use `list_conversations` instead.
cursorstringexclude_archivedbooleanlimitintegertypesstringuserstringSLACK_LIST_ALL_CHANNELSLists conversations available to the user with various filters and search options.5 params
Lists conversations available to the user with various filters and search options.
channel_namestringcursorstringexclude_archivedbooleanlimitintegertypesstringSLACK_LIST_ALL_SLACK_TEAM_CHANNELS_WITH_VARIOUS_FILTERSDEPRECATED: Lists conversations available to the user with various filters and search options. Use `list_channels` instead.5 params
DEPRECATED: Lists conversations available to the user with various filters and search options. Use `list_channels` instead.
channel_namestringcursorstringexclude_archivedbooleanlimitintegertypesstringSLACK_LIST_ALL_SLACK_TEAM_USERS_WITH_PAGINATIONDEPRECATED: Retrieves a paginated list of all users in a Slack workspace. Use `list_all_users` instead.3 params
DEPRECATED: Retrieves a paginated list of all users in a Slack workspace. Use `list_all_users` instead.
cursorstringinclude_localebooleanlimitintegerSLACK_LIST_ALL_USERSRetrieves 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.3 params
Retrieves 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.
cursorstringinclude_localebooleanlimitintegerSLACK_LIST_ALL_USERS_IN_A_USER_GROUPRetrieves a list of all user IDs within a specified Slack user group, with an option to include users from disabled groups.2 params
Retrieves a list of all user IDs within a specified Slack user group, with an option to include users from disabled groups.
include_disabledbooleanusergroupstringSLACK_LIST_CANVASESLists Slack Canvases with filtering by channel, user, timestamp, and page-based pagination. Uses Slack's files.list API with types=canvas filter.6 params
Lists Slack Canvases with filtering by channel, user, timestamp, and page-based pagination. Uses Slack's files.list API with types=canvas filter.
channelstringcountintegerpageintegerts_fromstringts_tostringuserstringSLACK_LIST_CONVERSATIONSList 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.5 params
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.
cursorstringexclude_archivedbooleanlimitintegertypesstringuserstringSLACK_LIST_FILES_WITH_FILTERS_IN_SLACKLists files and their metadata within a Slack workspace, filterable by user, channel, timestamp, or type; this action returns metadata only, not file content.8 params
Lists files and their metadata within a Slack workspace, filterable by user, channel, timestamp, or type; this action returns metadata only, not file content.
channelstringcountstringpagestringshow_files_hidden_by_limitbooleants_fromintegerts_tointegertypesstringuserstringSLACK_LIST_REMINDERSLists all reminders with their details for the authenticated Slack user; returns an empty list if no reminders exist.
Lists all reminders with their details for the authenticated Slack user; returns an empty list if no reminders exist.
No parameter schema in public metadata yet.
SLACK_LIST_REMOTE_FILESRetrieve information about a team's remote files.5 params
Retrieve information about a team's remote files.
channelstringcursorstringlimitintegerts_fromnumberts_tonumberSLACK_LIST_SCHEDULED_MESSAGESRetrieves 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.5 params
Retrieves 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.
channelstringcursorstringlateststringlimitintegeroldeststringSLACK_LIST_SCHEDULED_MESSAGES_IN_A_CHANNELDEPRECATED: Retrieves a list of pending (not yet delivered) messages scheduled in a specific Slack channel. Use `list_scheduled_messages` instead.5 params
DEPRECATED: Retrieves a list of pending (not yet delivered) messages scheduled in a specific Slack channel. Use `list_scheduled_messages` instead.
channelstringcursorstringlateststringlimitintegeroldeststringSLACK_LIST_SLACK_S_REMOTE_FILES_WITH_FILTERSDEPRECATED: Retrieve information about a team's remote files. Use `list_remote_files` instead.5 params
DEPRECATED: Retrieve information about a team's remote files. Use `list_remote_files` instead.
channelstringcursorstringlimitintegerts_fromnumberts_tonumberSLACK_LISTS_PINNED_ITEMS_IN_A_CHANNELRetrieves all messages and files pinned to a specified channel; the caller must have access to this channel.1 params
Retrieves all messages and files pinned to a specified channel; the caller must have access to this channel.
channelstringSLACK_LIST_STARRED_ITEMSLists items starred by a user.4 params
Lists items starred by a user.
countvaluecursorstringlimitvaluepagevalueSLACK_LISTS_USER_S_STARRED_ITEMS_WITH_PAGINATIONDEPRECATED: Lists items starred by a user. Use `list_starred_items` instead.4 params
DEPRECATED: Lists items starred by a user. Use `list_starred_items` instead.
countvaluecursorstringlimitvaluepagevalueSLACK_LIST_TEAM_CUSTOM_EMOJISRetrieves all custom emojis for the Slack workspace (image URLs or aliases), not standard Unicode emojis; does not include usage statistics or creation dates.
Retrieves all custom emojis for the Slack workspace (image URLs or aliases), not standard Unicode emojis; does not include usage statistics or creation dates.
No parameter schema in public metadata yet.
SLACK_LIST_USER_GROUPS_FOR_TEAM_WITH_OPTIONSLists user groups in a Slack workspace, including user-created and default groups; results for large workspaces may be paginated.3 params
Lists user groups in a Slack workspace, including user-created and default groups; results for large workspaces may be paginated.
include_countbooleaninclude_disabledbooleaninclude_usersbooleanSLACK_LIST_USER_REACTIONSLists 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.6 params
Lists 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.
countintegercursorstringfullbooleanlimitintegerpageintegeruserstringSponsors
Configuration
SLACK_TOKENsecretSlack xoxc- token from browser session
SLACK_COOKIEsecretSlack xoxd- cookie from browser session
Readme
Details
- Repository
- github.com/jtalk22/slack-mcp-server
- Website
- mcp.revasserlabs.com
- Categories
- Web & Browser Automation, Communication & Messaging, Search & Web Crawling
- Package
@jtalk22/slack-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active