Blog · Integrations

Integrations

How to Connect NetSuite to Claude and ChatGPT

How to connect NetSuite to Claude and ChatGPT with the NetSuite AI Connector

You can now ask NetSuite questions in plain language and get answers straight from your live data, using Claude or ChatGPT. The bridge that makes this possible is the NetSuite AI Connector, Oracle’s official service for connecting external AI assistants to NetSuite. This guide walks through what it is, what you need, and how to set it up, plus where it stops and what to do next.

What is the NetSuite AI Connector?

The NetSuite AI Connector is a protocol-driven service that lets AI tools securely read and act on your NetSuite data. It is built on the Model Context Protocol (MCP), an open standard that lets an AI assistant call a defined set of tools, such as running a SuiteQL query, executing a saved search, or pulling a native report.

The important part for anyone nervous about pointing an AI at their financials: the connector does not bypass NetSuite security. Every tool call runs under a NetSuite role, so the assistant only sees and does what that role permits. And on a business or enterprise plan, your data is not used to train the model. Your conversation history, including anything the assistant pulls from NetSuite, stays inside your own AI workspace under your retention and access controls.

What you need before you start

  • Administrator access to NetSuite, or an admin who can help. Enabling features and creating a role are admin tasks.
  • A business or enterprise AI plan. For Claude, that is a Pro, Team, or Enterprise plan with MCP integrations enabled. For ChatGPT, Business connects the same way Plus and Pro do. Use a business plan, not a personal one, so your data governance holds.
  • A short list of what you want the assistant to do first. Reporting and lookups are the safest starting point.

Step 1: Enable the required SuiteCloud features

In NetSuite, go to Setup > Company > Enable Features and open the SuiteCloud tab. Make sure these are turned on:

  • Client SuiteScript and Server SuiteScript
  • OAuth 2.0
  • REST Web Services

These give the connector the plumbing it needs to authenticate and respond.

Step 2: Install the MCP Standard Tools SuiteApp

Open the SuiteApps tab in NetSuite, search for MCP, and install MCP Standard Tools. This is Oracle’s supported SuiteApp, and it exposes a standard set of tools that an AI assistant can call: SuiteQL queries, saved searches, native reports, and record read and write operations.

Step 3: Create a custom, non-admin role

This is the step that most people rush and later regret, so slow down here. For security reasons, the connector does not allow the Administrator role. You need a dedicated custom role, or an existing non-admin role, with the right permissions:

  • MCP Server Connection
  • OAuth 2.0 Access Tokens

Then scope the role to only the records, transactions, and subsidiaries the assistant should touch. If your first use case is reporting and lookups, keep the role read-only. The connector inherits whatever this role can do, so a well-scoped role is your main safety control. Read-only is a deliberate choice you make here, not a limitation of the connector.

Step 4: Connect Claude or ChatGPT

In Claude: go to Settings > Connectors, find the NetSuite AI Connector, and click Connect. Sign in to NetSuite and select your MCP-enabled role. NetSuite creates an integration record on the first connection. The connector works across Claude web, desktop, and mobile.

In ChatGPT: open the Connectors area, select the NetSuite connector under the Web tab, go to NetSuite, and click Connect. Sign in and confirm access with your MCP-enabled role.

One detail that trips people up: the AI client should call the connector at https://<accountid>.suitetalk.api.netsuite.com/services/mcp/v1/all. Without the /all at the end, the connection can appear disconnected.

Menu paths shift slightly between NetSuite releases and AI-client updates, so if a label has moved, look for the nearest equivalent rather than assuming it is gone.

Claude or ChatGPT: which should you use?

Both work through the same connector, so the honest answer is to use whichever your team already lives in. Claude has had mature, native MCP support for a while across web, desktop, and mobile, so it tends to be the smoother first experience. ChatGPT Business connects cleanly too. If you are choosing fresh, start with the one your finance team will actually open every day.

Is it safe to connect AI to NetSuite?

Yes, when it is scoped correctly, and safety comes down to three things you control:

  1. Start read-only. Scope the custom role so the assistant can read but not write until you decide otherwise.
  2. Use your own business workspace. Run it in your own Claude or ChatGPT business or enterprise account, where training on your data is turned off.
  3. Watch the role, not just the connection. Because the connector inherits your NetSuite role-based security, the role is where you set the real boundaries. Review it the way you would review any user’s access.

What the connector cannot do, and where to go next

The native connector is genuinely useful, and for ad hoc questions it may be all a small team needs. But it has real limits:

  • It only works inside a conversation you start. Nothing runs on a schedule, and nothing watches your ERP while you are away.
  • It ships a standard set of tools. Anything specific to how your business runs is not in the box.
  • It answers from whatever you ask. Without a curated library of prompts and saved searches, answers vary with how the question is phrased.

That is the gap our NetSuite AI Setup service fills. We configure the connector with a safe, scoped role and a curated prompt library so answers are accurate, then build the custom tools, role-based copilots, and trigger-based automations the standard connector cannot. If you are also connecting other systems, our NetSuite integrations team can tie it all together.

Frequently asked questions

Will my financial data be used to train an AI model? Not if you set it up in your own business or enterprise AI workspace, where training on your data is off. Your conversation history, including anything pulled from NetSuite, stays inside that workspace under your own retention and access controls, and SSG never holds a copy.

Can the AI change data in NetSuite? Only if the role allows it. Keep the role read-only to start. When you are ready for the assistant to draft or update records, add those permissions deliberately and put a human approval step in front of any write.

Do I need to be a developer? No for the standard setup, which is admin configuration. Yes, or a partner, once you want custom tools or automations beyond the standard set.

How long does setup take? A basic read-only connection is usually a matter of hours once an admin is available. Scoping the role well and building a good prompt library is where the real value is.

Ready to put AI to work in NetSuite without the trial and error? See our NetSuite AI Setup packages or book a scoping call.

Want this set up safely, without the trial and error?

We configure the NetSuite AI Connector with a scoped role and a prompt library, then build the tools the native connector can't. See our NetSuite AI Setup packages.