NetCash AI Integration with LLMs via MCP
Overview
NetCash integrates with Large Language Models (LLMs) through NetSuite's Model Context Protocol (MCP), enabling AI-assisted automation, analysis, and guidance across finance operations. This integration allows users to interact with NetCash data directly through LLM applications such as Claude, streamlining reconciliation workflows and reporting tasks.
Use Cases
The following examples illustrate how LLMs can be used in conjunction with NetCash:
Bank Reconciliation and Matching
- Analyze bank transactions to identify the largest inflows and outflows for a given period and generate visual charts.
- Analyze credit card transactions for anomalies and potential policy violations.
- Review recent matches between GL and bank transactions in NetCash and suggest NetCash GL Match Automation rules.
- Improve matching accuracy by receiving suggested changes to NetCash Alias mapping and pushing those changes into NetCash.
- Match GL and bank transactions within the LLM application and push confirmed matches into NetCash.
- Unmatch transactions in NetCash.
Reporting
- Create custom Spend/Income Reports.
- Create Cash Flow Forecasting Reports.
The video below provides an introduction to MCP tools and demonstrates examples of how to use an LLM with NetCash once the integration is connected.
MCP Tool Setup
This video walks through how to set up the NetSuite's MCP tool and connect it with Claude.
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 NetCash 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.
Considerations
Using Projects in Your LLM Application
Netgain recommends creating a dedicated Project within the LLM application when using NetCash MCP tools. Projects provide isolated workspaces that offer the following advantages:
- Persistent context — Upload NetCash 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 NetCash environment, matching rules, 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 NetCash 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 NetCash 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:
