# Box (verified)

Cloud content management and file sharing service for businesses.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add box

# Browse available tools
npx -y @smithery/cli@latest tool list box

# Get full schema for a tool
npx -y @smithery/cli@latest tool get box BOX_ADD_CLASSIFICATION_TO_FILE

# Call a tool
npx -y @smithery/cli@latest tool call box BOX_ADD_CLASSIFICATION_TO_FILE '{}'
```

## Direct MCP Connection

Endpoint: `https://box.run.tools`

## Tools (200)

- `BOX_ADD_CLASSIFICATION_TO_FILE` — Adds a classification to a file by specifying the label of the classification to add. This API can also be called by in…
- `BOX_ADD_CLASSIFICATION_TO_FOLDER` — Adds a classification to a folder by specifying the label of the classification to add. This API can also be called by …
- `BOX_ADD_DOMAIN_TO_LIST_OF_ALLOWED_COLLABORATION_DOMAINS` — Creates a new entry in the list of allowed domains to allow collaboration for.
- `BOX_ADD_INITIAL_CLASSIFICATIONS` — When an enterprise does not yet have any classifications, this API call initializes the classification template with an…
- `BOX_ADD_OR_UPDATE_USER_AVATAR` — Adds or updates a user avatar.
- `BOX_ADD_SHARED_LINK_TO_FILE` — Adds a shared link to a file.
- `BOX_ADD_SHARED_LINK_TO_FOLDER` — Adds a shared link to a folder.
- `BOX_ADD_SHARED_LINK_TO_WEB_LINK` — Adds a shared link to a web link.
- `BOX_ADD_USER_TO_GROUP` — Creates a group membership. Only users with admin-level permissions will be able to use this API.
- `BOX_APPLY_WATERMARK_TO_FILE` — Applies or update a watermark on a file.
- `BOX_APPLY_WATERMARK_TO_FOLDER` — Applies or update a watermark on a folder.
- `BOX_ASK_QUESTION` — Sends an AI request to supported LLMs and returns an answer specifically focused on the user's question given the provi…
- `BOX_ASSIGN_LEGAL_HOLD_POLICY` — Assign a legal hold to a file, file version, folder, or user.
- `BOX_ASSIGN_RETENTION_POLICY` — Assigns a retention policy to an item.
- `BOX_ASSIGN_STORAGE_POLICY` — Creates a storage policy assignment for an enterprise or user.
- `BOX_ASSIGN_TASK` — Assigns a task to a user. A task can be assigned to more than one user by creating multiple assignments.
- `BOX_AUTHORIZE_USER` — Authorize a user by sending them through the [Box](https://box.com) website and request their permission to act on thei…
- `BOX_CANCEL_BOX_SIGN_REQUEST` — Cancels a sign request.
- `BOX_CHANGE_SHIELD_INFORMATION_BARRIER_STATUS` — Change status of shield information barrier with the specified ID.
- `BOX_COMMIT_UPLOAD_SESSION` — Close an upload session and create a file from the uploaded chunks. The actual endpoint URL is returned by the [`Create…
- `BOX_COPY_FILE` — Creates a copy of a file.
- `BOX_COPY_FILE_REQUEST` — Copies an existing file request that is already present on one folder, and applies it to another folder.
- `BOX_COPY_FOLDER` — Creates a copy of a folder within a destination folder. The original folder will not be changed.
- `BOX_CREATE_AI_AGENT` — Creates an AI agent. At least one of the following capabilities must be provided: `ask`, `text_gen`, `extract`.
- `BOX_CREATE_BOX_SIGN_REQUEST` — Creates a signature request. This involves preparing a document for signing and sending the signature request to signer…
- `BOX_CREATE_BOX_SKILL_CARDS_ON_FILE` — Applies one or more Box Skills metadata cards to a file.
- `BOX_CREATE_COLLABORATION` — Adds a collaboration for a single user or a single group to a file or folder. Collaborations can be created using email…
- `BOX_CREATE_COMMENT` — Adds a comment by the user to a specific file, or as a reply to an other comment.
- `BOX_CREATE_EMAIL_ALIAS` — Adds a new email alias to a user account..
- `BOX_CREATE_FOLDER` — Creates a new empty folder within the specified parent folder.
- `BOX_CREATE_FOLDER_LOCK` — Creates a folder lock on a folder, preventing it from being moved and/or deleted. You must be authenticated as the owne…
- `BOX_CREATE_GROUP` — Creates a new group of users in an enterprise. Only users with admin permissions can create new groups.
- `BOX_CREATE_JOBS_TO_TERMINATE_USER_GROUP_SESSION` — Validates the roles and permissions of the group, and creates asynchronous jobs to terminate the group's sessions. Retu…
- `BOX_CREATE_JOBS_TO_TERMINATE_USERS_SESSION` — Validates the roles and permissions of the user, and creates asynchronous jobs to terminate the user's sessions. Return…
- `BOX_CREATE_LEGAL_HOLD_POLICY` — Create a new legal hold policy.
- `BOX_CREATE_METADATA_CASCADE_POLICY` — Creates a new metadata cascade policy that applies a given metadata template to a given folder and automatically cascad…
- `BOX_CREATE_METADATA_INSTANCE_ON_FILE` — Applies an instance of a metadata template to a file. In most cases only values that are present in the metadata templa…
- `BOX_CREATE_METADATA_INSTANCE_ON_FOLDER` — Applies an instance of a metadata template to a folder. In most cases only values that are present in the metadata temp…
- `BOX_CREATE_METADATA_TEMPLATE` — Creates a new metadata template that can be applied to files and folders.
- `BOX_CREATE_RETENTION_POLICY` — Creates a retention policy.
- `BOX_CREATE_SHIELD_INFORMATION_BARRIER` — Creates a shield information barrier to separate individuals/groups within the same firm and prevents confidential info…
- `BOX_CREATE_SHIELD_INFORMATION_BARRIER_REPORT` — Creates a shield information barrier report for a given barrier.
- `BOX_CREATE_SHIELD_INFORMATION_BARRIER_SEGMENT` — Creates a shield information barrier segment.
- `BOX_CREATE_SHIELD_INFORMATION_BARRIER_SEGMENT_MEMBER` — Creates a new shield information barrier segment member.
- `BOX_CREATE_SHIELD_INFORMATION_BARRIER_SEGMENT_RESTRICTION` — Creates a shield information barrier segment restriction object.
- `BOX_CREATE_SLACK_INTEGRATION_MAPPING` — Creates a [Slack integration mapping](https://support.box.com/hc/en-us/articles/4415585987859-Box-as-the-Content-Layer-…
- `BOX_CREATE_TASK` — Creates a single task on a file. This task is not assigned to any user and will need to be assigned separately.
- `BOX_CREATE_TEAMS_INTEGRATION_MAPPING` — Creates a [Teams integration mapping](https://support.box.com/hc/en-us/articles/360044681474-Using-Box-for-Teams) by ma…
- `BOX_CREATE_TERMS_OF_SERVICE` — Creates a terms of service for a given enterprise and type of user.
- `BOX_CREATE_TERMS_OF_SERVICE_STATUS_FOR_NEW_USER` — Sets the status for a terms of service for a user.
- `BOX_CREATE_UPLOAD_SESSION` — Creates an upload session for a new file.
- `BOX_CREATE_UPLOAD_SESSION_FOR_EXISTING_FILE` — Creates an upload session for an existing file.
- `BOX_CREATE_USER` — Creates a new managed user in an enterprise. This endpoint is only available to users and applications with the right a…
- `BOX_CREATE_USER_EXEMPTION_FROM_COLLABORATION_DOMAIN_RESTRICTIONS` — Create user exemption from collaboration domain restrictions.
- `BOX_CREATE_USER_INVITE` — Invites an existing external user to join an enterprise. The existing user can not be part of another enterprise and mu…
- `BOX_CREATE_WEBHOOK` — Creates a webhook.
- `BOX_CREATE_WEB_LINK` — Creates a web link object within a folder.
- `BOX_CREATE_ZIP_DOWNLOAD` — Creates a request to download multiple files and folders as a single `zip` archive file. This API does not return the a…
- `BOX_DELETE_AI_AGENT` — Deletes an AI agent using the provided parameters.
- `BOX_DELETE_FILE` — Deletes a file, either permanently or by moving it to the trash. The the enterprise settings determine whether the item…
- `BOX_DELETE_FILE_REQUEST` — Deletes a file request permanently.
- `BOX_DELETE_FOLDER` — Deletes a folder, either permanently or by moving it to the trash.
- `BOX_DELETE_FOLDER_LOCK` — Deletes a folder lock on a given folder. You must be authenticated as the owner or co-owner of the folder to use this e…
- `BOX_DELETE_RETENTION_POLICY` — Permanently deletes a retention policy.

---
*Response truncated. Use `npx -y @smithery/cli@latest` for complete data.*
