> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# How to register your own Slack MCP OAuth app

> Configure a Slack app for MCP (user tokens) and connect it to Nango

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](/api-integrations/slack); 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.

<Steps>
  <Step title="Create or open a Slack app">
    1. Go to the [Slack API](https://api.slack.com/apps) and sign in or join the [Slack Developer Program](https://api.slack.com/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**.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Next">
    Follow the [*Quickstart*](/getting-started/quickstart).
  </Step>
</Steps>

For more on Slack MCP and OAuth, see [Slack MCP server](https://docs.slack.dev/ai/slack-mcp-server).

***
