Connect Slack to V7 Go
Preview
This feature is new and evolving. Details on this page may change as we
improve it.
V7 Go connects to Slack through Slack's MCP server, so the agent can search
messages, channels, and files, and send messages, from chats, playbooks,
and workflows.
Slack does not register a client for Go automatically. You create a Slack
app and paste its Client ID and Client Secret into the connect card. Only
internal apps or apps published to the Slack Marketplace may use
MCP. Unlisted apps are blocked.
The short version
- In Go, open Integrations → MCP Connectors → Slack — or ask the agent
in chat to use Slack. A connect card appears. - In Slack API, create a new app From
scratch. Keep it as an internal app (or later publish it to the
Slack Marketplace). - On OAuth & Permissions, add a User Token Redirect URL equal to
the callback URI on the card. Bot-token redirect URLs are the wrong
field. - Add the user token scopes listed on the card (search, history,
channel and DM read, andchat:write). Bot-token scopes do not count. - A workspace admin may need to approve the app under Slack
Manage apps. - Copy the Client ID and Client Secret from Basic Information
into the card. Never paste them into chat. - Press Connect and complete Slack's authorization popup.
Troubleshooting
- "unlisted apps prohibited". Switch the app to internal, or publish
it to the Slack Marketplace, then reconnect. - "No scopes requested". User token scopes were not added. Add the
scopes from the card on OAuth & Permissions, then reconnect. - Admin approval pending. A workspace admin must approve the app under
Manage apps. Reconnecting before that fails the same way. - Redirect URI mismatch. Paste the card's callback URI into User
Token Redirect URLs, not Bot Token Redirect URLs.
For messages Go shows on the connect card, see
MCP connector errors.
FAQ
Who can connect? Any Go user can paste credentials. Creating the Slack
app and admin approval are Slack-side steps.
Is the connection shared? Connections follow the sharing policy on the
connector page.
What can the agent do? Search messages and channels, and send messages,
within the user token scopes you granted. Ask "what Slack tools do you
have?" for the live list.
Updated about 1 hour ago
