Slack

Send messages, create canvases, and fetch Slack data

Connect to Slack to share messages and create canvases directly to simplify collaboration and boost productivity. Search and retrieve messages, channels, threads, files, and users, giving Claude the context to streamline your work.

Want skills and commands too? Slack is also available as a Claude Code plugin.

Install

1Add the server to Claude Code

claude mcp add --transport http slack https://mcp.slack.com/mcp

2Sign in

Run /mcp in Claude Code and complete the login flow for this server.

These instructions target Claude Code. Check the publisher's documentation for support in other Claude surfaces; a valid server URL alone does not establish compatibility.

JSON.mcp.json for a shared project

Commit this file so everyone on the project gets the same server.

{
  "mcpServers": {
    "slack": {
      "type": "http",
      "url": "https://mcp.slack.com/mcp"
    }
  }
}

Tools

  • slack_send_message
  • slack_search_public_and_private
  • slack_search_users
  • slack_search_channels
  • slack_search_public
  • slack_read_channel
  • slack_read_thread
  • slack_create_canvas
  • slack_update_canvas
  • slack_read_canvas
  • slack_read_user_profile

Examples

Draft Sean a message about attending our next startup event
“Draft Sean a message about attending our next startup event”
Take last week's update and draft jerome a message recapping everything
“Take last week's update and draft jerome a message recapping everything”

Discussion

Discussion

0