Connectors

Connectors are how skills get real tools: Slack search, Jira tickets, Google Drive files, your own internal API. This section explains what a connector is, where connectors come from, and how employees connect their own accounts.

What a connector is

A connector is an installed integration that exposes MCP tools to skills. The Connectors screen in the console describes itself the same way: "Installed integrations that expose tools to skills. Configure OAuth, server URLs, and tool permissions in Integration settings."

A skill on its own is instructions. Attach a connector and the skill gains tools it can actually call: search messages, create a task, read a document. One connector can serve several skills, and an admin decides which of its tools each audience may use.

How tools reach your people

The chain runs connector → tools → skills → devices:

Tool calls do not go straight from the desktop to the vendor. Each enrolled device gets a per-person proxy endpoint, and Harriet's gateway forwards the call upstream with the right credentials. That is why every call shows up in the audit log: who called which tool, from which device, with which skill, and whether it worked.

Where connectors come from

There are two routes:

💡

Looking for step-by-step install instructions? Those live in the Admin section: Installing connectors and the per-app setup guides.

In this section

The connector catalog

Browse published templates, pick an install mode, and create a starter skill in the same flow.

Custom MCP servers

Bring your own: npx / uvx packages, remote HTTP servers, and OpenAPI-backed tools.

Hosted and sandboxed connectors

What each install mode means at runtime, and when each one fits.

Connecting your accounts

Per-user OAuth: each employee authorizes with their own account and permissions.

Tool permissions

Control which tools a connector exposes, and how approval prompts and auditing work.

Connector FAQ

Missing tools, OAuth loops, audit log rows, and other common questions.