Reads sales orders and invoices, raises new records, upserts customers by external ID, and answers ad hoc questions with SuiteQL.
85actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro records a customer payment in NetSuite to link received funds with their invoice. Accounting stays current when Ayro posts payments immediately instead of waiting for manual batch processing.
Ayro lists all item fulfillment records to show which orders have been shipped and delivered. Customers track their shipments without Ayro having to ask the shipping department for status updates.
Ayro transforms one NetSuite record type into another—for example, converting a sales order to an invoice. Support teams complete workflows faster when Ayro automates multi-step record conversions.
Each card is one request a support team gets, and the Netsuite actions Ayro runs to close it.
Ayro 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.
Ayro 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.
Ayro 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.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Netsuite actions it has and picks the ones a request needs.
Authorize the Netsuite account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Netsuite actions that close it and chains as many as the request needs.
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 freeNetsuite · Ayro
What can you do in Netsuite without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro 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.
All 85 actions your agent can call on Netsuite, straight from the live MCP connection.
Retrieves the current status of an asynchronous NetSuite REST job.
Retrieves the task reference (task ID and URL) for an asynchronous job in NetSuite.
Retrieve the payload result of a completed async task.
Creates a new customer record in NetSuite.
Creates a customer payment record in NetSuite.
Creates a new employee record in NetSuite.
Create a new invoice record.
Creates a new item record in NetSuite via REST API.
Create a new journal entry record.
Build a JWT client assertion for NetSuite OAuth2 client credentials.
Create a new purchase order record.
Creates a new NetSuite record of any type (customer, vendor, invoice, sales order, etc.).
Create a new sales order record in NetSuite.
Creates a new vendor record in NetSuite.
Create a new vendor bill record.
Delete a customer record by ID.
Delete a customer payment record from NetSuite by its ID.
Deletes an employee record from NetSuite by its internal ID.
Delete an invoice record by ID.
Delete an item record by its type and ID.
Delete an Item Fulfillment record.
Delete an item receipt record by ID.
Delete a journal entry record by ID.
Delete a purchase order record by ID.
Delete a sales order by internal ID.
Delete a vendor payment record by ID.
Execute a SuiteAnalytics dataset and return paged results.
Retrieve a customer record by internal ID.
Retrieve a customer payment record by ID.
Discover account-specific service domains.
Same connection, same setup. Pick the next one your team already uses.
Coinranking is a comprehensive cryptocurrency market data platform offering access to real-time coin prices, market caps, and historical data.
Raises invoices with line items, files expenses with receipts attached, reports on payments, and corrects customer and product records.
Reads a customer's subscription and invoices, pauses and resumes plans on request, records payments and refunds, and reverses a scheduled cancellation.
Returns live quotes, reads 10-K sections and financial statements, computes technical indicators, and surfaces dividends, splits, and news.
Browses the service directory, issues KYA and PAY tokens scoped to one purchase, audits what sellers charged, and collects payment seller-side.
Tells a customer where their order stands and what is paid, raises sales orders and packages, issues and applies credit notes, and emails invoices.

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