MCP Sample Tools Overview

The MCP Sample Tools SuiteApp is an extension for NetSuite that lets you run NetSuite operations using conversational AI through an LLM client using MCP (Model Context Protocol). The SuiteApp exposes a set of tools and functions that can be invoked by AI, so you can work with NetSuite data and handle common tasks using natural language.

The SuiteApp is designed to work with your existing NetSuite roles and permissions. The SuiteApp uses the same access controls as the NetSuite UI, so you can only see data and take actions allowed by your assigned roles.

Key Features

  • Conversational Data Access:

    You can ask about NetSuite records (like Customers, Transactions, and Financial data) using natural language.

  • Record Operations:

    You can create or update records (like customer records) by using conversational commands. The SuiteApp exposes specific functions for these operations, which are executed by the AI tool.

  • Data Visualization:

    You can get data in different formats, like tables and summaries, that work well in the MCP client.

  • Permission Compliance:

    Your NetSuite role and permissions control all data access and actions. The SuiteApp doesn’t give you any extra access beyond what you already have in NetSuite. The permissions and actions available to you through the MCP client are determined by the NetSuite role you use to connect. This means your ability to view data, perform operations, or access specific tools within the SuiteApp will match the permissions assigned to your NetSuite role.

How It Works

The MCP Sample Tools SuiteApp lets you interact with your data using conversational AI. This section outlines the typical flow, from installation to executing operations, so you can get started quickly and understand what happens behind the scenes.

  • Install the MCP Sample Tools SuiteApp

    To begin, install the MCP Sample Tools SuiteApp from the SuiteApp Marketplace. See Installing MCP Sample Tools for more information.

  • Invoke Tools through Conversational AI

    When it's installed, you can use a set of tools in the MCP client. Open the MCP client and start a conversation using natural language commands or queries.

    The conversational AI will interpret your request and present you with a set of available tools and actions. For the list of default tools and how to work with them, see List of Predefined Tools.

  • Execute Operations

    When you submit a request through the MCP client, the SuiteApp takes care of the rest:The SuiteApp receives your request and translates it into the appropriate NetSuite API calls or operations.

    It executes the requested task in NetSuite, such as fetching records, updating information, or performing other supported actions. Results are processed and sent back to the MCP client, where you can view the outcome directly in your conversational interface.

Example Use Cases

  • Create a new customer record using conversational input.

  • Update a customer’s contact information.

  • View a simple financial performance in graphs.

Related Topics

General Notices