Tool Invocation in NetSuite with AI
Invoke NetSuite tools using AI in the MCP SuiteApp. Understand permissions and tool availability.
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 Integration
- Square Connector Integration in NetSuite 2026.1
Discover the Square Connector for seamless integration with NetSuite 2026.1, synchronizing transactions, orders, and inventory effortlessly.
- NetSuite AI Connector Service Enhancements in Version 1.0.6
Explore enhancements in NetSuite AI Connector Service version 1.0.6, including new tools and updated functionalities for improved data interaction.
- Narrative Insights in NetSuite: Latest AI Features 2023
Explore NetSuite's latest AI advancements in recent release notes.
- NetSuite Item Configuration with User-Event Scripts
Convert standard to configured line items in NetSuite CPQ Ecommerce for optimized transactions.