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
- Prompt Studio: Generative AI Management in NetSuite 2026.1
Prompt Studio in NetSuite 2026.1 enhances generative AI management, enabling customization of prompts and Text Enhance actions.
- SuiteCloud Agent Skills for AI Development in NetSuite 2026.1
SuiteCloud Agent Skills enhance development workflows with AI-driven guidance in NetSuite 2026.1, improving automation and process standardization.
- N/llm Module: Usage Limits and Additional Requests in NetSuite
In NetSuite 2026.1, the N/llm module sets usage limits and options for additional requests via Oracle Cloud.
- Required Features and Permissions for NetSuite AI Connector
Ensure Server SuiteScript and OAuth 2.0 are enabled for secure usage of the NetSuite AI Connector Service.
Advertising
Reach AI Professionals
Put your product in front of NetSuite experts who work with AI every day.
Sponsor This Category