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