# Tariff Code Compliance for ChatGPT

Use the public Tariff Code Compliance plugin in ChatGPT to research product classifications against current, versioned tariff evidence. For most customers, the public plugin is the recommended path. Teams that need to validate a private MCP connection can still use the developer-mode custom app method below.

## Recommended: install the public plugin

The public [Tariff Code Compliance plugin](https://chatgpt.com/plugins/plugin_asdk_app_6a735dca81108191a9ee80ebfd3866c8) is listed by Glasswaves, LLC in ChatGPT's **Business & Operations** category.

![Tariff Code Compliance public plugin listing in ChatGPT with the Try in chat button](/images/chatgpt-plugin/chatgpt-plugin-listing.jpg)

1. Go to the public listing and choose **Try in chat**. If this is your first use, ChatGPT starts the installation and connection flow.
2. In the Tariff Code Compliance authorization window, create an Explorer account or sign in to an existing one.
3. Review the requested read-only tariff knowledge graph access and approve the connection. Enter credentials only in the Tariff Code Compliance sign-up or sign-in window, never in a chat.
4. Start a new ChatGPT conversation and look for the **Tariff Code Compliance** pill in the composer. If it is not there, choose **Plugins** below the composer and select **Tariff Code Compliance** before you send the prompt.

![New ChatGPT Work conversation with Tariff Code Compliance selected in the composer](/images/chatgpt-plugin/chatgpt-plugin-first-use.jpg)

Plugin availability can depend on your ChatGPT plan, workspace settings, region, and administrator controls. If the listing or connection controls are unavailable, check OpenAI's current [apps in ChatGPT guide](https://help.openai.com/en/articles/11487775-apps-in-chatgpt) and [Troubleshooting Tariff Code Compliance connections](/docs/troubleshooting).

## Classify a product

Tell ChatGPT what the product is and where it will be imported. If the plugin is unsure, it should ask focused questions before recommending a code.

When you review the answer, confirm that it names the tariff system and exact version it used, links to the supporting evidence, explains the recommendation and rejected alternatives, and makes assumptions and uncertainty clear.

For a prompt you can copy and a sample result, read [Tariff Code Compliance for ChatGPT Is Live](/blog/chatgpt-plugin-tariff-classification). For a detailed, step-by-step classification, read the [flannel-shirt walkthrough](/blog/how-to-classify-a-flannel-shirt).

Behind the scenes, the plugin includes the **Classify Product** workflow and seven read-only tariff graph tools. You do not need to find or select a separate skill. ChatGPT performs the conversation and session-local reasoning; Tariff Code Compliance supplies the versioned tariff evidence returned by those tools. The result is non-binding research support, not legal advice or a binding customs ruling.

## Alternative: connect a custom MCP app

Use the custom app path when you need to validate the hosted MCP connection directly or your organization manages private MCP apps. It reaches the same read-only Tariff Code Compliance service, but setup requires ChatGPT developer mode and an eligible plan or workspace role.

OpenAI currently documents full custom MCP apps on ChatGPT web for Business, Enterprise, and Edu. Its FAQ says Pro users can connect read and fetch MCPs in developer mode. Business admins and owners can create apps; Enterprise and Edu administrators can grant developer-mode access with role-based access controls. Check the current requirements in OpenAI's [developer mode and MCP apps guide](https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt-beta).

### Enable developer mode

Open ChatGPT **Settings**, choose **Plugins**, then select **Developer mode**. In a managed workspace, your administrator may need to enable access first.

![ChatGPT Settings showing Developer mode under Security and login](/images/docs/chatgpt-developer-mode.jpg)

### Create the custom app

Open ChatGPT's **Plugins** page and choose **+**. The control is announced as **Create app**, and the current dialog is titled **New Plugin**.

![ChatGPT's New Plugin dialog with fields for name, server URL, and OAuth authentication](/images/docs/chatgpt-new-plugin.jpg)

1. Enter `Tariff Code Compliance` and use this MCP server URL:

```text
https://api.prod.tariffcodecompliance.com/tariff-code-compliance/v1/mcp
```

2. Keep **Server URL** and **OAuth** selected, acknowledge the custom MCP warning, and create the app.
3. Complete the Tariff Code Compliance sign-up or sign-in flow and approve read-only access.
4. In a new chat, select the custom Tariff Code Compliance app before sending your first prompt.
5. Verify the connection by asking it to list the tariff systems available now, including each exact active version.

The detailed [developer-mode custom app article](/blog/connect-tariff-code-compliance-to-chatgpt) preserves the complete setup and connection-check walkthrough. For the public release story and current public-plugin screenshots, read [Tariff Code Compliance for ChatGPT Is Live](/blog/chatgpt-plugin-tariff-classification).

## Privacy and boundaries

Tariff Code Compliance's MCP tools read tariff evidence; they do not write to a catalog or make a filing. ChatGPT may share the relevant conversation context with the connected app according to the controls described on the public listing. See the [Privacy Policy](/legal/privacy-policy) for the complete data boundary.

## Troubleshooting and reference

See [Troubleshooting Tariff Code Compliance connections](/docs/troubleshooting) for plugin availability, developer mode, app creation, sign-in, workspace, and OAuth issues.

For the endpoint, protocol, privacy boundary, and tools, continue to [Tariff Code Compliance Explorer with MCP](/docs/mcp). You can also open the [MCP tools reference](/docs/mcp/tools) and [Tariff Code Compliance Explorer](/tariff-code-explorer) directly.
