AI-Driven Tool Invocation in NetSuite MCP Standard SuiteApp
Learn how to invoke NetSuite tools using AI in the MCP Standard SuiteApp, including permission requirements.
Starting in the latest release, the MCP Standard Tools SuiteApp enables AI-driven invocation of various tools in NetSuite, granting users a streamlined method to interact with records, reports, searches, and SuiteQL queries.
MCP Standard Tools SuiteApp Overview
The MCP Standard Tools SuiteApp provides the following tools:
- Record Tools: Create, retrieve, and update NetSuite records effortlessly.
- Report Tools: Access and execute reports from your NetSuite account.
- Saved Search Tools: Run and list saved searches easily.
- SuiteQL Tools: Execute custom SuiteQL queries for data analysis.
How To Invoke a Tool
To interact with a tool, use natural language in your AI client. Refer to the tool description when crafting your message. For example, to create a customer record, you might say, "Create a customer record in NetSuite for John Doe."
After sending your request, the client will prompt you for authorization to use an external integration tool.
Permissions for Available Tools
Visibility and access to tools depend on the permissions allocated to your NetSuite role. Even if a tool is available, your ability to access data or execute actions is contingent on your role permissions.
For detailed permission information related to each tool, see the "List of Available Tools" section.
List of Available Tools
Here's an overview of tools available within the MCP Standard Tools SuiteApp:
| Tool Name | Description | Required Permission |
|---|---|---|
| Record Tools | ||
| ns_createRecord | Creates a new record in NetSuite. | REST Web Services (Full) |
| ns_getRecord | Retrieves a record in NetSuite. | |
| ns_getRecordTypeMetadata | Retrieves metadata for all record types, including fields and types. | |
| ns_updateRecord | Updates an existing record in NetSuite. | |
| Report Tools | ||
| ns_getSubsidiaries | Lists subsidiaries for filterable reports. | |
| ns_listAllReports | Lists all standard and custom reports. | |
| ns_runReport | Executes a report and shows the results. | |
| Saved Search Tools | ||
| ns_listSavedSearches | Lists all saved searches. | Perform Search (View) |
| ns_runSavedSearch | Executes a saved search. | |
| SuiteQL Tools | ||
| ns_runCustomSuiteQL | Runs custom SuiteQL read-only queries. | |
| ns_getSuiteQLMetadata | Retrieves SuiteQL metadata for accessible records. |
Note: When you make a tool call, ensure all required parameters are included to avoid default usage or additional prompts from the AI client.
Who This Affects
- Administrators: Manage permission settings for tool access.
- Developers: Utilize AI to script and automate operations.
- Business Users: Leverage natural language to run reports and searches efficiently.
Key Takeaways
- The MCP Standard Tools SuiteApp allows AI-driven tool interaction within NetSuite.
- Tool access depends on appropriate permissions being set for your role.
- Natural language can be used to invoke tools, simplifying user interaction.
- Comprehensive tool availability varies by permissions and consists of record, report, saved search, and SuiteQL functionalities.
Frequently Asked Questions (4)
Does invoking tools with AI require special permissions?
How does invoking a tool via AI work with existing workflows?
What security measures should be considered when invoking tools via AI?
Will using AI to invoke tools affect existing custom scripts or workflows?
Was this article helpful?
More in AI
- Enhanced Natural Language Queries with MCP Standard Tools
Discover how MCP Standard Tools enhance natural language queries in NetSuite AI for version 2026.1.
- Intelligent Close Manager Portlet in NetSuite
The Intelligent Close Manager portlet offers a centralized view for managing tasks and exceptions in NetSuite, enhancing close processes.
- New SuiteCloud Agent Skills for NetSuite 2026.1
New SuiteCloud Agent Skills added in NetSuite 2026.1 enhance workflows and support various development practices.
- Predict Invoice Payment Dates Using AI in NetSuite
NetSuite's Payment Date Prediction leverages machine learning to forecast invoice payment dates for better financial planning.
Advertising
Reach AI Professionals
Put your product in front of NetSuite experts who work with AI every day.
Sponsor This Category