Set up a ChatGPT Enterprise MCP client
Set up a ChatGPT Enterprise MCP client
To set up a ChatGPT Enterprise MCP client, a workspace administrator must first set up a shared app in the ChatGPT workspace. Once the app is set up, workspace members can then add it to their ChatGPT accounts.
This article covers the following steps:
Prerequisites
-
You configured a Hosted MCP Server in your Coveo organization.
-
You have Admin role privileges in your ChatGPT workspace.
-
You’re either a member of the Administrators group in your Coveo organization or you have the required privileges to edit a Hosted MCP Server configuration.
Administrator setup in the ChatGPT workspace
As an administrator, you’ll either enable or create a shared app in your ChatGPT workspace that allows MCP clients to connect to your Hosted MCP Server using OAuth (Authenticated) or API key (Anonymous) authentication.
Enable the default app
A default Coveo app is available in ChatGPT, but it must be enabled in your ChatGPT workspace before it can be used.
This app uses the generic MCP endpoint (mcp.cloud.coveo.com/mcp), as well as the Search and Fetch tools, which are available by default in your Coveo organization.
You can use it to test the Hosted MCP Server without creating a configuration.
To enable the default Coveo app
-
Log in to ChatGPT as a workspace administrator.
-
Go to Workspace settings > Apps.
-
Under Apps, locate the Coveo app, and then click Enable.
The app is now available in your ChatGPT workspace for workspace members to add to their ChatGPT accounts.
Add a custom app
To use your own Hosted MCP Server configuration, create a new app in your ChatGPT workspace.
To add an app
-
Log in to ChatGPT as a workspace administrator.
-
Go to Workspace settings > Apps.
-
Under Apps, click Create.
-
Click Enable developer mode.
-
In the New App modal, specify the following information:
-
In the Name field, enter a meaningful name to help workspace members identify the app.
-
(Optional) In the Description field, enter a description for the app.
-
In the MCP Server URL field:
-
Under Authentication:
For OAuth (Authenticated) authentication
-
Select OAuth from the drop-down menu.
-
Enter
ChatGPTConnectorin the OAuth Client ID and OAuth Client Secret fields.
For API key (Anonymous) authentication
-
Select No Auth from the drop-down menu.
-
-
Check the I understand and want to continue box.
-
Click Create.
-
-
Log in to your Coveo organization to finish creating the app.
Make sure to use the same login option that was specified in the MCP Server search group created in the Coveo organization.
-
Click Publish.
-
Configure access to the app and which actions are available to workspace members.
-
For each Review potential risk section, click I trust this app and I have reviewed the parameters being sent to each action and they do not request sensitive data that they shouldn’t.
-
Click Publish.
-
The app is now available in your ChatGPT workspace for workspace members to add to their ChatGPT accounts.
Workspace member setup in ChatGPT
Add the Coveo app
-
Log in to ChatGPT.
-
In the lower-left corner, click your username, and then select Settings > Apps.
-
On the Apps page:
-
Click Coveo, and then click Connect.
-
In the Use Coveo in ChatGPT modal, click Continue.
-
Log in to the Coveo Platform using the login method specified by your company.
Login methods are specified in the MCP Server search group created in your Coveo organization.
The Coveo app has now been added to your ChatGPT account.
-
-
Refresh the ChatGPT page to see the app in your list of available apps.
-
Start a new chat.
-
Enter
@coveoor/coveoto trigger the Coveo app and start using it.