• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Netsuite

Netsuite MCP integration

Reads sales orders and invoices, raises new records, upserts customers by external ID, and answers ad hoc questions with SuiteQL.

Connect NetsuiteSee all integrations

85actions available

  1. Home/
  2. Integrations/
  3. Netsuite

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.

See all 85 actions

How businesses use Netsuite + Lyro

Each card is one request a support team gets, and the Netsuite actions Lyro runs to close it.

  • receipt_long

    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 Fulfillment
  • shopping_cart

    Raise 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 Payment
  • contacts

    Keep 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 Vendor
  • database

    Ask 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.

  1. 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.

  2. 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.

  3. 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

Netsuite · Lyro

What can you do in Netsuite without me setting anything up?

These, right away:

  • Create customer
  • Get async job status
  • Delete customer

Great, let's start with the first one.

Ask Lyro anything...

FAQ

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.

  • Through OAuth 2.0 against your own account domain. Exchange OAuth2 Authorization Code for Tokens and OAuth2 Token Refresh maintain the session, Create JWT Client Assertion supports a machine-to-machine client-credentials flow, and Revoke OAuth2 Refresh Token cuts access immediately. Get Data Center URLs resolves the endpoint your account actually lives behind.

  • More than most integrations expose: Delete Invoice, Delete Sales Order, Delete Journal Entry, Delete Customer, and Delete Vendor Payment are all present, and the toolkit has no restore action for any of them. Scope a customer-facing connection to read and create, and keep the delete actions for an internal, approved path.

  • Yes. Get Record Metadata and List Metadata Catalog return what your account actually exposes, custom fields included, and Create Record, List Records, and Upsert Record by External ID operate on any record type rather than only the built-in ones. Get Reference Select Field resolves the valid options on a list field before Lyro writes a value into it.

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.

  • Coinrankingarrow_outward

    Coinranking

    Coinranking is a comprehensive cryptocurrency market data platform offering access to real-time coin prices, market caps, and historical data.

  • Finmeiarrow_outward

    Finmei

    Raises invoices with line items, files expenses with receipts attached, reports on payments, and corrects customer and product records.

  • Maxioarrow_outward

    Maxio

    Reads a customer's subscription and invoices, pauses and resumes plans on request, records payments and refunds, and reverses a scheduled cancellation.

  • Polygonarrow_outward

    Polygon

    Returns live quotes, reads 10-K sections and financial statements, computes technical indicators, and surfaces dividends, splits, and news.

  • Skyfirearrow_outward

    Skyfire

    Browses the service directory, issues KYA and PAY tokens scoped to one purchase, audits what sellers charged, and collects payment seller-side.

  • Zoho inventoryarrow_outward

    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.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Netsuite?

Authorize the account and your agent has all 85 actions from the first conversation.

Connect NetsuiteTalk to sales
Connect NetsuiteTalk to sales
Support agent working at a laptop next to the Lyro mascot