Skip to content
Vasu KasipuriNetSuite Architect · Enterprise Systems
Role
NetSuite Architect · Enterprise Systems
Focus
  • Guardrails
  • Observability
  • Orchestration
  • Reconciliation
  • Audit-ready
Base
Hyderabad, India

80% is a solved problem pretending to need AI. The other 20% actually needs an LLM.

NetSuite Architect building production-grade agentic AI for enterprise finance — 12+ years automating ERP and revenue at scale.

NL QUERYWhich invoices are 60+ days past due?ORCHESTRATORroutes · coordinates · synthesizesARaccounts receivableAPaccounts payableREVENUErevenue recognitionPROCUREMENTprocure to payREPORTINGanalyticsMCP · MODEL CONTEXT PROTOCOLNETSUITEsystem of record
Fig. 01SYS-001 routing schematic — live query delegation across subledger agents
Acct 1000SYS-001 · Case study

Multi-agent finance intelligence for NetSuite

A production-grade system of specialized AI agents that lets people ask their ERP real questions — in plain language, in real time.

The problem

An ERP already holds the answer to almost every question a finance team asks. What it lacks is the interface. Getting from "which invoices are about to age past 60 days" to an actual number means saved searches, report builders, and someone who knows exactly where to look.

The harder questions are worse, because they cross subledgers. Collections exposure touches receivables and reporting; a clean quarter summary touches AR, AP, and revenue at once. No single report answers them — a person does, slowly, by stitching modules together.

The system

This system puts a natural-language chat interface on NetSuite, built in Python on the Model Context Protocol (MCP). One orchestrator agent reads each query, routes it to the specialists that own the answer, coordinates them, and synthesizes a single response — including cross-functional answers no individual agent could produce alone.

Each specialist agent is scoped to one financial domain and reaches NetSuite only through MCP tool contracts, so every capability the system has is explicit, typed, and enumerable. Queries resolve against live ERP data, not an export.

Agent roster
AgentDomainAnswers for
Orchestrator AgentCoordinationRoutes queries, coordinates the specialist agents, and synthesizes cross-functional answers.
AR AgentAccounts ReceivableInvoices, customer payments, aging, and collections insights.
AP AgentAccounts PayableVendor bills, expenses, and payment status.
Revenue AgentRevenue RecognitionRevenue recognition, deferred revenue, and ARR/MRR breakdowns.
Procurement AgentProcure to PayPurchase orders, vendor records, and approval workflows.
Reporting AgentAnalyticsFinancial summaries and ad-hoc analytics.

Guardrails

The design rule behind it is the same thesis as the rest of my work: the deterministic 80% stays deterministic. The LLM is reserved for what actually needs language — understanding the question, routing it, and synthesizing the answer — while the data access underneath stays scoped, observable, and auditable per agent. Guardrails are the architecture, not a feature flag.

StackPython · Model Context Protocol (MCP) · NetSuite (live ERP data) · Multi-agent orchestration · LLM-backed routing & synthesis
Acct 2000Capabilities, not a tag cloud

What I architect

2100

Enterprise Platforms

The systems of record I design against, integrate, and hold to account.

NetSuite (ERP, primary) · Salesforce (CRM) · Coupa · Oracle EBS · Avalara · Vertex · Stripe · Workday · Paycor · Zip · Rocketlane

2200

ERP Domain

The full ledger lifecycle — order to cash to close — treated as one architecture, not separate projects.

Order to Cash (O2C) · Procure to Pay (P2P) · Record to Report (R2R) · Revenue Recognition (ASC 606) · Billing & Subscription Management

2300

Integration & Middleware

Pipelines built to fail loudly, retry safely, and leave a trail.

Celigo (iPaaS) · REST / SOAP APIs · Middleware design · AWS pipelines (S3, Transfer Family, SFTP) · CI/CD · Retry frameworks · Observability tooling

2400

Engineering

Enough depth to build what I design — and to know what shouldn't be built.

SuiteScript 1.0 / 2.x · TypeScript · JavaScript · Python · React · Backbone.js · SuiteCommerce Advanced

2500

Data & Analytics

High-volume financial data made queryable, reconcilable, and fast.

SQL · SuiteQL · SuiteAnalytics · High-volume Map/Reduce processing

2600

AI & ML

Agentic systems with guardrails first — the 20% that actually needs an LLM.

Agentic systems · Model Context Protocol (MCP) · RAG & embeddings · LLM integration POCs · Python

2700

Governance & Quality

Controls designed in from day one, not bolted on for the audit.

SOX controls · Audit processes · Role-based access · SIT / UAT / regression · API & integration testing · Data reconciliation & validation

Acct 3000Registered credentials

Certifications

No.CredentialIssuerYearFeatured
3100NetSuite Certified Application DeveloperOracle NetSuiteFeatured
3200NetSuite Certified Web Services DeveloperOracle NetSuiteFeatured
3300NetSuite Certified SuiteCommerce DeveloperOracle NetSuiteFeatured
3400NetSuite Certified SuiteFoundationOracle NetSuiteFeatured
3500NetSuite Certified AI Foundations AssociateOracle NetSuiteFeatured
3600Claude 101Anthropic2026Featured
3700Claude Code 101Anthropic2026Featured
Acct 4000Ledger of drafts

Writing

Wiring AI agents into NetSuite over MCP

What it takes to put a natural-language interface on an ERP without handing a language model the keys: tool contracts, scoped agents, and an orchestrator that knows when not to use AI.

MCP · NetSuite · Agents

In draft

Full writing index →

Acct 5000The narrative line

About & contact

Twelve years ago I started automating the unglamorous middle of the enterprise — orders, invoices, ledgers, the systems that have to be right. Since then I have designed and scaled back-office platforms for high-growth businesses: API-driven architectures, financial and operational workflows, and SOX-compliant systems that pass audits without heroics.

That work now converges somewhere specific: AI-driven financial automation. Not chatbots bolted onto an ERP — agentic systems with guardrails, observability, and reconciliation designed in from day one, so the people who actually run the business can ask their systems real questions and trust the answers.

Vasu Kasipuri — portrait printed as an ink duotone plateOn file
Fig. 02Personnel record
Base
Hyderabad, India