Slack MCP: what works in Claude, ChatGPT, Cursor, and Grok Bot

Priority connector for hands-on testing. Not yet tested.

Registry name: (v)

Set it up

URL https://mcp.slack.com/mcp. OAuth needs your own pre-registered app (no dynamic client registration). Copy-paste setup: Claude | Claude Code | Cursor | VS Code | ChatGPT

Status grid

AppStatusDate tested
ClaudeUntestedNot yet tested
ChatGPTUntestedNot yet tested
CursorUntestedNot yet tested
Grok BotUntestedNot yet tested
MCP Inspector (reference client)WorksFri Oct 16 2026
MCP TypeScript SDK (reference client)UntestedNot yet tested

Hands-on test results

AppTaskResultTimeDetailDate tested
MCP Inspector (reference client)connect (OAuth)Works974 msConnected via OAuth with a pre-registered internal Slack app (MCP 2025-06-18).Oct 16, 2026, 1:27 PM CT
MCP Inspector (reference client)list toolsWorks387 ms27 tools listed.Oct 16, 2026, 1:27 PM CT
MCP Inspector (reference client)search (slack_search_channels)Works501 msPass.Oct 16, 2026, 1:27 PM CT
MCP Inspector (reference client)list (slack_list_user_channels)Works241 msPass.Oct 16, 2026, 1:27 PM CT
MCP Inspector (reference client)read (slack_read_channel)Works845 msPass.Oct 16, 2026, 1:27 PM CT
MCP Inspector (reference client)create in sandbox (slack_send_message)Works198 msPass. Message posted in the test workspace.Oct 16, 2026, 1:27 PM CT
MCP Inspector (reference client)error handling (fake channel id)Works135 msReturned a clean execution_failed channel_not_found error.Oct 16, 2026, 1:27 PM CT
MCP Inspector (reference client)connect (OAuth)Needs app setup2000 msFailed in about 2 s: "Incompatible auth server: does not support dynamic client registration". Slack OAuth metadata lists no registration endpoint.Oct 16, 2026, 1:21 PM CT

Oct 16, 2026, 1:27 PM CT, MCP Inspector (reference client): MCP Inspector v2.11.0 against https://mcp.slack.com/mcp (Streamable HTTP, MCP 2025-06-18), using a pre-registered internal Slack app on a free-plan test workspace. Works with app setup. All 7 tasks passed. Supersedes the 1:21 PM CT run.

Oct 16, 2026, 1:21 PM CT, MCP Inspector (reference client): MCP Inspector v2.11.0 against https://mcp.slack.com/mcp (Streamable HTTP). Connection could not complete without a pre-registered Slack app, so the remaining tasks were not run.

Automated handshake

Needs sign-in HTTP 401, 856 ms, checked Fri, 16 Oct 2026 17:07:08 GMT

Gotchas

Errors and fixes

FAQ

Does the Slack MCP server work?

In our hands-on test on Oct 16, 2026, 7 of 7 tasks passed. Main gotcha: No dynamic client registration, so you must create a Slack app. In its Agents settings turn on "Enable Slack MCP Server". Only internal or Marketplace apps qualify.

What is the Slack MCP server URL?

https://mcp.slack.com/mcp (Streamable HTTP).

Does the Slack MCP server need sign-in?

OAuth needs your own pre-registered app (no dynamic client registration).

How do I add the Slack MCP server to Claude, Cursor, VS Code or ChatGPT?

Follow our copy-paste setup guides: https://connectorreport.com/c/slack/setup/claude https://connectorreport.com/c/slack/setup/claude-code https://connectorreport.com/c/slack/setup/cursor https://connectorreport.com/c/slack/setup/vscode https://connectorreport.com/c/slack/setup/chatgpt

What errors does the Slack MCP server give?

MCP error: "Incompatible auth server: does not support dynamic client registration". MCP error -32601 Method not found on resources/list. Slack MCP search fails: needs keywords and natural_language_query.

Compare

Best MCP servers for team productivity

Compare with other tested connectors | Connector Weather

Request a hands-on test of Slack

Get the badge

Maintain Slack or write about it? Show its live ConnectorReport status in your README or docs.

Slack MCP status badge

Markdown (README, docs)

[![Slack MCP status on ConnectorReport](https://connectorreport.com/badge/slack.svg)](https://connectorreport.com/c/slack?utm_source=badge&utm_medium=embed&utm_campaign=slack)

HTML

<a href="https://connectorreport.com/c/slack?utm_source=badge&utm_medium=embed&utm_campaign=slack"><img src="https://connectorreport.com/badge/slack.svg" alt="Slack MCP status on ConnectorReport"/></a>

The badge updates on its own after every retest. How badges work