loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

box-mcp-server

MCP Tool

hmk/box-mcp-server

A Box model context protocol server to search, read and access files

Install

$ npx loaditout add hmk/box-mcp-server

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "box-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "box-mcp-server"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

box-mcp-server

Usage

You will need:

  • BOX_USER_ID

and one of the following:

  • BOX_JWT_BASE64 (recommended)
  • BOX_JWT_CONFIG_PATH
  • BOX_JWT
Auth
JSON Web Token (JWT) Authorization (recommended)
How to get a JWT

Using 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:

  1. give the application App + Enterprise Access, and
  2. enable the make API calls using the as-user header option

via the Box Application's Configuration page. Make sure to reauthorize the application if you are modifying these settings.

Base64 encoding JWT

To encode your JWT in Base64, you can use the following command in your terminal:

cat /path/to/your/box-jwt-config.json | base64

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.

Claude Desktop Configuration
{
  "mcpServers": {
    "box": {
      "command": "npx",
      "args": ["box-mcp-server"],
      "env": {
        "BOX_JWT_BASE64": "YOUR_BASE64_ENCODED_JWT",
        "BOX_USER_ID": "123456"
      }
    }
  }
}
Developer Token Authorization (easiest)

Using a developer token is the easiest way to integrate with Box, but will

Reviews

Loading reviews...

Quality Signals

Quality Score3000
10
Stars
0
Installs
Last updated239 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit8/22/2025
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/hmk/box-mcp-server)](https://loaditout.ai/skills/hmk/box-mcp-server)