File Cabinet MCP Apps

The File Cabinet MCP Apps let you browse folders, search file names, upload files, and send supported file contents to the conversation.

This topic includes the following sections:

The following table lists the File Cabinet MCP Apps in the MCP Standard Tools SuiteApp.

MCP App

Description

File Cabinet Browser MCP App

Lets you browse folders, search file names, upload files, and send supported contents from selected files to the conversation.

Get File MCP App

Requests confirmation before sending supported file contents to the conversation. Requires the file's complete File Cabinet path.

Upload File MCP App

Uploads one or more files to a specified File Cabinet folder.

Permissions and Prerequisites

Your ability to use the apps depends on your NetSuite role's file and folder permissions.

An account administrator configures folder access in Allowed File Cabinet Access on the Custom Tools page. For allowed folders, the following minimum access levels apply:

File Operation

Minimum Access Level

Read an existing file

View

Upload a new file

Create

Replace an existing file

Edit

These access levels don't override your NetSuite role's permissions.

Important:

If the allowed-folder list is empty, the apps can't read, upload, or replace files. For setup instructions, see Configuring File Cabinet Access for Custom Tools.

Upload Requirements and Behavior

The following requirements and behavior apply to uploads through the File Cabinet Browser MCP App and Upload File MCP App:

  • Files keep their original names. If a file with the same name already exists in the destination folder, click Replace Existing File to confirm the replacement. To replace an existing file, the uploaded file must have the same file type as the existing file. Existing text files with a non-UTF-8 encoding can't be replaced.

  • When you specify a destination path, the Upload File MCP App can create missing subfolders when permitted. Browser uploads use the folder currently open in the app.

  • After an upload, the app shares saved file details and supported contents with your AI client. An upload can succeed even if its contents can't be shared or read.

The following table lists supported file extensions for uploads. Extension matching is case-insensitive. Text files must use UTF-8 encoding.

File Category

Supported Extensions

Documents and spreadsheets

.doc, .docx, .dot, .eps, .mpp, .pdf, .ppt, .pptx, .ps, .rtf, .vsd, .xls, .xlsx

Images

.bmp, .gif, .ico, .icon, .jpeg, .jpg, .pjpeg, .png, .svg, .tif, .tiff

Text

.log, .markdown, .md, .prn, .sql, .txt, .yaml, .yml

Structured data and configuration

.config, .csv, .json, .xml, .xsd

Web files, scripts, and templates

.appcache, .css, .ftl, .htc, .htm, .html, .js, .scss, .shtml, .ss, .ssp

Archives

.gz, .tar, .zip

Audio, video, and animation

.mov, .mp3, .mpeg, .mpg, .swf

CAD files

.dwf, .dwg, .dwt, .dxf, .plt

Certificates and keys

.cer, .crl, .crt, .csr, .der, .key, .p10, .p12, .p7b, .p7c, .p7r, .p8, .pem, .pfx, .spc

Messages

.eml, .sms

Related Topics

General Notices