AI Integration

NetSuite AI Connector

Connect Claude AI directly to your NetSuite environment. Query data, execute actions, and automate workflows using natural language.

MCP Server for Claude Desktop & Cursor IDE

Key Features

Natural Language Queries

Ask questions like 'Show me all overdue invoices' or 'List customers by revenue' directly in Claude or Cursor.

Secure OAuth 2.0 with PKCE

Enterprise-grade security with no password storage. Uses OAuth 2.0 with PKCE for public client authentication.

40+ NetSuite Tools

Access saved searches, records, reports, and more. Execute actions and automate workflows seamlessly.

Auto Token Refresh

Tokens refresh automatically before expiry. Never experience authentication failures during work sessions.

How It Works

The NetSuite AI Connector uses the Model Context Protocol (MCP) to securely bridge Claude AI with your NetSuite environment.

1

Chat Interface

User asks a question in natural language through Cursor IDE or Claude Desktop

2

MCP Protocol

Request is sent via Model Context Protocol (JSON-RPC 2.0 over stdio)

3

NetSuite MCP Server

Node.js server handles OAuth, validates tokens, and routes requests

4

NetSuite API

Secure REST API calls to NetSuite with Bearer token authentication

┌─────────────────────────────────────────────────────────────┐
│                         CURSOR IDE                          │
│  ┌───────────────────────────────────────────────────────┐  │
│  │              Chat Interface (Ctrl+L)                  │  │
│  │  User: "Show me all customers"                        │  │
│  └───────────────────────────────────────────────────────┘  │
│                          │                                   │
│                          │ MCP Protocol                      │
│                          │ (stdio/JSON-RPC 2.0)              │
└──────────────────────────┼───────────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────┐
│           NetSuite MCP Server (Node.js)                     │
│  ┌──────────────────────────────────────────────────────┐  │
│  │              MCP Server Handler                      │  │
│  │  - ListTools: Return available NetSuite tools        │  │
│  │  - CallTool: Execute NetSuite operations             │  │
│  └──────────────────────────────────────────────────────┘  │
│         ┌────────────────┴────────────────┐                 │
│         ▼                                  ▼                 │
│  ┌─────────────────┐            ┌──────────────────┐        │
│  │  OAuth Manager  │            │  MCP Tools       │        │
│  │  (PKCE Auth)    │            │  (40+ tools)     │        │
│  └─────────────────┘            └──────────────────┘        │
└─────────────────────────────────────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────┐
│              NetSuite (Cloud ERP)                           │
│  ┌──────────────────────┐      ┌──────────────────────┐    │
│  │   OAuth 2.0 Server   │      │   MCP REST API       │    │
│  └──────────────────────┘      └──────────────────────┘    │
│  ┌────────────────────────────────────────────────────────┐ │
│  │        AI Connector SuiteApp (Required)                │ │
│  └────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘

What You Can Do

The NetSuite AI Connector exposes 40+ tools that let Claude interact with your NetSuite data securely.

  • Query customers, vendors, transactions
  • Run saved searches
  • Create and update records
  • Execute SuiteQL queries
  • Access custom records
  • Automate workflows
  • Generate reports
  • Integrate with other MCP tools
Example Prompts
User: "Show me all overdue invoices"
User: "List customers by revenue"
User: "Create a sales order for Acme Corp"
User: "Run saved search for open POs"

Enterprise-Grade Security

Built with security-first principles to protect your NetSuite data.

OAuth 2.0 + PKCE

No client secrets stored. Uses PKCE for secure public client authentication.

No Password Storage

Uses OAuth tokens only. Your NetSuite credentials are never stored.

HTTPS Only

All API calls use HTTPS. Bearer tokens in Authorization header.

Ready to Connect AI to NetSuite?

The NetSuite AI Connector is available as a managed service. Contact us to discuss your requirements and get started.