Skip to main content

Sensitive data connections for external integrations

Workspace Admins can mark data connections as sensitive so the Hex Agent treats them carefully in Threads started outside of the Hex app.

info

When a user starts a Thread from an external integration — like the Hex Agent in Slack or the Hex MCP Server — the Hex Agent automatically selects from connections the user has access to. That means a casual question in Slack or an MCP chat could route analysis against data you'd rather keep off those surfaces.

Marking a connection as Sensitive tells Hex to treat it differently in those workflows:

  • The Hex MCP Server never uses sensitive connections.
  • The Hex Agent in Slack follows a workspace setting that controls whether the agent can use sensitive connections, and how replies appear when it does.

Connections marked Standard remain available to the Hex Agent in Slack and MCP, subject to the user's ordinary connection access.

For best practices on descriptions, exclusions, and connection permissions, see Optimizing your data connections for the Hex Agent.

Configuration

Mark connections as Standard or Sensitive in either:

  1. SettingsIntegrationsConfigure sensitive data connections for external integrations
Configure sensitive data connections for external integrations
  1. SettingsData sources → select a data connection → Access
Sensitive toggle on a data connection

To choose how the Hex Agent handles sensitive connections in Slack, see Hex Agent data connection permissions.

  • Hex Agent in Slack: using the agent in Slack, permissions, and sensitive-connection reply behavior.
  • Hex MCP Server: connecting Claude, Cursor, and other MCP clients to Hex.