Help · Connecting your AI

Add HexaHQ to ChatGPT.

HexaHQ works through the AI you already use, so the first thing to do is add its connector. In ChatGPT that takes two screens: Developer mode goes on under Security and login inside Settings, then you leave Settings and create the plugin from the Plugins page.

Adding HexaHQ to ChatGPT: narrated, and captioned if you would rather watch it muted. Every step is written out below.
Before you start

What ChatGPT needs.

The address is https://mcp.hexahq.ai/mcp, and authentication is OAuth, so you approve access in the browser rather than pasting any secret into ChatGPT. ChatGPT also needs developer mode switched on first; that setting is on the Security and login screen, and it is step 3 below.

Steps

Switching developer mode on.

  1. Open your account menu, then Settings.
    The ChatGPT account menu open, with Settings highlighted among Personalization, Profile, Help, and Log out.
  2. Choose Security and login. The Developer mode switch is on this screen, not on the Plugins screen.
    ChatGPT settings with Security and login selected in the left-hand list, showing password, passkeys, multi-factor authentication, and sessions.
  3. Scroll past Lockdown mode and switch on Developer mode. Leave “Enforce CSP in developer mode” as you found it; it is unrelated to adding a connector.
    The Developer mode section of ChatGPT's security settings, with an ELEVATED RISK badge beside the setting and its toggle switched on.

The ELEVATED RISK badge is about the plugin store, not about HexaHQ. Developer mode is what lets ChatGPT add a connector that is not in OpenAI’s plugin store, and HexaHQ is not in that store yet. The badge says the same thing for HexaHQ as it does for every connector added this way, and it stays until HexaHQ is published there. What HexaHQ does with the access is on the security page; it holds credentials server-side rather than handing them to the model, acts as you rather than as a shared account, and records every action in the run history for you to inspect.

Steps

Creating the plugin.

  1. Close Settings, then click Plugins in the main sidebar, or go straight to chatgpt.com/plugins. Settings has a Plugins section of its own, but that one only lists what you have already installed. The one you want is in the main sidebar.
    The ChatGPT sidebar with Plugins selected below New chat, Library, and Scheduled.
  2. Click the plus at the top right of the Plugins page. It sits beside the search box, above the installed plugins.
    The Plugins page, with a plus button at the top right beside the plugin search box and a row of installed plugins below.
  3. Name it, paste https://mcp.hexahq.ai/mcp, and leave Authentication on OAuth. The name is only the label you will see in your own list. Leave Connection on Server URL rather than Tunnel, and leave Advanced OAuth settings alone: it fills itself in from the address. The example shown in the field ends in /sse, but HexaHQ's ends in /mcp, so paste rather than pattern-match.
    The New Plugin dialog, with fields for an optional icon, a name, an optional description, a Server URL or Tunnel connection, and Authentication set to OAuth, above a risk notice with an acknowledgement checkbox and a greyed-out Create button.

    Create stays greyed out until you tick “I understand and want to continue”. Nothing on the dialog says that is why, so a disabled Create button reads as the address having been rejected, and the usual next move is to start editing a field that was already correct. Tick the box, then Create.

  4. Sign in to HexaHQ when ChatGPT asks. That is where the connection is authorized, in the browser, and it is the point at which HexaHQ knows who you are.
Next

Once it is connected.

Ask ChatGPT for something that touches your tools and it will reach for HexaHQ. One thing worth knowing early, because it is the commonest confusion afterwards: ChatGPT holds on to its copy of what HexaHQ can do, so when HexaHQ changes you have to refresh the plugin and start a new chat. Refreshing the connector in ChatGPT covers that, including the control that looks right and is not. If you use Claude as well, adding it there is a shorter and different procedure.