Netsuite MCP integration
Reads sales orders and invoices, raises new records, upserts customers by external ID, and answers ad hoc questions with SuiteQL.
85actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Create customer payment
Lyro records a customer payment in NetSuite to link received funds with their invoice. Accounting stays current when Lyro posts payments immediately instead of waiting for manual batch processing.
List item fulfillments
Lyro lists all item fulfillment records to show which orders have been shipped and delivered. Customers track their shipments without Lyro having to ask the shipping department for status updates.
Transform record
Lyro transforms one NetSuite record type into another—for example, converting a sales order to an invoice. Support teams complete workflows faster when Lyro automates multi-step record conversions.
How businesses use Netsuite + Lyro
Each card is one request a support team gets, and the Netsuite actions Lyro runs to close it.
Answer an order or invoice question from the ERP
Lyro opens the sales order a customer is asking about, checks the invoice raised against it, and reads the fulfillment record, so the answer covers what has actually shipped and what has actually been billed.
Get Sales OrderGet InvoiceGet Item FulfillmentRaise the record the conversation just agreed to
Lyro creates the sales order from what was agreed, invoices it, and records the customer payment against it, so the paperwork exists before the conversation closes rather than after.
Create Sales OrderCreate InvoiceCreate Customer PaymentKeep customer and vendor records from splitting in two
Lyro updates the customer when their details change and writes by your own external ID, so a record arriving from another system lands on the existing one instead of creating a duplicate.
Update CustomerUpsert Record by External IDUpdate VendorAsk the ERP something no saved search covers
Lyro runs a SuiteQL query against the account or executes a dataset that already exists, so a one-off question about the ledger gets an answer without queueing behind a report request.
Run SuiteQL QueryExecute DatasetList Datasets
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Netsuite actions it has and picks the ones a request needs.
- 01
Connect Netsuite
Authorize the Netsuite account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Netsuite actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Netsuite
Setup, permissions, and the limits of what Lyro can do inside Netsuite.
It can check before it does. Get Governance Limits returns the account's current usage allowance, so a heavy call can be held back rather than rejected. Long-running work goes down the async path instead: Get Async Job Status, Get Async Job Task, and Async Get Job Task Result poll a job rather than holding a request open.
Every action available in Netsuite
All 85 actions your agent can call on Netsuite, straight from the live MCP connection.
Get async job status
Retrieves the current status of an asynchronous NetSuite REST job.
Get async job task
Retrieves the task reference (task ID and URL) for an asynchronous job in NetSuite.
Async get job task result
Retrieve the payload result of a completed async task.
Create customer
Creates a new customer record in NetSuite.
Create customer payment
Creates a customer payment record in NetSuite.
Create employee
Creates a new employee record in NetSuite.
Create invoice
Create a new invoice record.
Create item
Creates a new item record in NetSuite via REST API.
Create journal entry
Create a new journal entry record.
Create jwt client assertion
Build a JWT client assertion for NetSuite OAuth2 client credentials.
Create purchase order
Create a new purchase order record.
Create record
Creates a new NetSuite record of any type (customer, vendor, invoice, sales order, etc.).
Create sales order
Create a new sales order record in NetSuite.
Create vendor
Creates a new vendor record in NetSuite.
Create vendor bill
Create a new vendor bill record.
Delete customer
Delete a customer record by ID.
Delete customer payment
Delete a customer payment record from NetSuite by its ID.
Delete employee
Deletes an employee record from NetSuite by its internal ID.
Delete invoice
Delete an invoice record by ID.
Delete item
Delete an item record by its type and ID.
Delete item fulfillment
Delete an Item Fulfillment record.
Delete item receipt
Delete an item receipt record by ID.
Delete journal entry
Delete a journal entry record by ID.
Delete purchase order
Delete a purchase order record by ID.
Delete sales order
Delete a sales order by internal ID.
Delete vendor payment
Delete a vendor payment record by ID.
Execute dataset
Execute a SuiteAnalytics dataset and return paged results.
Get customer
Retrieve a customer record by internal ID.
Get customer payment
Retrieve a customer payment record by ID.
Get data center urls
Discover account-specific service domains.
The tools Netsuite sits next to
Same connection, same setup. Pick the next one your team already uses.

Coinranking
Coinranking is a comprehensive cryptocurrency market data platform offering access to real-time coin prices, market caps, and historical data.
Finmei
Raises invoices with line items, files expenses with receipts attached, reports on payments, and corrects customer and product records.
Maxio
Reads a customer's subscription and invoices, pauses and resumes plans on request, records payments and refunds, and reverses a scheduled cancellation.
Polygon
Returns live quotes, reads 10-K sections and financial statements, computes technical indicators, and surfaces dividends, splits, and news.
Skyfire
Browses the service directory, issues KYA and PAY tokens scoped to one purchase, audits what sellers charged, and collects payment seller-side.
Zoho inventory
Tells a customer where their order stands and what is paid, raises sales orders and packages, issues and applies credit notes, and emails invoices.

Ready to connect Netsuite?
Authorize the account and your agent has all 85 actions from the first conversation.


