MCP server for searching and reading files from Box cloud storage using JWT or developer token authentication.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Box MCP Server.
You will need:
BOX_USER_IDand one of the following:
BOX_JWT_BASE64 (recommended)BOX_JWT_CONFIG_PATHBOX_JWTUsing a JWT Config allows persistent connection to Box.
You will need a paid Box enterprise account, or you can sign up for a free developer account (make sure you are signed out of Box before clicking that link).
Visit the Box Developer Console and create a new application. Make sure the authorization type is JSON Web Token.
Go to Configuration > Add and Manage Public Keys and Generate a Public/Private Keypair.
If you have not already, Box prompt you to set up 2 factor authentication and Authorize the application as an administrator in your box account. You will need to:
App + Enterprise Access, andmake API calls using the as-user header optionvia the Box Application's Configuration page. Make sure to reauthorize the application if you are modifying these settings.
To encode your JWT in Base64, you can use the following command in your terminal:
Replace /path/to/your/box-jwt-config.json with the actual path to your JWT configuration file. This will output the Base64 encoded JWT which you can then use in your environment variables.
Using a developer token is the easiest way to integrate with Box, but will only last 60 minutes.
To get started, set the BOX_DEV_TOKEN to a Box Developer Token.
Begin by visiting the Box Developer Console and create a new application. The authorization type does not currently matter, as all support Box Developer Token.
Once your application is created, navigate to its configuration setings and click Generate Developer Token.
Before you begin, ensure you have the following installed:
To set up the development environment, follow these steps:
Fork the repository
Clone Your Fork:
Add Upstream Remote
Copy the dotenv file
Install dependencies:
Run watch to keep index.js updated:
Start the model context protocol development server:
If the development server did not load the environment variable correctly, set the BOX_DEV_TOKEN on the left-hand side of the mcp inspector.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hmk-box-mcp-server)<a href="https://allmcps.com/mcp/hmk-box-mcp-server"><img src="https://allmcps.com/api/badge/hmk-box-mcp-server?style=directory" alt="Box MCP Server on AllMCPs" /></a>