Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Communication - official Slack server

Slack MCP server

Hosted Slack server that lets MCP clients search messages, files, users and channels, read and send messages, and manage canvases, lists, reactions and file uploads on behalf of the authenticated user. Slack hosts it at https://mcp.slack.com/mcp with OAuth auth.

Last verified 15 tools9 sources

Install

Terminal
claude mcp add --transport http --scope local slack https://mcp.slack.com/mcp
Terminal
codex mcp add --transport http slack https://mcp.slack.com/mcp
JSON
{
  "mcpServers": {
    "slack": {
      "url": "https://mcp.slack.com/mcp",
      "auth": {
        "CLIENT_ID": "3660753192626.8903469228982"
      }
    }
  }
}

Tools

Search messages & files
Search messages and files, filtered by date, user and content type.
Read files
Retrieve metadata and content of files shared in Slack.
Search emoji
Return the list of custom emoji available in the workspace.
Search users
Find users by name, email or user ID and return details and statuses.
Search channels
Find public and private channels by name and description.
Send message
Send messages to any type of conversation in Slack.
Schedule message
Schedule a message to be sent to a conversation at a future time.
Read a channel
Get the complete message history of a channel.
Read a thread
Get a complete message thread conversation.
Create conversation/channel
Create a channel, group DM or IM on behalf of the authenticated user.
Add reactions
Add an emoji reaction to a message on behalf of the authenticated user.
Get reactions
Retrieve the emoji reactions on a message.
Create a canvas
Create and share rich, formatted canvas documents.
Update a canvas
Update an existing canvas.
Read a canvas
Export a canvas as markdown.

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • Announced as released on 2026-02-17 (no beta label); new tools added 2026-05-13.
  • Streamable HTTP only; no SSE and no Dynamic Client Registration.
  • Clients must be backed by a registered Slack app (Marketplace-published or internal; unlisted apps are prohibited) using confidential OAuth with user tokens, PKCE supported, and workspace admins must approve the MCP integration.
  • App IP allowlists apply.
  • Slack recommends the Slack MCP and Skills Plugin for Claude Code (/plugin install slack@claude-plugins-official) and Cursor (/add-plugin slack).
  • Slack's plugin page says the MCP connection is not yet available in Codex, while its harness guide documents the codex mcp add command above.
  • Tool names are the documented capability names from the rate-limit table, not wire names (file upload uses slack_get_file_upload_url and slack_complete_file_upload); more tools exist for user channels, channel members, user profiles, lists and file uploads.
  • The server is hosted and closed source; the plugin lives at github.com/slackapi/slack-skills-plugin.

FAQ

What does the Slack MCP server do?

Hosted Slack server that lets MCP clients search messages, files, users and channels, read and send messages, and manage canvases, lists, reactions and file uploads on behalf of the authenticated user. The vendor documents 15 tools, including Search messages & files, Read files, Search emoji and Search users.

How do I add the Slack MCP server to Claude Code?

Run claude mcp add --transport http --scope local slack https://mcp.slack.com/mcp, copied from Slack's docs. This page also has snippets for Codex and Cursor.

Does the Slack MCP server need authentication?

Yes, OAuth. Transport: Streamable HTTP. Status: GA, last checked October 17, 2026.

Sources

Last verified against 9 Slack pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.