NetSuite MCP servers: which one to use
Use Oracle's NetSuite AI Connector if you can. It is free and follows your NetSuite role. Use a community server for token access or read-only.
- Servers
- 5
- active
- Hosted
- 2
- nothing to install
- Local
- 2
- runs on your machine
Oracle runs the NetSuite AI Connector Service. Its free MCP Standard Tools SuiteApp gives your assistant tools for records, reports, saved searches and SuiteQL queries. You sign in with OAuth, and the assistant can only do what your NetSuite role allows. Administrator roles are not supported, so create a separate role for it. Community servers sign in with token keys (aaronsb, cafeasp), read through a CData JDBC driver, or bridge to the official connector from clients such as Cursor (dsvantien).
Good for
- Finance and operations teams who want Claude or ChatGPT to answer questions from NetSuite reports and saved searches
- NetSuite admins who control which roles may connect an AI tool
- Developers who write SuiteQL or build custom tools
- Teams that want a read-only connection
Which NetSuite MCP server to use
Use the official NetSuite AI Connector Service unless your client cannot sign in to it. Pick the CData server for a read-only local connection, or aaronsb if you want token-based access to the REST API.
| Server | Runs | Sign-in | Can change data | Tools | GitHub stars |
|---|---|---|---|---|---|
| For NetSuite | |||||
| NetSuite AI ConnectorThis page | Hosted | Account | Yes | – | – |
| dsvantien netsuite-mcp-server | Local | Account | Yes | – | 22 |
| cafeasp netsuite-tools | Local | Token keys | – | – | 2 |
| aaronsb netsuite-mcp | Local | Token keys | Yes | 4 | 0 |
| Other tools for the same job | |||||
| CData NetSuite | Local | – | No | – | 9 |
All NetSuite MCP servers
5 active · official first, then by GitHub stars
netsuite-mcp-serverLocalNetSuite MCP server with OAuth 2.0 PKCE authentication. Works seamlessly with Claude Code, Cursor IDE, and other MCP clients.
22 GitHub stars- cafeasp-netsuite-cli-mcp-server
NetSuite developer tools — CLI and MCP server for SuiteQL, REST API, and AI workflows
2 GitHub stars - netsuite-mcpLocal
Model Context Protocol (MCP) server for NetSuite — manage records and run SuiteQL via the SuiteTalk REST API
0 GitHub stars - Cadbury NetSuite AnswersHosted
Expert-grounded NetSuite answers: saved searches, SuiteScript, workflows, and troubleshooting.
- NetSuite Link (beta)Hosted
BETA — Run SuiteQL, read/write NetSuite records, query SuiteAnalytics, and run saved bookmarks.
Questions
Is there an official NetSuite MCP server?
Yes. Oracle NetSuite provides the NetSuite AI Connector Service, and its MCP Standard Tools SuiteApp gives AI tools access to records, reports, saved searches and SuiteQL queries. Claude's connector directory lists it as made by Oracle NetSuite.
What is the NetSuite MCP server URL?
It is https://<accountid>.suitetalk.api.netsuite.com/services/mcp/v1/all, with your own account ID. Keep /all at the end, because without it the connection appears disconnected.
Is the NetSuite connector free?
Yes. Oracle says the AI Connector Service is not a paid feature and the MCP Standard Tools SuiteApp is free. You may still need a paid plan for your AI client, such as Claude Pro or higher. The aaronsb, cafeasp and CData servers are MIT licensed, but the CData one needs a licensed CData JDBC driver.
Does it work in Claude, ChatGPT and Cursor?
Claude and ChatGPT work with the official connector, and Oracle has guides for ChatGPT, Codex and Claude Code. Adding it in Claude needs the Pro plan or higher, and some ChatGPT plans need developer mode. For Cursor, dsvantien's server lists it as supported.
Can it change or delete NetSuite records?
The official tools can create and update records, and they run with the permissions of the role you connect with. SuiteQL tools are read-only. Oracle suggests a separate role with the MCP Server Connection permission plus only the record permissions you want to allow.
Why does the Administrator role not work?
The connector does not support Administrator roles, for tighter access control. Use a custom or existing non-administrator role with the MCP Server Connection and OAuth 2.0 Access Tokens permissions.
Which NetSuite MCP server is read-only?
CData's says it is a read-only server for querying live NetSuite data, and it works through the CData JDBC driver. With the official connector, limit the role you connect with.
Official connector or a community server?
The official connector is hosted by NetSuite and signs in with OAuth. dsvantien's runs on your machine and bridges to that connector for Claude Code, Cursor and similar tools. aaronsb's calls the NetSuite REST API directly with token keys and has four tools, including one that can delete records.
Can I use it with health data?
No. Oracle says the AI Connector Service has not been assessed for HIPAA and must not be used for electronic protected health information unless you have confirmed your own compliance.