
Official · by Slack
Slack MCP server
The Slack MCP server lets AI assistants look up channel content, post and schedule messages, read threads, and manage files, reactions, users, and lists.
- Hosted (remote)
- Verified against its source 19 Oct 2026
What the Slack MCP server does
Slack's developer docs list this hosted server, which lets integrated apps such as Claude Code and Cursor run Slack actions. Available actions include searching messages and files by date, user, or content type; posting to any conversation type; scheduling future messages; reading full channel histories and threads; creating channels, group DMs, or IMs; adding and retrieving emoji reactions; exporting canvases as markdown; fetching complete user profiles; listing channel member IDs; uploading files in two steps; and creating, reading, and updating lists and records. The server is at https://mcp.slack.com/mcp and authenticates through Slack OAuth. Only Marketplace-published and internal apps may use it, requests honor any configured IP allowlist, and it uses JSON-RPC 2.0 over Streamable HTTP without SSE or Dynamic Client Registration.
Tools it gives your assistant
Search messages & filestoolset Searches messages and files, filterable by date, user, and content typeSend messageSends messages to any type of Slack conversationSchedule messageSchedules a message to send at a future timeRead a channelReads the complete message history of channelsRead a threadReads complete message thread conversationsCreate conversation/channelCreates a new channel, group DM, or IM on behalf of the userAdd reactionsAdds an emoji reaction to a messageGet reactionsRetrieves emoji reactions on a messageRead a canvasExports canvases as markdown filesFetch user infoAccesses full user profile info, including custom fields and statusesList channel membersRetrieves user IDs of members of a channel or conversationUpload filesUploads files to Slack in a two-step processCreate and read listsCreates Slack lists with custom schemas and reads their contentsUpdate lists and recordsUpdates list metadata, columns, and records
How to install it
Hosted server
Add this address to your assistant's MCP settings:
https://mcp.slack.com/mcpWhat you need
- “Slack supports confidential OAuth for MCP clients. You'll need to use your app's client_id and client_secret for Slack OAuth”
- “Only apps published in the Slack Marketplace and internal apps can use MCP at this time”
- “If your app has allowed IP address ranges configured, requests to the Slack MCP server are subject to the same restrictions”
- “We do not support SSE-based connections or Dynamic Client Registration at this time”