Skip to content

MCP server

Slack MCP server

Slack's own hosted MCP server lets AI search messages, read channels and threads, look up people, draft or send messages and create canvases.

At a glance

Maintained by
Slack (Salesforce)
Tools exposed
10 listed below
Reviewed
September 24, 2026

Why it matters

What it does and why it matters

Slack holds a company's day-to-day conversation, and important decisions are easy to lose in it. Slack now hosts its own MCP server. An assistant can search public or private messages the user can see, read channels and threads, look up people, draft or send messages and create canvases.

That turns questions such as "what did we decide about the pricing change" or "summarize the incident channel" into quick requests.

The old MCP reference server for Slack was archived in May 2025. The new server signs in as the user, so it follows the user's access. The draft tool is a good middle ground: the assistant prepares a message, and the person sends it. We start there before allowing direct sending.

Use cases

Best business use cases

Channel summaries

Summarize a busy channel or long thread.

Find decisions

Find where and when a decision was made.

Find people

Look up who owns a topic or system.

Draft updates

Draft status updates for a person to post.

Canvases

Create a canvas that collects decisions from a thread.

Tools

Available tools

Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.

Read and write: Read and write: search, read channels and threads, send and draft messages, reactions, canvases, lists and file uploads.

  • slack_search_public

    Search messages and files in public channels.

  • slack_search_public_and_private

    Search public and private conversations the user can see.

  • slack_search_channels

    Find channels by name and description.

  • slack_search_users

    Find users by name, email or ID.

  • slack_read_channel

    Read channel messages, newest first.

  • slack_read_thread

    Read a full thread.

  • slack_read_user_profile

    Get a user's profile details.

  • slack_send_message

    Send a message to any conversation as the user.

  • slack_send_message_draft

    Draft a message for review before sending.

  • slack_create_canvas

    Create a canvas document.

Workflows

Example workflows

Monday catch-up

  1. 1

    Ask for a summary of key channels since Friday.

  2. 2

    The assistant reads the channels.

  3. 3

    It lists decisions, questions and open items.

  4. 4

    It links to each thread.

  5. 5

    You reply where needed.

Incident write-up

  1. 1

    An incident channel closes.

  2. 2

    The assistant reads the full channel.

  3. 3

    It drafts a timeline and root cause summary.

  4. 4

    It creates a canvas with the draft.

  5. 5

    The team edits and finalizes it.

Prompts

Example prompts

  • “Summarize what happened in #support since Friday, with links to the key threads.”

  • “What did we decide about the pricing change, and who decided it?”

  • “Draft a status update for #product about the release, but do not send it.”

Setup

Installation and configuration

Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.

Claude Desktop: claude_desktop_config.json

{
    "mcpServers": {
        "slack": {
            "type": "http",
            "url": "https://mcp.slack.com/mcp",
            "oauth": {
                "clientId": "1601185624273.8899143856786",
                "callbackPort": 3118
            }
        }
    }
}

Claude Code: terminal

claude plugin install slack
  • Hosted server: https://mcp.slack.com/mcp.
  • Needs: OAuth 2.0 user sign-in. A workspace admin must approve MCP use. Only directory-published or internal apps may use MCP..
  • Claude Desktop: Customize > Connectors > + > add Slack, then complete OAuth.

Security

Security considerations

  • Approve outgoing messages

    Require a person to approve messages to customers until a workflow is proven.

  • Limit channels

    Give access only to the channels, mailboxes or numbers a task needs.

  • Untrusted messages

    Incoming messages can contain text meant to mislead an AI. Treat them as data.

  • Keep a log

    Keep a record of messages sent by the assistant.

Related servers

Servers that pair well with it

Microsoft Teams

Microsoft's Teams MCP server, part of its Work IQ preview, lets AI list and read chats and channels and post messages and replies.

Discord

A community MCP server that lets AI read and send Discord messages, react, send direct messages and manage channels through a bot.

Notion

Notion's official hosted MCP server lets AI search and read pages, create and update pages and databases, query data and add comments.

Keep exploring

FAQ

Questions people ask us

Have a question that is not here? Ask us directly.

Start a project

Want this connected to your own systems? We build AI workflows with MCP.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.