NetClose - AI Integration with LLMs via MCP

Overview

NetClose integrates with Large Language Models (LLMs) through NetSuite's Model Context Protocol (MCP), enabling AI-assisted automation, analysis, and guidance across close management operations. This integration allows users to interact with NetClose data directly through LLM applications such as Claude, streamlining reconciliation workflows, period-end close tasks, and reporting processes.

Use Cases

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

Close Management and Period-End Workflows

  • Review the status of open close tasks across one or multiple periods and summarize outstanding items by owner or category.
  • Identify overdue or at-risk tasks within the close checklist and suggest prioritization based on dependencies.
  • Generate a summary of close progress for a given period, including completed, pending, and blocked tasks.

Reconciliations

  • Analyze reconciliation records to identify accounts that are unreconciled, past due, or flagged for review.
  • Review reconciliation history and suggest accounts that may benefit from auto-reconciliation rules or process adjustments.
  • Summarize reconciliation exceptions and propose resolution steps based on account type and variance patterns.

Amortizations

  • Review existing NetSuite transactions and identify candidates for prepaid amortization schedule creation.
  • Identify schedules requiring modification due to changes in underlying transactions and propose appropriate adjustments.
  • Confirm that journal entries generated from amortization schedules have been booked correctly for a given period.

Accruals

  • Review open accruals and summarize their status, including which items have been matched to bills and which remain outstanding.
  • Identify accruals that are approaching or past their expected bill receipt date and flag them for follow-up.
  • Scan NetSuite transactions to identify potential accruals that should be booked.

Flux Analysis

  • Identify accounts with consistently high flux variance and recommend whether additional review procedures or flux group adjustments are warranted.
  • Assist users in drafting commentary for specific flux line items based on transaction-level detail pulled from NetClose.
  • Generate a one-off, ad hoc flux analysis for an individual account.

Example Use Case: Accruals

The video below demonstrates how you could use the MCP tool for your month-end accrual workflow.

Example Use Case: Amortizations

The video below demonstrates how you could use the MCP tool to identify and create amortization schedules.


How to Set Up the MCP Tool

This video walks through how to set up the NetSuite's MCP tool and connect it with Claude. Please not that although the video mentions "NetCash," the setup process is the same for NetClose.


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 NetClose 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.

Considerations

Using Projects in Your LLM Application

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

  • Persistent context — Upload NetClose 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 NetClose environment, close task structures, 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 NetClose data. Netgain provides example Skill files for customer use. Contact your Netgain Professional Services Consultant or Netgain Support to obtain these files.

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


Was this article helpful?