Tool Invocation in NetSuite with AI

Invoke NetSuite tools using AI in the MCP SuiteApp. Understand permissions and tool availability.

·3 min read·5 views·View Oracle Docs

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 NameDescriptionRequired Permission
Record Tools
ns_createRecordCreates a new record in NetSuite.REST Web Services (Full)
ns_getRecordRetrieves a record in NetSuite.
ns_getRecordTypeMetadataRetrieves metadata for all record types, including fields and types.
ns_updateRecordUpdates an existing record in NetSuite.
Report Tools
ns_getSubsidiariesLists subsidiaries for filterable reports.
ns_listAllReportsLists all standard and custom reports.
ns_runReportExecutes a report and shows the results.
Saved Search Tools
ns_listSavedSearchesLists all saved searches.Perform Search (View)
ns_runSavedSearchExecutes a saved search.
SuiteQL Tools
ns_runCustomSuiteQLRuns custom SuiteQL read-only queries.
ns_getSuiteQLMetadataRetrieves 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?
Yes, it is important to review permissions and ensure that integration tools are correctly configured with the necessary permissions to prevent errors during the invocation process.
How does invoking a tool via AI work with existing workflows?
Invoking a tool using AI complements existing workflows by allowing users to issue commands in natural language, streamlining tasks such as record creation while leveraging the tool descriptions provided within NetSuite.
What security measures should be considered when invoking tools via AI?
Always ensure that all interactions comply with your organization's security protocols and NetSuite's best practices for integrations. This includes confirming that consent for external interactions is sought through security pop-ups after issuing commands.
Will using AI to invoke tools affect existing custom scripts or workflows?
The article does not specify if there are direct impacts on existing scripts or workflows, so it's advisable to assess your current setup for compatibility with AI-driven tool invocation.
Source: How To Invoke a Tool Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Integration

View all Integration articles →