Skip to main content
Hex is a collaborative data platform for analytics, data science, and reporting. The Hex MCP server lets you manage projects, trigger runs, organize collections, and administer users and groups using natural language.

What Can It Do?

  • List and manage projects including status updates and sharing permissions
  • Trigger and monitor project runs with optional input parameters
  • Organize work with collections for grouping related projects
  • Manage data connections to external databases and warehouses
  • Administer users and groups for workspace access control

Where to Use It

Add Hex as a tool to any agent. The agent can then manage your Hex workspace conversationally, choosing the right actions based on context. To add an MCP tool to your agent:
  1. Open your agent’s configuration
  2. Click Add toolsConnect an app with MCP
  3. Search for the integration and select it
  4. Authenticate with your account
You can control which tools your agent has access to. After adding an integration, click on it to enable or disable specific tools based on what your agent needs.

In Workflows (Via Agent Node)

For automated pipelines, use an Agent Node with Hex tools. This gives you the flexibility of an agent within a deterministic workflow.

As a Custom MCP Node

You can also create a standalone MCP node for a specific action. This generates a reusable node that performs one task, useful when you need the same operation repeatedly in workflows.
To create a custom MCP node:
  1. Go to your node library and search for the integration
  2. Click Create a node with AI
  3. Describe the specific action you want (e.g., “Run my weekly analytics project”)
  4. Test the node and save it for reuse
Custom MCP nodes are single-purpose by design. For tasks that require multiple steps or dynamic decision-making, use an agent instead.

Available Tools

Projects

ToolDescription
List ProjectsList projects in your Hex workspace, or get a specific project by ID
Update Project StatusUpdate the status of a Hex project
Update Project Sharing (Users)Update user-level sharing permissions on a project
Update Project Sharing (Workspace)Update workspace and public sharing permissions on a project

Runs

ToolDescription
Run ProjectTrigger a run of a published Hex project
List Project RunsList runs for a project, or get a specific run’s status by run ID
Cancel RunCancel an active run for a project

Collections

ToolDescription
List CollectionsList collections in your workspace, or get a specific collection by ID
Create CollectionCreate a new collection in your workspace
Update CollectionUpdate a collection’s permissions and settings

Data Connections

ToolDescription
List Data ConnectionsList data connections in your workspace, or get a specific connection by ID
Update Data ConnectionUpdate a data connection’s settings, credentials, or sharing configuration

Administration

ToolDescription
List UsersList users in your Hex workspace
Deactivate UserDeactivate a user in your workspace
List GroupsList groups in your workspace, or get a specific group by ID
Create GroupCreate a new group with optional initial members
Update GroupUpdate a group’s name and/or add or remove members
Delete GroupDelete a group from your workspace

Example Prompts

Use these with your agent or in the Agent Node: List projects:
Show me my most recently published Hex projects
Run a project:
Trigger a run of the Weekly Sales Report project
Check run status:
What's the status of my latest run for the Revenue Dashboard?
Cancel a run:
Cancel the currently running job for my Analytics project
Manage collections:
Create a new collection called "Q1 Reports" and list all existing collections
Share a project:
Give editor access to alice@company.com on the Revenue Dashboard project
Manage groups:
Create a new group called "Data Team" and add alice@company.com and bob@company.com

Troubleshooting

IssueSolution
Agent not finding the right dataUse specific project names or provide project IDs
Action not completingCheck that you’ve authenticated with Hex
Unexpected resultsThe agent may chain multiple tools (e.g., listing projects first, then triggering a run). Review the agent’s reasoning to understand its approach.
Tool not availableVerify the tool is enabled in your agent’s MCP configuration
Agents are smart enough to chain multiple API calls together. For example, asking “Run my latest project and check the status” will find the project, trigger a run, and poll for completion. If results seem off, check the agent’s step-by-step reasoning.

Need Help?


Use this integration directly in Claude or Cursor. Connect remotely via the Hex MCP server using your Gumloop credentials.