Weavz
Box

Box

Cloud content management, file sharing, comments, tasks, metadata, and Webhooks V2

23 tools
4 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
list_folder_items

List files and folders inside a Box folder

get_folder_info

Get information about a Box folder

get_file_info

Get information about a specific Box file

create_folder

Create a new Box folder inside a parent folder

update_file_info

Update file metadata such as name, parent, shared link, or tags

update_folder_info

Update folder metadata such as name, parent, shared link, or sync state

upload_text_file

Upload text or JSON content as a file using Box multipart upload

get_file_download_url

Get the redirect URL for downloading a Box file without downloading it in the connector

copy_file

Copy a Box file into another folder

copy_folder

Copy a Box folder into another folder

search

Search for files, folders, web links, comments, or tasks in Box

create_collaboration

Create a file or folder collaboration

list_collaborations

List collaborations on a Box file or folder

create_comment

Create a comment on a Box file

list_file_comments

List comments on a Box file

create_task

Create a Box task on a file

get_metadata_instances

List metadata instances on a Box file

create_webhook

Create a Box V2 webhook for a file or folder target

list_webhooks

List Box V2 webhooks for the authenticated user

delete_webhook

Delete a Box V2 webhook

delete_file

Delete a file from Box

delete_folder

Delete a Box folder

custom_api_call

Make a custom API call to the Box API

Triggers

Name
folder_item_changed

Poll a Box folder and emit created or changed files/folders after the initial baseline

webhook_event_received

Receive any Box V2 webhook event

file_webhook_event_received

Receive Box V2 file webhook events

folder_webhook_event_received

Receive Box V2 folder webhook events

Quick Start

TypeScript
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.