Box
Cloud content management, file sharing, comments, tasks, metadata, and Webhooks V2
Tools
| Name | Description |
|---|---|
list_folder_itemsList files and folders inside a Box folder | List files and folders inside a Box folder |
get_folder_infoGet information about a Box folder | Get information about a Box folder |
get_file_infoGet information about a specific Box file | Get information about a specific Box file |
create_folderCreate a new Box folder inside a parent folder | Create a new Box folder inside a parent folder |
update_file_infoUpdate file metadata such as name, parent, shared link, or tags | Update file metadata such as name, parent, shared link, or tags |
update_folder_infoUpdate folder metadata such as name, parent, shared link, or sync state | Update folder metadata such as name, parent, shared link, or sync state |
upload_text_fileUpload text or JSON content as a file using Box multipart upload | Upload text or JSON content as a file using Box multipart upload |
get_file_download_urlGet the redirect URL for downloading a Box file without downloading it in the connector | Get the redirect URL for downloading a Box file without downloading it in the connector |
copy_fileCopy a Box file into another folder | Copy a Box file into another folder |
copy_folderCopy a Box folder into another folder | Copy a Box folder into another folder |
searchSearch for files, folders, web links, comments, or tasks in Box | Search for files, folders, web links, comments, or tasks in Box |
create_collaborationCreate a file or folder collaboration | Create a file or folder collaboration |
list_collaborationsList collaborations on a Box file or folder | List collaborations on a Box file or folder |
create_commentCreate a comment on a Box file | Create a comment on a Box file |
list_file_commentsList comments on a Box file | List comments on a Box file |
create_taskCreate a Box task on a file | Create a Box task on a file |
get_metadata_instancesList metadata instances on a Box file | List metadata instances on a Box file |
create_webhookCreate a Box V2 webhook for a file or folder target | Create a Box V2 webhook for a file or folder target |
list_webhooksList Box V2 webhooks for the authenticated user | List Box V2 webhooks for the authenticated user |
delete_webhookDelete a Box V2 webhook | Delete a Box V2 webhook |
delete_fileDelete a file from Box | Delete a file from Box |
delete_folderDelete a Box folder | Delete a Box folder |
custom_api_callMake a custom API call to the Box API | Make a custom API call to the Box API |
Triggers
| Name | Description |
|---|---|
folder_item_changedPoll a Box folder and emit created or changed files/folders after the initial baseline | Poll a Box folder and emit created or changed files/folders after the initial baseline |
webhook_event_receivedReceive any Box V2 webhook event | Receive any Box V2 webhook event |
file_webhook_event_receivedReceive Box V2 file webhook events | Receive Box V2 file webhook events |
folder_webhook_event_receivedReceive Box V2 folder webhook events | Receive Box V2 folder webhook events |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('box', 'list_folder_items', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'box',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Box to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Box support?
Box supports 23 tools including List Folder Items, Get Folder Info, Get File Info, Create Folder, Update File Info, and more.
Can I use Box with AI agents?
Yes. Add Box to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect Box to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Box as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Box tools exposed by that workspace.
Does Box work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Box work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Box?
Box exposes 23 tools, including List Folder Items, Get Folder Info, Get File Info, Create Folder, Update File Info, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Box be used in stateful agent workflows?
Yes. Agents can combine Box tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Box use?
Box uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Box integration cost?
The Box integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Box support?
Box supports 4 triggers including Folder Item Changed, Webhook Event Received, File Webhook Event Received, Folder Webhook Event Received.
Connect Box in minutes
Get 20,000 free action executions every month. No credit card required.