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. 

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

  1. Navigate to the SuiteApps marketplace and install NetSuite's MCP Standard Tools.
  2. Create a dedicated MCP Role in NetSuite. You can also make a copy of an existing role.
  3. 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
  4. Then, assign the role to the employee record. You will have to log out and log back into NetSuite to enable the role.
  5. 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 
  6. 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

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:


Was this article helpful?