Oracle NetSuite

Oracle NetSuite MCP Connector for Claude

A+

Manage financials, sales orders, inventory, and customer records on Oracle NetSuite — the leading cloud ERP.

9 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Oracle NetSuite account to any AI agent and manage your unified ERP operations through natural conversation.

What you can do

  • Financial Management — Query G/L account balances, post journal entries, and retrieve trial balance reports across subsidiaries
  • Sales Orders — Create and manage sales orders, check fulfillment status, and view invoice history
  • Purchase Orders — Create POs, track receipt status, and manage vendor bill matching
  • Inventory & Items — Query item records, stock levels by location, and inventory valuations
  • Customer Records — Create, read, and update customer master data including contacts and credit limits
  • Saved Searches — Execute NetSuite saved searches to retrieve complex, pre-filtered datasets
  • SuiteQL Queries — Run advanced SQL-like queries against any NetSuite record type using SuiteQL

How it works

  1. Subscribe to this server
  2. Enter your NetSuite TBA credentials (Account ID, Consumer Key, Consumer Secret, Token ID, Token Secret)
  3. Start managing your ERP through Claude, Cursor, or any MCP-compatible client

37,000+ organizations across 219 countries run on NetSuite. Now your AI agent runs on it too.

Who is this for?

  • Controllers & CFOs — query real-time financial data and run saved searches without opening NetSuite
  • Order Management Teams — create sales orders and track fulfillment through simple chat commands
  • Procurement Teams — manage POs and vendor data through conversation
  • NetSuite Administrators — execute SuiteQL queries and audit record configurations rapidly
cloud-erpfinancial-reportingsales-ordersinventory-managementbusiness-automationprocurement

9 tools expose this connector's capabilities to your AI agent.

execute_suiteql

SuiteQL supports SELECT, JOIN, WHERE, GROUP BY, ORDER BY, and aggregate functions. Example: SELECT id, companyname FROM customer WHERE isinactive = 'F' ORDER BY companyname Execute a SuiteQL query

get_record

Common types: customer, vendor, salesOrder, purchaseOrder, invoice, employee, item, inventoryItem. Get a specific NetSuite record

create_record

Provide the record type and a JSON body with field values. Example record types: customer, salesOrder, purchaseOrder, journalEntry. Create a new NetSuite record

update_record

Only specify the fields you want to change. Update an existing NetSuite record

delete_record

This action is irreversible. Delete a NetSuite record

list_records

Common types: customer, vendor, employee, salesOrder, purchaseOrder, invoice, inventoryItem. List NetSuite records by type

list_customers

List NetSuite customers

list_sales_orders

List recent sales orders

get_record_metadata

Useful for understanding what fields are available before creating or updating records. Get metadata for a NetSuite record type

See how to talk to your AI agent using Oracle NetSuite.

Show me the revenue breakdown by subsidiary for March 2026.

Revenue by Subsidiary (March 2026): 1. US Operations — $2,340,000 (+12% MoM), 2. EU Operations — €1,150,000 (+8% MoM), 3. APAC — ¥89,500,000 (+15% MoM). Total consolidated revenue: $4,120,000. Want me to drill down into any subsidiary?

Find all customers with overdue invoices above $10,000.

Found 12 customers with overdue invoices > $10K: 1. GlobalTech Inc — $45,200 (32 days overdue), 2. Pinnacle Corp — $28,750 (18 days overdue), 3. Summit Holdings — $22,100 (45 days overdue)... Total overdue amount: $312,400. Want me to generate a collections follow-up list?

Create a sales order for customer 'CUST-1045' with 100 units of item 'SKU-2024-A' at $45 each.

Sales Order SO-2026-04567 created successfully! Customer: CUST-1045, Item: SKU-2024-A, Qty: 100, Unit Price: $45.00, Total: $4,500.00. Status: Pending Fulfillment. Would you like me to check stock availability or generate the pick ticket?

You need 5 values for Token-Based Authentication (TBA): Account ID, Consumer Key, Consumer Secret, Token ID, and Token Secret. All are generated within your NetSuite account under Setup > Integration.

Related Connectors