Setup Steps to Search Your Everlaw Projects Using ChatGPT

You can now connect the Everlaw MCP Server to ChatGPT, the AI assistant from OpenAI, to securely search your Everlaw projects. This means that you can securely bring in your Everlaw evidence layer when you use ChatGPT Work or Codex for analysis and drafting.

In this article we'll cover:

  • Guidance for Admins to deploy the Everlaw connector within ChatGPT
  • How to connect to Everlaw from within ChatGPT 
  • Background details on how Everlaw and ChatGPT connect

Requirements

Pre-requisite: Before any user can connect to Everlaw from within ChatGPT, an Everlaw Organization Admin must switch on the OAuth2 setting within Everlaw. Once it's switched on, the connection to ChatGPT can be enabled.

To search Everlaw from within ChatPGT, you must have the following:

  • A ChatGPT account within a ChatGPT Enterprise workspace that has enabled the Everlaw plugin and app for your specific role
  • An Everlaw account with access to at least one project: The searches and evidence you have access to within ChatGPT are limited to the project(s) and documents you have access to.

Supported ChatGPT interfaces

Currently, the Everlaw plugins are supported in:

  • Chat and Work on supported ChatGPT web, desktop, and mobile interfaces
  • Codex in the ChatGPT desktop app
  • Codex CLI through its own plugin browser

Plugins are not supported in the Codex IDE extension. 

Learn more about how plugins in ChatGPT work in OpenAI's Plugins article.

Note

At this time, this connection is only available to users in our US environment. It is not available to Everlaw GovCloud users or those using our Canada, EU, UK, or Australia environments.

Data privacy and security

Your data privacy and security is our priority. Your use of Everlaw and our data privacy and security commitments to you are governed by our Terms of Service and Data Processing Addendum.

Your interactions within your ChatGPT environment are governed by your specific customer agreement with OpenAI, which also outlines their security and data privacy practices.

Note

The connection between Everlaw and ChatGPT is read-only, meaning that you cannot make any changes to, export, or delete documents from within ChatGPT.

Connect ChatGPT to Everlaw

Connecting Everlaw to ChatGPT happens in three steps.

Step 1: Everlaw Organization Admin Enables OAuth2

This step must be done by an Everlaw Organization Admin. Instructions for how to do so are in the Organization Admin: Everlaw API article.

Step 2: ChatGPT Admin enables the Everlaw plugin

A ChatGPT administrator must make both the Everlaw plugin and its connected app available before users can connect. To access the Everlaw plugin in ChatGPT: 

  1. Go to Admin > Plugins.
  2. Select Public, then search for Everlaw.
    When you enable a plugin, you can select:
    • Installed: Installs the plugin for all selected groups. This means that the plugin will show up in their list of plugins automatically. 

      Tip

      Use this option if you expect everyone in your organization to use the Everlaw plugin as a standard tool.

    • Available: Allow users in selected groups to search for and and install the plugin themselves. 

      Tip

      Use this option if just a subset of users will be using the Everlaw plugin, as it avoids cluttering all ChatGPT users plugin lists with a tool they may not use.

Note

All users will still need to authenticate their Everlaw connection.

Configure the Everlaw plugin and its connected app for the appropriate workspace roles. You can follow ChatGPT's guidance in their Plugin controls article. 

Step 3: A user authenticates their Everlaw credentials

Required permissions: To connect ChatGPT to Everlaw, you must:

  • Have an enabled role within that enterprise workspace
  • Have  access to at least one Everlaw project

After an admin has enabled the Everlaw plugin/MCP, it is available for end users in ChatGPT. To get connected:

  1. Go to Setting > Plugins.
  2. If Everlaw is not already installed, find it in the plugin directory and select the option to install it. If your administrator installed it for you, no installation step is required.

Before you use the plugin for the first time, you'll be prompted to authenticate your Everlaw credentials by signing into Everlaw.
Learn more details about installing and enabling plugins in ChatGPT's Plugins article.

For users on projects in multiple organizations

ChatGPT's ability to search Everlaw projects is based on the owning organization's enablement of OAuth2 in Everlaw. If you have access to projects owned by multiple organizations, you will only be able to use ChatGPT to search the projects for which OAuth2 has been enabled at the Organization level. 

You only need to follow the steps to form the connection within ChatGPT once. When an additional organization enables OAuth2, the projects within that organization that you have access to will immediately become searchable within ChatGPT.

Enabled search terms

You can use ChatGPT to search in a project based on:

  • Document contents (text)
  • Binders 
  • Bates/Control # 
  • Terms in the Metadata category of the Everlaw search page, such as email participants, custodians, and dates
  • Codes and freeform codes
  • Productions
  • Search Term Reports
  • Extraction fields (though not the extracted values from the fields)

Within ChatGPT, you can write queries in natural language that reference these terms. ChatGPT will translate them into Everlaw syntax and return the results.

For more technical details on the Everlaw MCP server, see our Everlaw MCP Server article.

Deep Dive

If you have a project enrolled in Deep Dive, you can ask Deep Dive questions from within ChatGPT. To do so, ask a question like "On the Acme Review Project, use Deep Dive to research whether Beta Corp executives knew of the manufacturing defect before entering into the agreement.”

Best practice: Use tools to structure your searches

The following tools are enabled, and accessible from the Everlaw connector with ChatGPT:

  • GetProjects: Lists projects the signed-in user can access and is typically the first step because other project-scoped tools require a numeric project ID.
  • GetProjectMetadataFields: Lists searchable project-level metadata fields, including field name, internal ID, and format. 
  • GetProjectProcessedUploads: Lists processed uploads for a project, useful for auditing ingestion history and correlating documents to upload batches. 
  • GetProjectDatasets: Lists native datasets in a project so searches can be scoped to particular data collections. 
  • GetProjectSearchTermReports: Lists Search Term Reports for a project
  • GetProjectCodes: Lists codes in a project
  • GetProjectFreeformCodes: Lists freeform code categories in a project
  • GetProjectProductions: Lists the productions in a project
  • GetProjectExtractionFields: Lists the extraction fields in a project
  • GetProjectBatesPrefixes: Lists the Bates prefixes in a project
  • GetProjectUsers: Lists the users in a project
    This is only available for Organization Admins and Project Admins
  • AskDeepDiveQuestion and GetDeepDiveResponse: Combined, these let you ask Deep Dive questions and receive Deep Dive responses (for enrolled projects only)

To make use of the tools, we recommend the following steps when you start doing searches in a project:

  1. Ask ChatGPT for a list of the Everlaw projects you have access to: What projects in Everlaw do I have access to?
    ChatGPT will list the projects you have access to.
  2. Select a project and ask which binders are in the project: What binders are in Example Project- Number one?
    ChatGPT will list all the binders you have access to.
  3. Ask it what processed uploads are in the project: What are the processed uploads in the project?  
    ChatGPT will list all the processed uploads.
  4. Ask which datasets (native uploads) are in the project: What datasets are in this project?
    ChatGPT will list all the datasets.
  5. Ask for the metadata fields in the project: What metadata fields are in the project?
    ChatGPT will list all the metadata fields in the project.
  6. Ask for the Search term reports in the project: What Search Term Reports are in the project?
    ChatGPT will list all the Search Term Reports in the project
  7. Ask for the codes in the project:What codes are in the project?
    ChatGPT will list all the codes in the project.
  8. Ask for the freeform codes in the project: What freeform codes are in the project?
    ChatGPT will list all the freeform code categories and the field type (e.g. text, datetime, etc.) in the project.
  9. Ask for the productions in the project: What productions are in the project?
    ChatGPT will list all the productions in the project.
  10. Ask for the extraction fields in the project: What extraction fields are in the project?
    ChatGPT will list all the extraction fields in the project.
  11. Ask for the Bates prefixes in the project: What Bates prefixes are in the project?
    ChatGPT will list all the Bates prefixes in the project.
  12. [For Organization Admins and Project Admins] Ask for the users in the project: What users are in the project?
    ChatGPT will list all the users in the project.

In addition to being a useful reference for you to gather information about the project, which can inform your lines of questioning, asking these questions gives ChatGPT information that it uses to structure the queries it makes to Everlaw and its responses to subsequent questions. You can think of asking these questions as a form of prompting that gives ChatGPT an understanding of your project's structure, which will help it make more precise queries.

We recommend these questions to help get oriented with a project.

Supplemental information: How Everlaw and ChatGPT connect

This section provides a bit of technical background on the connection between Everlaw and ChatGPT. It's not necessary to understand this section before using ChatGPT to search your Everlaw documents, but if you're interested in some background information on how ChatGPT and Everlaw connect, read on.

The connection between Everlaw and ChatGPT is formed through a Model Context Protocol (MCP). MCPs have emerged as the standard tool that software companies use to securely connect AI tools with service providers like Everlaw. The Everlaw MCP server provides a secure, standardized, and reliable connection, with defined tools that allow the ChatGPT AI agent to search your Everlaw documents. At this time, the MCP tools that Everlaw has developed allow ChatGPT a read-only connection to Everlaw, meaning that you cannot take actions such as modifying, exporting, or deleting documents from within ChatGPT.

Because the MCP server is authenticated based on each individual user's Everlaw permissions, ChatGPT's responses never share information beyond what a user has access to within Everlaw.

Once a connection to the MCP server is established, you can ask ChatGPT your natural language questions, and ChatGPT will then:

  1. Interpret the question to identify the information it needs from Everlaw.
  2. Translate the question into Everlaw Search and send the query to Everlaw through the MCP.
  3. Use the information received from Everlaw to answer your question. 

Because ChatGPT understands natural language and can synthesize across documents, your searches are not limited to pulling together a specific set of documents based on their characteristics. Instead, you can ask targeted, analytical questions to understand and draw insights from your data.

While ChatPGT does not use the API directly, the tools it has access to mirror those of the Everlaw Search API endpoints for retrieving binders, Bates information, metadata, and text (contents) searches.  

Developers can check out our Everlaw MCP Server article, which has technical details about our MCP implementation.