Skip to content
Vasu KasipuriNetSuite Architect · Agentic AI
Role
NetSuite Architect · Agentic AI
Focus
  • ERP Challenges
  • Agentic AI
  • 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, with 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 recordSYNTHESIS · ILLUSTRATIVE14 invoices · $86K · 3 flagged
Fig. 01SYS-001 routing schematic: live query delegation across subledger agents · illustrative demo data
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) · LangGraph · LangChain · LangSmith · CrewAI · RAG & embeddings · AI observability · LLM-backed routing & synthesis · 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 NetSuite2023Featured
3200NetSuite Certified Web Services DeveloperOracle NetSuite2023Featured
3300NetSuite Certified SuiteCloud DeveloperOracle NetSuite2023Featured
3400NetSuite Certified SuiteCommerce DeveloperOracle NetSuite2018Featured
3500NetSuite Certified SuiteFoundationOracle NetSuite2022Featured
3600NetSuite Certified AI Foundations AssociateOracle NetSuite2025Featured
3700Claude 101Anthropic2026Featured
3800Claude Code 101Anthropic2026Featured
Acct 4000Recent postings

Writing

Your first LLM API call on Groq's free tier

Make your first LLM API call in about ten minutes on Groq's free tier. Step-by-step tutorial with curl and Python, API key setup, and common error fixes.

Groq · LLM · API

2026-07-12

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, but 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
ASK-000 · deterministic conciergethis is the 80%: no LLM involved

ASK-000 ready: pure keyword routing over the site's content layer. Try “flagship”, “writing”, “github”, or “help”.