NetSuite MCP Server by CData is an MCP server that provides large language models with read-only access to live NetSuite ERP data. By leveraging the CData JDBC Driver for NetSuite, the server models NetSuite records as relational database tables and exposes them through standard Model Context Protocol interfaces. This tool is primarily used by business analysts, developers, and enterprise teams seeking to inspect ERP entities without writing complex SQL scripts or building custom API integrations. It enables AI clients such as Claude Desktop to interpret enterprise data, inspect available schemas, and run live read queries. Users can retrieve financial summaries, cross-reference customer records, or audit transactional information directly through conversational prompts. Because the MCP server communicates over standard input and output (stdio), it runs locally on the host machine alongside the AI client, maintaining controlled network communication with NetSuite via JDBC credentials and connection strings.
Category: CRM, ERP & E-commerce
Tags: cdata, erp, jdbc, netsuite, SQL
Visit NetSuite MCP Server by CData
bash git clone https://github.com/cdatasoftware/netsuite-mcp-server-by-cdata.git cd netsuite-mcp-server-by-cdata mvn clean install 2. Download and install the CData JDBC Driver for NetSuite from CData, then license it via the command line. 3. Run java -jar cdata.jdbc.netsuite.jar to configure your connection string and verify connectivity. 4. Create a .prp configuration file (such as netsuite.prp) defining Prefix, ServerName, ServerVersion, DriverPath, DriverClass, JdbcUrl, and optional Tables. 5. Register the server in your claude_desktop_config.json under mcpServers: json { "mcpServers": { "netsuite": { "command": "PATH\\TO\\java.exe", "args": [ "-jar", "PATH\\TO\\CDataMCP-jar-with-dependencies.jar", "PATH\\TO\\netsuite.prp" ] } } } 6. Fully restart Claude Desktop to load the new server tools.Part of MCP Servers
NetSuite MCP Server by CData is a local, read-only Model Context Protocol server that exposes live NetSuite ERP records as relational tables to LLMs. It acts as a bridge between the CData JDBC Driver for NetSuite and AI interfaces like Claude Desktop.
The server runs locally over standard input and output (stdio) and works with any client supporting local MCP stdio servers, such as Claude Desktop on Windows, macOS, or Linux.
The server exposes three primary tools: a get_tables tool to list available tables, a get_columns tool to list columns for a specific table, and a run_query tool to execute read-only SQL SELECT queries against NetSuite.
No. This open-source implementation is strictly read-only. It executes SQL SELECT statements and schema inspections, protecting live NetSuite environments from accidental modifications, updates, or record deletions.
Yes, this MCP server is open source and distributed under the MIT License. Note that the underlying CData JDBC Driver for NetSuite requires separate installation and licensing from CData.