Custom Tools Management in NetSuite
Manage custom tools in NetSuite for efficient AI integration. Learn key practices and insights. In the dynamic environment of NetSuite, custom tools play a
In the dynamic environment of NetSuite, custom tools play a pivotal role in extending the platform's capabilities. These tools are integral to interacting with external AI clients through the NetSuite AI Connector Service, allowing developers to tailor functionalities that can capture data, trigger specific actions, or tap into a breadth of SuiteScript-supported operations — all driven by natural language prompts from AI clients.
Navigating the Custom Tools Interface
NetSuite offers a comprehensive Custom Tools page, which serves as a centralized hub for viewing and managing these critical tools. To access this page, navigate to Customization > Scripting > Custom Tools. Here, you will find tools originating from SuiteApps and Account Customization Projects (ACPs), meticulously organized by toolsets.
Note: Only users granted SuiteScript (Edit or Full) permissions have access to these functionalities, ensuring that management remains in capable hands.
Managing Toolsets
The toolsets provide a consolidated view, where each set groups related tools as defined by the SuiteCloud Development Framework (SDF). Expanding a toolset allows you to inspect the individual tools within, along with the permissions necessary for them to operate effectively with AI clients.
Deleting Toolsets
To maintain a streamlined environment, toolsets associated with ACPs can be deleted directly from the Custom Tools page by clicking the delete icon, effectively removing all tools within. However, if a toolset belongs to a SuiteApp, it cannot be directly removed here. Instead, you must navigate to the Installed SuiteApps page.
To uninstall a SuiteApp toolset:
- Go to Customization > SuiteCloud Development > Installed SuiteApp List.
- Click 'Uninstall' next to the SuiteApp you wish to remove.
Important: Note that ACP components cannot be uninstalled once deployed. Unwanted parts must be manually deleted to maintain system integrity.
Developing and Deploying Custom Tools
The development and deployment of custom tools rely heavily upon the SDF, where each tool is encapsulated within a JSON Schema. This ensures compatibility and ease of integration within the broader SuiteApp projects or ACPs.
When creating custom tools, it’s crucial to adhere to established best practices to avoid pitfalls. Notably, certain modules—such as N/http, N/https, and N/sftp—are not supported in custom tool scripts, necessitating alternative approaches for similar functionalities.
Key Takeaways
- Centralized Management: The Custom Tools page offers an organized view of toolsets, facilitating efficient management.
- Permissions: Only authorized users can edit or delete toolsets, ensuring security and compliance.
- Uninstallation: SuiteApp toolsets must be removed from the Installed SuiteApps page, whereas ACP toolsets can be deleted directly.
- Development Framework: All custom tools must be defined using SDF with JSON Schema for proper deployment.
- Module Limitations: Be aware of unsupported modules when scripting custom tools.
By leveraging these insights, NetSuite developers and administrators can effectively harness the power of custom tools to seamlessly integrate AI functionalities into their ERP processes.
Frequently Asked Questions (4)
What permissions are required to manage custom tools in NetSuite?
How do I delete a toolset associated with an Account Customization Project (ACP)?
Can I uninstall a SuiteApp toolset from the Custom Tools page?
What limitations should I be aware of when developing custom tools?
Was this article helpful?
More in AI
- Natural Language Queries in NetSuite AI
Updated for NetSuite 2026.1, featuring enhancements in natural language queries. The MCP Standard Tools SuiteApp offers enhanced AI-driven interaction with
- Support for Consolidated Reports and SuiteQL Tool
Updated to reflect the latest features added in NetSuite 2026.1. Starting with the latest updates in NetSuite 2026.1, NetSuite enhances reporting capabilities
- 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 Role Setup for NetSuite AI Connector Service in 2026.1
Updated to include 2026.1 details on role setup and prerequisites for 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