slack.com
Slack is a workplace messaging and collaboration platform for teams and organizations. It provides channels, messaging, workflows, apps, and AI features for work communication and automation.
Slack exposes a token-authenticated Web API at https://slack.com/api, an OAuth-protected MCP server at https://mcp.slack.com/mcp, and the authenticated Slack CLI.
- MCP serverdetected
- Slack MCP Serverdetected
- Slack Web APIdiscovered
- Slack CLIdiscovered
This server does not support automatic client registration (no DCR or CIMD), so the MCP client cannot register itself. Create an OAuth app in the provider's developer settings, allow-list your MCP client's OAuth callback URL as a redirect URL, and give the client that app's client ID and secret. Then connect and approve access in the browser.
The Slack app must also have Slack MCP server access enabled (settings.is_mcp_enabled: true in the app manifest) — Slack rejects tokens from apps without it, and clients typically surface that as a generic connection failure.
Fastest path: create a pre-configured Slack app — the manifest pre-fills the MCP flag and all search:read.*, history, and write scopes; you add your client's callback URL under OAuth & Permissions after creation, then copy the client ID and secret from Basic Information.
$ slack loginAcquired by the CLI — running slack login opens the auth flow and stores the credential.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://slack.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing