The NetSuite AI Connector is a powerful integration that bridges your NetSuite environment with your AI platform of choice using MCP (Model Context Protocol). With secure, role-based access, it gives your CFO, CEO, Finance, Operations, and Administrator teams the ability to interact with live NetSuite data through natural language — transforming how your entire organization works.
Key Benefits
✔ Secure role-based access — full control of data to and from your AI platform
✔ Eliminates manual, repetitive NetSuite tasks
✔ Fundamental step toward full AI integration across your business
✔ Works across Finance, Operations, Sales, and Administration
Setup Guide — Step by Step
The following steps should be performed by a NetSuite Administrator.
Enable Required Features in NetSuite
Navigate to Setup > Company > Enable Features and click the SuiteCloud tab on the far right. Confirm the following three items are checked and enabled:
- Server SuiteScript
- OAuth 2.0
- REST Web Services
Save your changes before moving on.
Download the Free MCP SuiteApp
- In your NetSuite account, navigate to the SuiteApp tab in the top menu bar, or visit SuiteApp.com while logged in.
- In the search bar, enter “MCP”.
- Click on “MCP Standard Tools” and install the app.
- Confirm the app is properly installed under the Overview tab.
Configure a Non-Admin Role & Assign It to Your Employee Record
Updating the Role
- Navigate to Setup > Users/Roles > Manage Roles.
- Find an existing non-admin role (e.g., CFO, Controller, or a custom role) and click Edit.
Add the two required permissions:
- Scroll to the Permissions section and click the Setup sub-tab.
- Click Add Permission, search for “MCP Server Connection”, set the level to Full, and click OK.
- Click Add Permission again, search for “Log in using OAuth 2.0 Access Tokens”, set the level to Full, and click OK.
- Click Save.
Assigning the Role to Your Employee Record
- Navigate to Lists > Employees > Employees, find your employee record, and click Edit.
- Click the Access tab and scroll to the Roles section.
- Click Add, select the updated role from the dropdown, and click Save.
Connect Your AI Platform to NetSuite
Follow the instructions for your AI platform below.
- Open and log in to claude.ai.
- Click your account name (bottom-left) > Settings > Connectors > Add custom connector.
- Name: Choose any descriptive name (e.g., “NetSuite AI”).
- Remote MCP server URL: Use the format below, replacing
1234567with your NetSuite company ID (found in your account URL):
- Click Connect. A NetSuite page will open — select your updated non-admin role, click “Choose Role”, then “Continue”.
- You will be redirected back to Claude with a “Successfully connected to NetSuite MCP” confirmation.
⚡ Update: ChatGPT Callback URL Change (effective March 4, 2026)
As of March 4, 2026, ChatGPT changed its Callback URL from static to dynamic. This means NetSuite can no longer support an integration record with a static Redirect URI — a new integration is now needed for every new ChatGPT connection. Connections established before March 4, 2026 will continue to function.
- In your ChatGPT account, go to the New app menu and insert the MCP Server URL:
https://<accountID>.suitetalk.api.netsuite.com/services/mcp/v1/suiteapp/com.netsuite.mcpstandardtools
Replace
<accountID>with your NetSuite company ID. - Click Advanced settings. In the Client registration section, select User-Defined OAuth Client.
- Copy the link from the Callback URL field.
- In NetSuite, go to Setup > Integrations > Manage Integration > New.
- In the OAuth 2.0 section, check Public Client and NetSuite AI Connector Service. If your account has been upgraded to the 2026.1 release, you may also check Dynamic Client Registration.
- Paste the Callback URL from ChatGPT into the Redirect URI field and click Save.
- If your account hasn’t been upgraded to 2026.1: Copy the Client ID from the bottom of the integration record and paste it into the Client ID field in ChatGPT.
If you checked Dynamic Client Registration: Select Dynamic Client Registration (DCR) in ChatGPT instead. - Check “I understand and want to continue” and click Create.
- On the consent screen, choose a role with appropriate permissions and click Allow or Continue.
Configure Connection Settings in Your AI Platform
In your AI platform’s settings, click Configure next to your new NetSuite connector. For each tool listed, you can control how the AI is permitted to act by setting the access level per tool.
Starter Prompts to Drive Immediate Value
Once your NetSuite account is connected, try these prompts to get started right away:
| Category | Prompt |
|---|---|
| Overview | “Create a comprehensive overview for my NetSuite account” |
| Vendors | “Who are my top vendors and what is the total spend?” |
| Customers | “Summarize my top 10 customers by revenue and potential risks if we lost any of them.” |
| Financial Health | “Looking at current revenue, pipeline, and expenses, provide a one-paragraph summary of the company’s overall financial health.” |
| Cost Reduction | “Generate a vendor spend analysis by category and show areas where costs could be significantly reduced.” |
| Strategic | “Looking at all current data, what option makes the most sense: an exit or to go public?” |
| Invoice Upload | “Review this invoice and add it to NetSuite. If this customer isn’t in my account, please add them first.” |
| Test Data | “Create ten test customers with random generic names in different locations.” |
docs.oracle.com — NetSuite AI Connector: Associated Risks