NetLease - AI Integration with LLMs via MCP

Overview

NetLease 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 NetLease 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 NetLease 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 NetLease Specific Tools

Prompt Suggestions

The following examples illustrate how LLMs can be used in conjunction with NetLease:

Lease Register & Onboarding

  • Summarize the lease portfolio by classification, subsidiary, or commencement period and flag leases missing key inputs like discount rate, lease term, or commencement date.
  • Walk through creating a new lease from a set of payment terms, attach the source document, and commence it once the inputs are confirmed. (Note: Binary files like signed PDFs still need to be uploaded directly in NetSuite.) 

Classification & Schedules

  • Review a lease's inputs and explain whether it classifies as operating or finance under ASC 842, and what drives that result.
  • Generate or regenerate ROU asset and lease liability schedules for a set of leases and summarize the expense and liability balances by period.

Modifications & Remeasurements

  • Identify leases with pending term, payment, or scope changes and walk through entering the modification, then preview the remeasurement impact before posting.
  • Review recent lease modifications and summarize their effect on the liability and ROU asset, or reverse a modification entered in error.

Payments & Fees

  • Summarize scheduled lease payments by lease, period, or subsidiary and flag any that look misaligned with the contract terms.
  • Review lease fees and fee types across the portfolio and identify leases where a fee is missing or inconsistently applied.

Billing & Journals

  • Run lease billing for the period and summarize the bills generated by lease, subsidiary, and amount.
  • Run lease journals for the period and summarize the entries posted by account, lease type, and subsidiary.

Reporting & GL Reconciliation

  • Reconcile the NetLease subledger to the NetSuite GL for ROU asset, lease liability, and lease expense, and explain any variances.
  • Pull the data needed for quantitative disclosures — maturity analysis, weighted-average lease term, and weighted-average discount rate — and assemble it into a summary table.

Considerations

Using Projects in Your LLM Application

Netgain recommends creating a dedicated Project within the LLM application when using NetLease MCP tools. Projects provide isolated workspaces that offer the following advantages:

  • Persistent context — Upload NetLease 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 NetLease data. 

Using a dedicated Project prevents interference from unrelated conversations and ensures the LLM maintains full context about the NetLease 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?