Announcing Dome Managed Agents.

Try it now

How to set up the Box MCP server

Configure Box MCP with a custom OAuth app, exact redirect URL, enterprise approval, and content limited to a test folder.
Tu Nguyen

Box is an enterprise content-management platform for files, folders, and collaboration. Use OAuth when access should follow a Box user, or a server-to-server app when approved automation needs its own identity.

This guide prepares Box for any compatible MCP client.

Choose a connection method

Choose OAuth when the MCP connection should act as a Box user. Choose a server-to-server application only for reviewed unattended automation. Box's authentication guide explains the supported app and token models.

Create a test folder and a Box user who can access only that folder. OAuth is preferred because the connection follows the user's Box permissions.

  1. In the Box Developer Console, create the OAuth application required by your MCP client.
  2. Register the exact redirect URI. For Dome, use https://api.domesystems.ai/oauth/callback.
  3. Select the minimum application scopes and restrict the app to the intended enterprise when prompted.
  4. Ask the Box enterprise admin to authorize the custom app if the enterprise requires admin approval.
  5. Authorize as the test user, read a known file, and verify an unshared folder cannot be read.

Alternative: Server-to-server app

Use Box server-to-server authentication only for a reviewed, non-interactive automation with an enterprise-owned service account. It is not a shortcut around user or admin approval. Follow Box's authentication guide and keep the service account's collaborations limited to the required folders.

  • Open the vendor's credential documentation as the dedicated least-privileged identity.
  • Create a named credential for the intended test workspace, project, organization, or account—never reuse an owner or administrator credential.
  • Select the minimum scopes, repositories, projects, or resources the MCP server needs; begin read-only whenever the product supports it.
  • Copy the secret once into the MCP client's secret store, record its owner and rotation date, then test both an allowed record and a denied boundary.

Verify Box MCP

Use this checklist to confirm the MCP server is connected with the intended access.

  • Connect the MCP client using the newly created authorization.
  • Confirm that Box MCP tools are discovered.
  • Read one known test resource that the authorized identity is allowed to access.
  • Attempt to read a resource outside the approved Box boundary; it should be unavailable or denied.
  • Confirm that no write capability beyond the reviewed setup is available.

Troubleshooting

If the app cannot see expected files, check folder collaboration and enterprise app authorization before adding broader scopes. Redirect URI values must match byte-for-byte.

Next steps

Use the approved Box OAuth application in the MCP client or governed-agent deployment of your choice. Keep the client scoped to the test user and approved content boundary established above.

More from the blog.

Audit schema v2
Existing detectorPass
New fieldactor_scope
CompatibilityChecked
decision_id dec_42tool_call call_8fbackend_req req_91
MCP setup

Next perspective,straight to your inbox.

Subscribe

Each new perspective and field guide, the week it publishes. Nothing else.

Product updates

Release notes and platform changes live on the updates page.

Every agent you run,under one system of control.