There are two ways in, and they authenticate differently. The ChatGPT app signs you in; the OpenAI API takes a token.
ChatGPT Custom Connector
Section titled “ChatGPT Custom Connector”-
In ChatGPT, enable developer mode under Settings → Connectors → Advanced. Custom connectors are available on Plus, Pro, Business, Enterprise and Education plans.
-
Choose Create and enter the server URL:
-
Choose OAuth as the authentication method and confirm.
-
On the Hawzu consent screen, check the address the access will be sent to, choose which workspace the connection is for, then choose Allow read access.
-
Enable the connector in a conversation and ask it something about your projects.
OpenAI Responses API
Section titled “OpenAI Responses API”The API takes the token directly, so no browser step is involved.
-
Create an access token in Hawzu, setting Used for to MCP (AI clients). See Create an access token.
An existing API token will not work here — MCP and the REST API take separate tokens.
-
Pass the server as an
mcptool: -
The
authorizationvalue is not stored by the API — send it on every request.
If It Does Not Connect
Section titled “If It Does Not Connect”| Symptom | Cause |
|---|---|
| Connector will not save | The URL must be exactly https://app.hawzu.com/mcp. ChatGPT also requires a public HTTPS address — it cannot reach a private network. |
401 from the API | The token is wrong, expired, or revoked. |
| Connects, but questions are refused | On a connector, your own role cannot read that data — it acts as you. On an API token, the workspace_id is not the one the token was issued for, or it has been revoked. |
| ChatGPT describes a tool differently from these pages | It is working from the tool list it fetched when it connected. Toggle the connector off and on. See Keeping a connection current. |
Disconnecting
Section titled “Disconnecting”A connector is removed in ChatGPT’s settings, and the underlying grant is revoked in Hawzu under Settings → Security → Connected apps.
An API token is revoked from the Access Tokens page, which cuts off everything using it.