B

box.dev

Box is a cloud content management and collaboration platform for files, folders, search, workflows, signatures, and AI features. Its developer platform lets applications and agents work with Box content and enterprise features programmatically.

3 integrations · MCP · REST · CLI

Box exposes a REST HTTP API at https://api.box.com/2.0, a public hosted MCP endpoint, and an npm-delivered CLI (`box` / `npx box`).

discovered 2mo ago
MCP servers1
REST · OpenAPI1
CLI1
Credentials
Box access tokenbearerGet token

Create a Box app in the Developer Console or generate a short-lived developer token there. Box docs state every API endpoint requires a valid access token, sent as Authorization: Bearer .... Easiest path for testing: open your app’s Configuration tab and click Generate Developer Token as shown in the Developer Tokens guide. For production, configure OAuth 2.0, JWT, or Client Credentials on your app from the same console per the authentication overview.

Box OAuth 2.0 app credentialsoauth2$ box login --platform-app

Acquired by the CLI — running box login --platform-app opens the auth flow and stores the credential.

Box Client Credentials Grant app credentialsoauth2_cc$ box configure:environments:add PATH_TO_CONFIG_FILE_OR_SETTINGS

Acquired by the CLI — running box configure:environments:add PATH_TO_CONFIG_FILE_OR_SETTINGS opens the auth flow and stores the credential.

Box JWT app configurationapp$ box configure:environments:add PATH_TO_CONFIG_FILE

Acquired by the CLI — running box configure:environments:add PATH_TO_CONFIG_FILE opens the auth flow and stores the credential.

conventions · 4/8 published

Publish these signals → /publishing