Set up a ChatGPT Enterprise MCP client

To set up a ChatGPT Enterprise MCP client, a workspace administrator must first set up a shared plugin in the ChatGPT workspace. Once the plugin is set up, workspace members can add it to their ChatGPT accounts and invoke it in their chats, enabling them to leverage the power of Coveo’s search and retrieval capabilities in their ChatGPT experience.

This article provides step-by-step instructions for both workspace administrators and workspace members. Follow the instructions that apply to your role:

Administrator setup in the ChatGPT workspace

As an administrator, you’ll either enable a shared Coveo plugin or create a shared custom app in your ChatGPT workspace that allows the MCP client to connect to your Coveo Hosted MCP Server using OAuth (Authenticated) or API key (Anonymous) authentication.

Base your choice on the following considerations:

Prerequisites

Enable the default Coveo plugin

A default Coveo plugin is available in ChatGPT, but it must be enabled in your ChatGPT workspace before it can be used. This plugin 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.

Tip

The connection to the Coveo organization is established during the workspace member setup.

To enable the default Coveo plugin

  1. Log in to ChatGPT as a workspace administrator.

  2. Go to Workspace settings.

  3. From the Plugins directory, enter Coveo in the search box, and then select Coveo.

  4. On the Coveo plugin details page, click Enable.

    Coveo plugin details page in ChatGPT with Enable button | Coveo MCP Server
  5. Configure access to the app and which actions are available to your workspace members, and then click Enable.

    Coveo search your enterprise content modal showing access and action options | Coveo MCP Server

The default Coveo plugin is now available in your ChatGPT workspace for workspace members to add to their ChatGPT accounts. See Workspace member setup for details.

Add a custom app

To use your own Coveo Hosted MCP Server configuration, create an app in your ChatGPT workspace.

Tip

Apps created in the ChatGPT workspace are accessible as plugins to workspace members.

To add an app

  1. Log in to ChatGPT as a workspace administrator.

  2. Go to Workspace settings > Settings > Security and login.

  3. From the Security and login modal, enable Developer mode, and then close the modal.

  4. Go to Workspace settings, and then click Apps > Create.

  5. In the New App modal, specify the following information:

    Create ChatGPT MCP client app | Coveo MCP Server
    1. In the Name field, enter a meaningful name to help workspace members identify the app.

    2. (Optional) In the Description field, enter a description for the app.

    3. In the Connection field:

      1. Copy the endpoint of your Hosted MCP Server configuration.

      2. (Anonymous authentication only) Append the API key of your Hosted MCP Server configuration to the endpoint you specified in the previous step.

        Use the following format:

        <ENDPOINT>?access_token=<API_KEY>

    4. Under Authentication:

      For OAuth (Authenticated) authentication
      1. Select OAuth from the drop-down menu, and then click Advanced settings.

        The OAuth advanced settings section appears.

      2. Ensure the Registration method is set to User-Defined OAuth Client.

      3. In the OAuth Client ID and OAuth Client Secret (Optional) fields, enter ChatGPTConnector.

        The Token endpoint auth method is automatically set to client_secret_post.

      No other settings are required. You can keep the default values for the other settings in this section.

      For API key (Anonymous) authentication
      • Select No Auth from the drop-down menu.

    5. Check the I understand and want to continue box.

    6. Click Create.

      The Welcome back to Coveo AI-Relevance Platform modal appears.

  6. Log in to your Coveo organization to finish adding the app.

    Tip

    Make sure to use the same login option that was specified in the MCP Server search group created in the Coveo organization.

  7. Click Publish.

  8. Configure access to the app and which actions are available to workspace members.

    1. 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.

      Publish app modal showing risk acknowledgments | Coveo MCP Server
    2. Click Publish.

The app is now available as a plugin in your ChatGPT workspace for workspace members to add to their ChatGPT accounts.

Workspace member setup in ChatGPT

Before you can use the Coveo plugin in your ChatGPT account, confirm that your workspace administrator has either enabled the default Coveo plugin or created a custom app in your ChatGPT workspace. Then, follow the steps below to add the plugin to your ChatGPT account and start using it in your chats.

Add the Coveo plugin

  1. Log in to ChatGPT.

  2. From the Plugins directory, enter Coveo in the search box, and then select Coveo.

  3. On the Coveo plugin details page, click Install plugin.

    The Welcome back to Coveo AI-Relevance Platform modal appears.

  4. Log in to the Coveo Platform using the login method specified by your company.

    Tip

    Login methods are specified in the MCP Server search group created in your Coveo organization.

    The Coveo plugin has now been added to your ChatGPT account.

  5. Refresh the ChatGPT page to see the plugin in your list of available plugins.

  6. Start a new chat.

  7. Enter @coveo or /coveo to trigger the Coveo plugin and start using it.

    Trigger Coveo app in ChatGPT | Coveo MCP Server