To use Slack’s official MCP server inside Piebald, you’ll need to make a Slack app inside the workspace you’re going to log in with. Then, you can add Slack as an HTTP MCP server with a custom OAuth Client ID.Documentation Index
Fetch the complete documentation index at: https://docs.piebald.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Go to https://api.slack.com/apps.
- Click Create an App (or Create New App).
- Choose From a manifest.
- Choose the workspace you’ll be using the MCP server with, and click Next.
- Paste the following into the JSON tab of the dialog, inside the code editor, replacing all existing text:
- Click Next.
- You should be presented with a Review summary & create your app dialog. Click Create.
- From the Features section in the left-hand sidebar, go to OAuth & Permissions.
- In the Proof Key for Code Exchange (PKCE) section, click the Opt In button.

- You should be prompted again to permanently enable PKCE. Click Opt In.
- From Features in the sidebar, go to Agents & AI Apps.
- Enable Model Context Protocol.

- From the Settings section in the sidebar, go to Basic Information.
- Copy the value of the Client ID input box.

- In Piebald, go to Settings → MCP Servers and click Add → Add Server.
- Enter a name for the MCP server (e.g. Slack).
- For Transport Type, select HTTP.
- Enter
https://mcp.slack.com/mcpas the Server URL. - Expand Advanced OAuth Settings, and then paste the Client ID you copied from Slack into the Client ID input box.

- Click Create & Authenticate at the bottom of the dialog.
- After a few seconds, a browser tab should open, be prompting you to allow Piebald to access Slack. Click Allow.

- Return to Piebald, and check that the MCP server is green:

- Close the Settings dialog.