Spojit connects to this server through a custom MCP server connection, so you add it with Add custom server rather than from the connector catalog. Slack maintains it and decides which tools it offers; see Slack’s MCP server documentation for the current list.
Before you start
Slack only lets internal apps (used in your own workspace) or directory-published apps use the MCP server, so you create an internal app for Spojit.1
Copy Spojit's redirect URI
In Spojit, go to Connections, click Add custom server, and choose OAuth 2.0. Copy the Redirect URI shown in the form (for example
https://miraxa.spojit.com/api/connectors/oauth/callback).2
Create a Slack app
Go to api.slack.com/apps, click Create New App, choose From scratch, name it (for example
Spojit), and pick your workspace. Do not distribute it publicly.3
Add the redirect URL and user scopes
Under OAuth & Permissions, add Spojit’s redirect URI as a Redirect URL. Under User Token Scopes, add the scopes for the tools you need, for example
search:read.public to search, channels:history to read channels, and chat:write to post. Slack’s documentation maps each tool to its scopes.4
Copy the credentials
Under Basic Information > App Credentials, copy the Client ID and Client Secret.
Server URL
Connect in Spojit
1
Add a custom server
In Add custom server, enter a Name such as
Slack and paste the Server URL.2
Choose Auto authentication
Choose Auto and click Save & connect. Because Slack needs your own app, the OAuth 2.0 form opens with the authorization URL, token URL, and Slack’s full scope list already filled in.
3
Enter your app's credentials and trim the scopes
Paste the Client ID and Client Secret. Edit Scopes so it lists only the user token scopes you added to the Slack app, then click Save & connect.
4
Allow access in Slack
Slack opens its authorization page. Review the permissions and click Allow. Spojit marks the connection Connected.
https://slack.com/oauth/v2_user/authorize and Token URL https://slack.com/api/oauth.v2.user.access, plus your scopes.
Use it in a workflow
Add a Connector node, pick your Slack server under Custom Servers, and choose Agent Mode or Direct Mode. See Use a custom server in a workflow.Things to know
- Workspace admins stay in control. Admins can approve and manage MCP client integrations through Slack’s app approval process, and activity appears in Slack’s audit logs.
- IP allowlists apply. If your app has IP restrictions, requests to the MCP server are subject to them too.
Troubleshooting
Slack reports invalid scopes
Slack reports invalid scopes
The Scopes in Spojit include a scope the app does not have. Remove it in Spojit, or add it under User Token Scopes in the Slack app, then reconnect.
The app cannot use the MCP server
The app cannot use the MCP server
Only internal or directory-published apps may use it. Make sure the app is installed to your own workspace and not distributed as an unlisted app.