Slack MCP Server
Provides MCP resources and tools for AI assistants to access/manage conversations, messages, users, files, and workspace configuration in Slack, supported by extensive real-time webhooks.
channelsconversations
DatasetLists all channel-like conversations (public, private, DMs, MPIMs) in a workspace.
messages_conversation_history
DatasetFetches a conversation's history of messages and events.
users
DatasetLists all users in a Slack team, including invited and deleted users.
files
DatasetLists files uploaded to the workspace, filterable by channel, user, type, and time range.
remote_files
DatasetRetrieve information about remote files added to Slack.
file_details_lookup
DatasetRetrieves detailed information about a specific file ID, including associated comments.
remote_file_details_lookup
DatasetRetrieve detailed information about a specific remote file ID or external ID.
workspace_preferences
DatasetRetrieve a list of a workspace's team preferences.
workspaceteam_info
DatasetGets information about the current team (workspace), including enterprise details if applicable.
slack_connect_invites_list
DatasetLists shared channel invites that have been generated or received but have not been approved by all parties.
slack_connect_invite_requests_list
DatasetLists all requests needing approval before a Slack Connect invitation is sent.
external_teams_list
DatasetView details about external teams connected via Slack Connect.
discoverable_contacts_lookup
DatasetLook up if a specific user is on Slack and is discoverable.
conversation_details_lookup
DatasetRetrieve detailed information about a specific conversation ID (channel, DM, MPIM).
scheduled_messages
DatasetReturns a list of pending scheduled messages.
files.comments.delete
ToolDeletes an existing comment on a file.
files.completeuploadexternal
ToolFinalizes a file upload started with files.getUploadURLExternal and shares the uploaded file in Slack.
files.delete
ToolDeletes a file.
files.getuploadurlexternal
ToolGets a URL for an edge external file upload
files.remote.add
ToolAdds a file from a remote service
files.remote.remove
ToolRemove a remote file.
files.remote.share
ToolShare a remote file into a channel.
conversations.acceptsharedinvite
ToolAccept an invite to a Slack Connect channel.
conversations.inviteshared
ToolInvite users from external organizations to a channel, turning it into a Slack Connect channel.
conversations.approvesharedinvite
ToolApprove a pending Slack Connect invitation (Admin action).
conversations.declinesharedinvite
ToolDecline a pending Slack Connect invitation (Admin action).
conversations.requestsharedinvite.approve
ToolApprove an invitation to be sent (Governing action).
conversations.requestsharedinvite.deny
ToolDeny an invitation to be sent (Governing action).
conversations.externalinvitepermissions.set
ToolSet Slack Connect channels posting permissions.
conversations.archive
ToolArchives a conversation.
conversations.close
ToolCloses a direct message or multi-person direct message.
conversations.canvases.create
ToolCreate a channel canvas for a channel
conversations.create
ToolInitiates a public or private channel-based conversation
conversations.invite
ToolInvites users to a channel (public or private).
conversations.join
ToolJoins an existing conversation.
conversations.kick
ToolRemoves a user from a conversation.
conversations.leave
ToolLeaves a conversation.
chat.appendstream
ToolAppends text to an existing streaming conversation.
chat.startstream
ToolStarts a new streaming conversation.
chat.delete
ToolDeletes a message.
Slack Resources
Slack MCP Server
Connect your AI to Slack data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for Slack
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to Slack. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools