Box MCP Server - Barndoor Documentation

Box

SecureBarndoor ManagedFile & Document Management

Summary: Box is a secure cloud content management platform that helps teams store, organize, and collaborate on files while maintaining enterprise-grade governance, compliance, and access controls.

How Teams Use It: No how-to available.

General Demo

Click for sound

Tools35

Page 1 of 2

Showing 1-20 of 35

Tool Name Tool Description Tool Type
AI Ask Hub Queries Box AI about content in a specific Box Hub. The AI analyzes the hub's content and responds to the prompt. Requires hub ID and prompt. Execute
AI Ask Multiple Files Queries Box AI about multiple files simultaneously. The AI processes all files and generates a combined response based on the prompt. Requires list of file IDs and prompt. Execute
AI Ask Single File Queries Box AI about a single file's content. The AI processes the file and generates a response based on the provided prompt. Requires file ID and prompt. Execute
AI Extract Enhanced (Fields) Removes a metadata instance from a file. Deletes the metadata association but not the file. Requires file ID and template. Delete
AI Extract Enhanced (Template) Retrieves metadata applied to a file for a specific template. Returns the metadata field values. Requires file ID and template. Read
AI Extract Freeform Extracts data from files using Box AI with a freeform natural language prompt. Returns extracted information in JSON format. Requires file IDs and extraction prompt. Execute
AI Extract Structured (Fields) Creates a new metadata template in Box. Defines fields and structure for organizing file metadata. Requires template definition. Create
AI Extract Structured (Template) Updates existing metadata values on a file. Modifies specific metadata fields. Requires file ID, template, and new values. Update
Authorize App Initiates the Box application authorization process. Starts OAuth flow to grant the application access to Box resources. No required inputs. Execute
Create DocGen Batch Applies a metadata instance to a file using a template. Adds structured metadata to the file. Requires file ID, template, and metadata values. Create
Create DocGen Template Downloads a file from Box to a local destination. Retrieves the file binary content. Requires file ID. Read
Create Metadata Template Extracts structured data from files using Box AI with specified field definitions. Define field types like string, date, enum, or multiSelect. Requires file IDs and field definitions. Execute
Delete File Metadata Performs enhanced structured extraction from files using Box AI with field definitions. Provides more detailed and accurate extraction. Requires file IDs and field definitions. Execute
Download File Creates a new document generation template in Box. Templates define the structure and placeholders for generated documents. Requires template file. Create
Generate Single Document Lists all document generation jobs that used a specific template. Shows job history for the template. Requires template ID. Read
Get DocGen Job Retrieves a metadata template by its name. Returns template fields and configuration. Requires template name. Read
Get DocGen Template Uploads a file to Box from a local file path. Creates a new file in the specified folder. Requires file path and destination folder ID. Create
Get File Metadata Performs enhanced structured extraction from files using Box AI with a metadata template. Combines template structure with enhanced AI capabilities. Requires file IDs and template ID. Execute
Get Metadata Template Retrieves details of a specific document generation job by its ID. Returns job status, progress, and output information. Requires job ID. Read
Get Template By Name Retrieves a document generation template by its name. Useful when template name is known but ID is not. Requires template name. Read

Page 1 of 2

Showing 1-20 of 35