Skip to main content
This guide shows you how to create or reuse a Slack app and configure it for the Slack MCP server. Slack MCP uses user tokens (OAuth v2 user flow). You can use the same Slack app as for the regular Slack integration; add the redirect URL and User Token Scopes required for MCP. Only directory-published or internal Slack apps may use MCP; unlisted apps are not supported.
1

Create or open a Slack app

  1. Go to the Slack API and sign in or join the Slack Developer Program.
  2. Click Create New App (or open an existing app you want to reuse for MCP and skip the app creation step).
  3. Choose From scratch, set an app name and workspace, then click Create App.
2

Enable the Slack MCP server

  1. In the left sidebar, open Agents & AI Apps (or go to https://api.slack.com/apps/<your-app-id>/app-assistant).
  2. Scroll to the Model Context Protocol section and toggle it on.
  3. Save changes.
3

Set redirect URL and user token scopes

  1. In the left sidebar, open OAuth & Permissions.
  2. Under Redirect URLs, add: https://api.nango.dev/oauth/callback.
  3. Under Scopes, find User Token Scopes and add the scopes your MCP use case needs.
  4. Save changes.
4

Copy credentials

  1. Open the Basic Information tab.
  2. Copy your Client ID and Client Secret. You will enter these when configuring the Slack (MCP) integration in Nango.
5

Next

Follow the Quickstart.
For more on Slack MCP and OAuth, see Slack MCP server.