Available Tools in the MCP Standard Tools SuiteApp
The MCP Standard Tools SuiteApp includes the following tools:
-
File Cabinet Tools - Search file names, list folder contents, resolve paths and internal IDs, and attach or detach files from records.
-
Record Tools - Create, retrieve, transform, and update NetSuite records.
-
Record Action Tools - Discover and execute available actions for NetSuite records.
-
Report Tools - Access and run reports from your NetSuite account.
-
Runtime Tools - Retrieve information about the NetSuite account and role used for your AI client connection.
-
Saved Search Tools - List and run saved searches in NetSuite.
-
SuiteQL Tools - Run custom SuiteQL queries to gather and analyze data in NetSuite.
How To Invoke a Tool
You can use natural language in your AI client to invoke a tool. Use the tool description as a guide on how to write your message. For example: Create a customer record in NetSuite for <first name> <last name>.
The client then shows a pop-up asking for permission to use an external integration tool.
Permissions for Available Tools
The permissions defined for each tool determine the visibility of the tool in the AI client. A tool is visible only if your NetSuite role has all the required permissions for that tool. However, access to data and the ability to execute tool actions still depend on your NetSuite role and permissions. You can only access data and perform operations that your NetSuite role allows, regardless of tool visibility.
For information about the permissions required to view each tool, see List of Available Tools or the tool-specific help topics.
List of Available Tools
The following table provides an overview of the tools available in the MCP Standard Tools SuiteApp. For detailed information such as the permissions and required parameters, click the tool name to view its help topic.
The SuiteApp also includes MCP Apps that work with the standard tools to add interactive UI experiences in the AI client. For more information, see Available MCP Apps in the MCP Standard Tools SuiteApp.
Parameters provided to a tool call are verified. Required parameters must be included in the request. If a required parameter is missing, the AI client may either use a default value or ask for additional details.
|
Tool Name |
Description |
Required Permission |
Related MCP App (Interactive UI) |
|
|---|---|---|---|---|
|
Attaches an existing File Cabinet file to a NetSuite record. |
- |
|||
|
Removes a file's attachment to a record without deleting the file. |
||||
|
Lists the files and folders directly in a specified folder. |
||||
|
Resolves a file or folder path to its internal ID. |
||||
|
Resolves a file or folder internal ID to its complete path. |
||||
|
Searches file names across accessible File Cabinet folders. |
||||
|
Creates a new record in NetSuite. |
REST Web Services (Full) |
|||
|
Retrieves a record in NetSuite. |
||||
|
Lists supported transformations from one NetSuite record type to another. |
||||
|
Retrieves metadata for all NetSuite record types or for a specific record type, including available fields and their data types. |
||||
|
Transforms an existing NetSuite record into a new record of a supported target type. |
||||
|
Updates an existing record in NetSuite. |
||||
|
Returns actions available for a record type or a specific record. |
- |
- |
||
|
Executes an available action for a specific record. |
||||
|
Returns a list of accounting books in your NetSuite account that can be used to filter report results. |
- |
|||
|
Returns a list of accounting contexts in your NetSuite account that can be used to filter report results. |
||||
|
Returns a list of nexuses in your NetSuite account that can be used to filter report results. |
||||
|
Returns a list of subsidiaries in your NetSuite account that can be used to filter report results. |
||||
|
Returns a list of all standard and custom reports in your NetSuite account. |
||||
|
Runs a report in your NetSuite account and displays the results. |
||||
|
Returns account and role information, enabled features, granted permissions, and preference values for the current NetSuite session. |
- |
- |
||
|
Returns a list of all saved searches in your NetSuite account. |
Perform Search (View) |
- |
||
|
Runs an existing saved search from your NetSuite account. |
||||
|
Runs a custom SuiteQL query in NetSuite. Only read-only queries are supported. Useful for gathering information of all types. |
- |
- |
||
|
Retrieves metadata for NetSuite records that you can access with SuiteQL, including available fields, data types, and joinable fields. |
||||