Netsuite logo
AI agent integrationNetsuite

Netsuite integration for multiplayer collaboration with AI agents using Claude Code or Codex

One governed connection your whole team and its AI agents can share, with approved actions and human review, so working in Netsuite never means pasting credentials into a prompt.

Use Netsuite from Claude Code

Bring Netsuite context into engineering work while Type keeps app access attached to the teammate and workspace.

Automate Netsuite with Codex

Let coding agents ask for the right app action, preserve conversation context, and keep humans in the approval loop.

Connect open agent workflows

Use Type as the collaboration layer around OpenClaw and other LLM workflows that need app access.

Finance & Accounting

What the Netsuite integration exposes

NetSuite by Oracle is a cloud-based ERP suite that combines accounting, CRM, e-commerce, and inventory management for comprehensive business oversight

One connection, many teammates

Connect Netsuite once, then decide which teammates can use it for threads, automations, skills, and coding work.

Representative actions

  • Get Async Job Status

    Retrieves the current status of an asynchronous NetSuite REST job. Use this tool to check whether an async job has completed and its progress state. When you submit any NetSuite REST API request with the 'Prefer: respond-async' header, NetSuite returns a Location header containing the job ID. Use that job ID with this tool to poll the job's status. The response indicates if the job is completed, its progress state (pending/processing/succeeded/failed), and provides links to retrieve the job results once completed.

  • Get Async Job Task

    Retrieves the task reference (task ID and URL) for an asynchronous job in NetSuite. Use this action after submitting an async request with 'Prefer: respond-async' header and receiving a job_id in the Location header. The task ID is required to retrieve the job's result using the async get job task result action. Typical workflow: 1) Submit async request → 2) Get job_id → 3) Use this action to get task_id → 4) Poll job status → 5) Retrieve results with task_id.

  • Async Get Job Task Result

    Tool to retrieve the payload result of a completed async task. Use after confirming the async job and task have completed to fetch the operation's output.

  • Create Customer

    Creates a new customer record in NetSuite. Requires subsidiary ID and either company name (for business customers) or first/last name (for individual customers). Returns the location URL of the created customer record, or an async job URL if using async mode.

  • Create Customer Payment

    Creates a customer payment record in NetSuite. Requires account (deposit account), customer reference, and payment amount. Optionally link payment to specific invoices via the 'apply' sublist. Returns the URL of the created payment record.

Connection

API and auth details

NetSuite exposes SuiteTalk REST and SOAP web services, RESTlets, SuiteScript APIs, and record/search resources for ERP, CRM, financial, inventory, order, customer, vendor, and custom business workflows.

FAQ

Questions people ask before connecting Netsuite

Can Claude Code use Netsuite?

Yes. Type lets an AI teammate use connected Netsuite actions from a governed workspace context, so Claude Code work can reference the app without copying credentials into a local prompt.

Can Codex work with Netsuite through Type?

Yes. Codex can collaborate through Type with app context, skills, and approved actions. The Netsuite catalog entry includes public integration details and example capabilities where available.

Is this the same as a Netsuite MCP server?

Type exposes connected app capabilities to AI teammates and coding agents through Type's integration layer. Teams use it when they want shared app access, human review, and teammate-level permissions around agent work.

More finance & accounting apps for AI teammates