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

Install the connector

  1. Open Connectors. The screen lists installed integrations that expose tools to skills.
  2. Select Add connector. The catalog dialog opens with every published template.
  3. 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."
  4. 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.
  5. Select Install Slack. Harriet creates the connector and syncs its tool list from Slack's server.
  6. 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."