The Transaction and the Paperwork Behind It, Read Together
NetSuite holds the financials, orders, inventory and billing, and the documents that explain any given transaction are usually somewhere else: an invoice in a mailbox, a goods receipt in a shared folder, an inspection report in a file store. Oracle runs a NetSuite-hosted MCP endpoint, the AI Connector Service, and AI Intelligence Hub connects to MCP servers as a client, so an agent reads the record and the paperwork in one place. NetSuite stays the system of record.
How it connects
Oracle's AI Connector Service is a NetSuite-hosted MCP endpoint, reached at a URL derived from the account, and access is governed by the NetSuite role the connection is authorized under. The platform is the client: the connection is configured once with a name, the server URL, the transport and the HTTP headers that carry its credential, and the tool list is fetched when it binds rather than coded in.
A workflow runs one named tool through an MCP node with its arguments fixed at design time, which suits a nightly reconciliation. An agent is handed the whole tool list and chooses as it works, which suits a question about one exception. Where a step needs something the endpoint does not expose, the HTTP Request node calls NetSuite's REST API, and the platform's own REST API and a workflow's HTTP trigger are the inbound paths, so automation on the NetSuite side can start a workflow.
The authorizing role is the boundary. What an agent can read or write is what that role is granted in NetSuite, which makes the choice of role the control rather than who is asking. Where a document held in the library is read alongside, that retrieval runs under the asking user's identity.
Pulling attachments and documents into the library on a schedule runs on the ingestion connector architecture and is built per engagement.
What you can do together
- Ask why an invoice does not match its purchase order and goods receipt, and get an answer that reads the NetSuite records and the documents behind them together.
- Have an exception explained in words rather than returned as a variance code, with the sources cited.
- Run a nightly workflow that reconciles a class of transactions and drafts what needs attention, pausing at an approval node before anything is written back.
- Put the inspection report or delivery photograph in front of the person reviewing the transaction it belongs to.
A scenario
- SetupAn administrator authorizes the AI Connector Service under a role scoped to accounts payable, and adds it to AI Intelligence Hub as an MCP connection.
- OvernightA workflow reads the previous day's invoices through that connection, matches each to its order and receipt, and lists the ones that do not reconcile.
- 09:00A clerk opens the list. For one invoice the agent explains that the quantity received was short and cites the delivery photograph read from the library.
- ApprovalThe clerk accepts a drafted credit request. A human-in-the-loop node held it until then, and only now is anything written back to NetSuite.
- Month endThe controller asks which suppliers accounted for most exceptions and gets the answer from the same connection, without an export.
What stays where
NetSuite remains the system of record
Transactions, the chart of accounts and the approval structure stay there, and the authorizing role decides what the connection can touch.
Writes wait for a person
Where a workflow step writes back or sends something, a human-in-the-loop node puts someone in front of it first.
Documents stay under the library's governance
Access rules, retention and the audit record apply to them, and retrieval runs as the asking user.
Processing runs where you deploy the platform
Shared or dedicated SaaS, your own cloud subscription, or your own servers. Reaching the NetSuite-hosted endpoint needs a network path to it.
Products and solutions
Next step
See it on your own Oracle NetSuite instance. We will show the connection made, the data moving and the output, then size it for your deployment.
Request a demonstration or write to sales@vidizmo.ai
sales@vidizmo.ai · vidizmo.ai/integrations/catalog/oracle-netsuite