-
Notifications
You must be signed in to change notification settings - Fork 0
Box MCP Setup
The cloud plugin requires Box's official remote MCP server at mcp.box.com. It's Box-maintained, OAuth 2.0, and exposes the ~50+ tools the plugin uses (files, search, Box AI, Hubs, Doc Gen, metadata).
The self-hosted Box MCP server (
box/mcp-server-box) is deprecated by Box. Don't start new projects with it.
- Sign into Box as an admin
- Go to Admin Console → Integrations (also called Apps & Integrations)
- Find the "Box MCP server" predefined integration
- Enable it
- Note the Client ID and Client Secret it generates
- Set the OAuth scopes:
root_readwrite,ai.readwrite,docgen.readwrite - Set the redirect URI to your platform's MCP callback (Claude Code / Cowork handle this automatically when you use Settings → Connectors → Box)
Claude Code:
- Settings → Connectors → Box → Add connection
- OAuth flow: sign in as your Box user, grant the requested scopes
- Done
Claude Cowork:
- Personal settings → Connectors → Box → Add connection (per-user OAuth)
- OR admin → Connectors → Box (for org-wide service-account auth via CCG)
Other agent platforms:
- Use Box's MCP URL
https://mcp.box.comas your remote MCP endpoint - Auth via OAuth 2.0 — see Authentication for per-platform guidance
/box-mcp-check
Expects:
-
Connected MCP:
box-remote-mcp(official) -
Server URL:
mcp.box.com -
Scopes granted:
root_readwrite,ai.readwrite,docgen.readwrite - Status: PASS
- Box AI tools available: yes
- Box Hubs support: yes (if Enterprise Plus or higher)
If any of these are missing, the skill surfaces the specific fix.
Common community MCPs:
-
hmk/box-mcp-server— works for basic file operations -
box/mcp-server-box— Box's own previously-self-hosted, now deprecated
The plugin's non-AI skills work with these (file write, recall via index files, etc.). But the AI-powered skills won't — box_ai_* tools aren't exposed.
To switch to the official MCP:
- In your platform: disconnect the current Box MCP connection
- Enable the "Box MCP server" predefined integration in Box Admin (as above)
- Reconnect in your platform — the official MCP at
mcp.box.combecomes the connected one - Run
/box-mcp-checkto verify
| Scope | Used by | Why |
|---|---|---|
root_readwrite |
All file/folder operations | The baseline plugin functionality |
ai.readwrite |
/box-ai-recall, /box-ai-extract, /box-ai-agent
|
Box AI calls |
docgen.readwrite |
(future — Doc Gen integration; not used in v0.1.0) | Future-proofs the connection |
manage_enterprise_properties |
/box-init on Business+ (creates boxMemory template) |
Template create permission |
manage_managed_users |
(not used) | Admin user management |
The plugin doesn't need manage_managed_users. The manage_enterprise_properties scope is only needed for template creation on Business+; without it, template-create fails and the plugin falls back to read-only on existing templates.
| Symptom | Likely cause | Fix |
|---|---|---|
/box-mcp-check says "not connected" |
Box MCP integration not enabled in your platform | Settings → Connectors → Box |
| Status: DEGRADED | Wrong MCP variant (community or deprecated self-hosted) | Switch to official mcp.box.com per Step 2 above |
403 on /box-ai-recall
|
ai.readwrite scope not granted |
Disconnect + reconnect Box MCP; ensure scope grant during OAuth |
403 on /box-init template create |
manage_enterprise_properties not granted |
Disconnect + reconnect with admin consent |
| Tools missing in tool inventory | Old / minimal MCP variant | Switch to official MCP |
- box-mcp-check — the verification skill
- Authentication — auth modes for non-Claude agents
- Troubleshooting — more diagnostic flows
- Box MCP overview
- Box remote MCP setup
box-memory · MIT · Repo · Latest release · Issues · Air-gapped variant
Getting started
Concepts
Features
Skills reference
- Skills Reference (all)
- box-init
- box-status
- box-tier-detect
- box-mcp-check
- box-write
- box-recall
- box-ai-recall
- box-companion
- box-ai-extract
- box-team
- box-ai-agent
- box-index-rebuild
Integrations
Operations
Project