Connect Slack
The Slack connector points Harriet at Slack's official MCP server, so skills can search messages and take actions in your workspace on behalf of the person running them.
What you need
- A Slack app with OAuth in your workspace. You need its client ID and client secret, both from the app's OAuth & Permissions page. Creating a Slack app requires the appropriate rights in your Slack workspace.
- A Harriet role that can manage provisioning. The Add connector button is disabled for anyone else; see roles and permissions.
- Slack's own reference for the server is at docs.slack.dev/ai/mcp-server.
Install the connector
- Open Connectors. The screen lists installed integrations that expose tools to skills.
- Select Add connector. The catalog dialog opens with every published template.
- Pick the Slack card. It carries a Hosted badge: Slack runs the MCP server, and Harriet connects to it over HTTPS. The wizard also shows the notice "Users connect their accounts under Profile → Integrations after this skill is assigned."
- Enter your Slack app credentials. Fill in Slack app client ID (from your Slack app's OAuth & Permissions page) and Slack app client secret, which is used for the OAuth token exchange.
- Select Install Slack. Harriet creates the connector and syncs its tool list from Slack's server.
- Create a skill, or skip. The wizard offers Create a skill from a published use case, with an Add new skill to default profile checkbox; choose Skip — connector only to wire it up later from skill authoring.
You can change OAuth credentials and tool access later in Integration settings, and restrict which tools each audience may call under tool permissions.
Authorize
Slack uses two layers of authorization. Your organization supplies the Slack app's OAuth client during install. Then each person authorizes individually: the first time they use a skill backed by this connector, they connect their Slack account under Profile → Integrations, and tools run as them. See per-user OAuth connections.
Assigning the skill is not enough on its own. Until a person connects their Slack account under Profile → Integrations, the connector's tools cannot run for them.
Tools you get
The tool list comes from Slack's hosted MCP server and is synced into Harriet when the connector installs. Per the catalog entry, it covers searching messages and taking actions in your workspace; the starter skill also nudges the model to search before asking anyone to paste content. Check the synced list in Integration settings after install, and trim it with tool permissions.
Try it
Assign a skill that uses this connector, then ask: "Find the latest thread about the quarterly offsite and summarize the decisions."