NetAsset - AI Integration with LLMs via MCP
Overview
NetAsset integrates with Large Language Models (LLMs) through NetSuite's Model Context Protocol (MCP), enabling AI-assisted automation, analysis, and guidance across asset management operations. This integration allows users to interact with NetAsset data directly through LLM applications such as Claude, streamlining asset creation, reconciliations, and reporting processes.
Choice of LLM
There are a growing number of LLMs available for workplace use. At Netgain we use Claude internally, so Claude is the only LLM we've tested and the only one we provide setup instructions for. The tools and MCP connection are product agnostic though, so once you have the tools available in your NetSuite bundle, you can set up a MCP connection with any MCP-compatible LLM and use them as suggested below.
How to Set Up the NetSuite MCP Tool
This video walks through how to set up the NetSuite's MCP tool and connect it with Claude. Note this video was created for NetClose, but the setup is exactly the same.
Step-by-Step Walkthrough
- Navigate to the SuiteApps marketplace and install NetSuite's MCP Standard Tools.
- Create a dedicated MCP Role in NetSuite. You can also make a copy of an existing role.
- On the role record, add the following required permissions under Permissions > Setup
- MCP Server Connection
- OAuth 2.0 Authorized Applications Management
- Log In Using Access Token
- Any additional NetSuite and NetAsset permissions required for the intended use cases
- Then, assign the role to the employee record. You will have to log out and log back into NetSuite to enable the role.
- In the LLM application, navigate to the LLM settings and add a custom MCP server connection using the following URL format, replacing the account ID with the NetSuite-specific account ID for the environment:
https://td12345.suitetalk.api.netsuite.com/services/mcp/v1/all
- Once the connection has been established, authenticate in NetSuite and select the MCP Role created in Step 2.
How to Set Up the NetAsset Specific Tools
NetAsset tools are available upon request currently. We are actively working with NetSuite to get a bundle release option for easy download of NetAsset tools for MCP usage.
Prompt Suggestions
The following examples illustrate how LLMs can be used in conjunction with NetAsset:
Asset Register Management
- Summarize the fixed asset register by asset type, subsidiary, or acquisition period and flag assets missing key attributes like useful life, convention, or in-service date.
- Review recent fixed asset proposal transactions and identify candidates for asset creation, then draft the new asset records for review.
Depreciation & Schedules
- Generate or regenerate depreciation schedules for a set of assets and summarize the projected expense by period and book.
- Compare book vs. tax depreciation schedules for an asset and give me the M1 difference for period X.
CIP (Construction in Progress)
- Review open CIP transactions and identify costs that are ready to be capitalized and placed in service.
- Summarize CIP balances by project or account and highlight items aging beyond an expected threshold.
Disposals, Transfers & Splits
- Identify assets flagged for disposal and calculate the expected gain or loss based on proceeds versus net book value.
- Walk through splitting or transferring an asset across subsidiaries, departments, or classes and preview the resulting schedule and journal impact.
Revaluation & Impairment
- Review revaluation history and summarize the carrying-value impact across an asset class, or reverse a revaluation that was entered in error.
- Identify assets whose carrying value may exceed recoverable value and warrant an impairment review.
Journals & Period-End
- Run depreciation journals for the period and summarize the entries posted by account, asset type, and subsidiary.
- Reconcile the NetAsset subledger to the NetSuite GL for gross asset, accumulated depreciation, and net book value, and explain any variances.
Considerations
Using Projects in Your LLM Application
Netgain recommends creating a dedicated Project within the LLM application when using NetAsset MCP tools. Projects provide isolated workspaces that offer the following advantages:
- Persistent context — Upload NetAsset documentation, reconciliation templates, and configuration files that the LLM references across all conversations.
- Conversation continuity — Previous troubleshooting sessions, feature discussions, and reconciliation analyses remain accessible for reference.
- Tool-specific instructions — Configure the LLM to understand the specific NetSuite environment, custom fields, and reporting preferences.
- Project Skill files — Skill files contain instructions that apply to every conversation within a project, giving the LLM additional context about what actions to perform and how to interpret NetAsset data.
Using a dedicated Project prevents interference from unrelated conversations and ensures the LLM maintains full context about the NetAsset implementation when querying data, analyzing reconciliations, or troubleshooting issues.
For additional information on using Projects and Skills within specific LLM applications, refer to the documentation for your LLM platform.
For additional information on using Projects and Skills within specific LLM applications, refer to the documentation for your LLM platform:
