100+ integrations are ready to connect to your AI.Connect your first MCP

Box MCP server for your AI

Find the latest contract and summarize what it commits you to, save a report to the right client folder, send a link that expires at the end of the month, and bring back what someone deleted, all from your AI client.

PopMCPBox

Find the latest signed contract in Box and summarize what it commits us to

Supported Box tools

Every Box API call a signed-in user can make, from files, search, versions and shared links to collaboration, comments, tasks, metadata, Box AI, Box Sign, Doc Gen and Hubs, plus the admin tools for users, groups and policies.

374 tools in the full catalog: 173 read and 201 write. 45 load by default, and the rest are found with tool search.

box_copy_folder

Copy folder.

box_create_folder

Create folder.

box_delete_folder

Delete folder.

box_find_by_path

Find a file or folder by its path, e.g. "Clients/Acme/brief.docx", and get its id.

box_get_folder

Get folder information.

box_list_folder_all

List everything in a folder, following every page (up to 10,000 items).

box_list_folder_items

List items in folder.

box_update_folder

Update folder.

box_get_current_user

Get current user.

box_add_file_shared_link

Add shared link to file.

box_ask_box_ai

Ask question.

box_check_upload

Ask Box whether an upload would be accepted, without sending the file: is the name free in that folder, does the size fit.

box_copy_file

Copy file.

box_create_box_sign_request

Create Box Sign request.

box_create_comment

Create comment.

box_create_task

Create task.

box_delete_file

Delete file.

box_find_shared_item

Find file for shared link.

box_get_file

Get file information.

box_get_file_thumbnail

Get file thumbnail.

box_list_box_sign_requests

List Box Sign requests.

box_list_file_comments

List file comments.

box_list_file_metadata

List metadata instances on file.

box_list_file_tasks

List tasks on file.

box_list_file_versions

List all file versions.

box_remove_file_shared_link

Remove shared link from file.

box_save_file

Save a file to Box in one step: create it, or add a new version if the name is taken.

box_update_file

Update file.

box_upload_file

Upload file.

box_upload_file_version

Upload file version.

box_upload_from_url

Copy a file from a public web address into Box, up to 500 MB.

box_create_collaboration

Create collaboration.

box_list_file_collaborations

List file collaborations.

box_list_folder_collaborations

List folder collaborations.

box_remove_collaboration

Remove collaboration.

box_update_collaboration

Update collaboration.

box_add_folder_shared_link

Add shared link to folder.

box_download_file

Download file.

box_list_recent_items

List recently accessed items.

box_list_trashed_items

List trashed items.

box_query_by_metadata

Query files/folders by metadata.

box_read_file_text

Read a document as plain text: PDF, Word, PowerPoint, Excel, Google Docs, text and code files.

box_restore_file

Restore file.

box_restore_folder

Restore folder.

box_search_content

Search for content.

box_create_shuttle_job

Create shuttle job.

box_create_shuttle_job_schedule

Create shuttle job schedule.

box_create_shuttle_path_mapping

Create shuttle path mapping.

box_create_shuttle_path_mapping_import

Create shuttle path mapping import.

box_create_shuttle_report

Create shuttle report.

box_create_shuttle_subject_mapping

Create shuttle subject mapping.

box_create_shuttle_subject_mapping_import

Create shuttle subject mapping import.

box_create_shuttle_system

Create shuttle system.

box_delete_shuttle_job

Delete shuttle job.

box_delete_shuttle_job_schedule

Delete shuttle job schedule.

box_delete_shuttle_path_mapping

Delete shuttle path mapping.

box_delete_shuttle_subject_mapping

Delete shuttle subject mapping.

box_delete_shuttle_system

Delete shuttle system.

box_get_shuttle_job

Get shuttle job by ID.

box_get_shuttle_job_schedule

Get shuttle job schedule.

box_get_shuttle_path_mapping

Get shuttle path mapping by ID.

box_get_shuttle_report

Get shuttle report by ID.

box_get_shuttle_run

Get shuttle run by ID.

box_get_shuttle_subject_mapping

Get shuttle subject mapping by ID.

box_get_shuttle_system

Get shuttle system by ID.

box_issue_shuttle_registration_token

Issue registration token for Windows system.

box_list_shuttle_discovered_subjects

List shuttle discovered subjects.

box_list_shuttle_job_schedules

List shuttle job schedules.

box_list_shuttle_jobs

List shuttle jobs.

box_list_shuttle_mapping_errors

List shuttle mapping errors.

box_list_shuttle_path_entries

List shuttle path entries.

box_list_shuttle_path_mappings

List shuttle path mappings.

box_list_shuttle_reports

List shuttle reports.

box_list_shuttle_runs

List shuttle runs.

box_list_shuttle_subject_mappings

List shuttle subject mappings.

box_list_shuttle_systems

List shuttle systems.

box_prepare_shuttle_migration

Prepare migration.

box_start_shuttle_job

Start shuttle job.

box_stop_shuttle_job

Stop shuttle job.

box_update_shuttle_job

Update shuttle job.

box_update_shuttle_job_schedule

Update shuttle job schedule.

box_update_shuttle_path_mapping

Update shuttle path mapping.

box_update_shuttle_subject_mapping

Update shuttle subject mapping.

box_update_shuttle_system

Update shuttle system.

box_append_metadata_taxonomy_level

Add metadata taxonomy level.

box_create_metadata_taxonomy

Create metadata taxonomy.

box_create_metadata_taxonomy_levels

Create metadata taxonomy levels.

box_create_metadata_taxonomy_node

Create metadata taxonomy node.

box_get_metadata_taxonomy

Get metadata taxonomy by taxonomy key.

box_get_metadata_taxonomy_node

Get metadata taxonomy node by ID.

box_list_metadata_taxonomies

Get metadata taxonomies for namespace.

box_list_metadata_taxonomy_nodes

List metadata taxonomy nodes.

box_list_metadata_template_field_options

List metadata template's options for taxonomy field.

box_remove_metadata_taxonomy

Remove metadata taxonomy.

box_remove_metadata_taxonomy_node

Remove metadata taxonomy node.

box_trim_metadata_taxonomy_level

Delete metadata taxonomy level.

box_update_metadata_taxonomy

Update metadata taxonomy.

box_update_metadata_taxonomy_level

Update metadata taxonomy level.

box_update_metadata_taxonomy_node

Update metadata taxonomy node.

box_commit_upload_session

Commit upload session.

box_create_file_version_upload_session

Create upload session for existing file.

box_create_metadata_template

Create metadata template.

box_create_slack_integration_mapping

Create Slack integration mapping.

box_create_teams_integration_mapping

Create Teams integration mapping.

box_create_upload_session

Create upload session.

box_delete_slack_integration_mapping

Delete Slack integration mapping.

box_delete_teams_integration_mapping

Delete Teams integration mapping.

box_find_metadata_template_by_instance

Find metadata template by instance ID.

box_get_metadata_template

Get metadata template by name.

box_get_metadata_template_by_id

Get metadata template by ID.

box_get_upload_session

Get upload session.

box_list_enterprise_metadata_templates

List all metadata templates for enterprise.

box_list_global_metadata_templates

List all global metadata templates.

box_list_slack_integration_mappings

List Slack integration mappings.

box_list_teams_integration_mappings

List Teams integration mappings.

box_list_upload_session_parts

List parts.

box_plan_upload_session

Plan upload session.

box_remove_metadata_template

Remove metadata template.

box_remove_upload_session

Remove upload session.

box_update_metadata_template

Update metadata template.

box_update_slack_integration_mapping

Update Slack integration mapping.

box_update_teams_integration_mapping

Update Teams integration mapping.

box_upload_file_part

Upload part of file.

box_copy_hub

Copy Box Hub.

box_create_hub

Create Box Hub.

box_delete_hub

Delete Box Hub.

box_get_hub

Get Box Hub information by ID.

box_list_enterprise_hubs

List all Box Hubs for requesting enterprise.

box_list_hubs

List all Box Hubs.

box_update_hub

Update Box Hub information by ID.

box_add_user_to_group

Add user to group.

box_assign_legal_hold_policy

Assign legal hold policy.

box_assign_retention_policy

Assign retention policy.

box_create_docgen_template

Create Box Doc Gen template.

box_create_user

Create user.

box_delete_docgen_template

Delete Box Doc Gen template.

box_delete_user

Delete user.

box_get_docgen_template

Get Box Doc Gen template by ID.

box_get_group_membership

Get group membership.

box_get_legal_hold_policy_assignment

Get legal hold policy assignment.

box_get_retention_policy_assignment

Get retention policy assignment.

box_get_user

Get user.

box_list_docgen_template_jobs

Get list of all Box Doc Gen jobs for template.

box_list_docgen_template_tags

List all Box Doc Gen template tags in template.

box_list_docgen_templates

List Box Doc Gen templates.

box_list_enterprise_users

List enterprise users.

box_list_file_versions_under_retention

Get file versions under retention.

box_list_files_under_retention

Get files under retention.

box_list_group_members

List members of group.

box_list_legal_hold_file_versions

List previous file versions for legal hold policy assignment.

box_list_legal_hold_files

List files with current file versions for legal hold policy assignment.

box_list_legal_hold_policy_assignments

List legal hold policy assignments.

box_list_retention_policy_assignments

List retention policy assignments.

box_list_user_groups

List user's groups.

box_remove_retention_policy_assignment

Remove retention policy assignment.

box_remove_user_from_group

Remove user from group.

box_unassign_legal_hold_policy

Unassign legal hold policy.

box_update_group_membership

Update group membership.

box_update_user

Update user.

box_assign_storage_policy

Assign storage policy.

box_assign_task

Assign task.

box_cancel_box_sign_request

Cancel Box Sign request.

box_create_ai_agent

Create AI agent.

box_create_file_metadata

Create metadata instance on file.

box_create_folder_metadata

Create metadata instance on folder.

box_create_group

Create group.

box_create_hub_collaboration

Create Box Hub collaboration.

box_create_legal_hold_policy

Create legal hold policy.

box_create_metadata_cascade_policy

Create metadata cascade policy.

box_create_retention_policy

Create retention policy.

box_create_shield_barrier_segment

Create shield information barrier segment.

box_create_shield_list

Create shield list.

box_create_webhook

Create webhook.

box_delete_ai_agent

Delete AI agent.

box_delete_retention_policy

Delete retention policy.

box_delete_shield_barrier_segment

Delete shield information barrier segment.

box_delete_shield_list

Delete single shield list by shield list id.

box_extract_metadata_freeform

Extract metadata (freeform).

box_extract_metadata_structured

Extract metadata (structured).

box_force_apply_metadata_cascade_policy

Force-apply metadata cascade policy to folder.

box_generate_text_with_box_ai

Generate text.

box_get_ai_agent

Get AI agent by agent ID.

box_get_ai_agent_default_config

Get AI agent default configuration.

box_get_box_sign_request

Get Box Sign request by ID.

box_get_comment

Get comment.

box_get_file_metadata

Get metadata instance on file.

box_get_file_shared_link

Get shared link for file.

box_get_file_version

Get file version.

box_get_folder_metadata

Get metadata instance on folder.

box_get_group

Get group.

box_get_hub_collaboration

Get Box Hub collaboration by collaboration ID.

box_get_legal_hold_policy

Get legal hold policy.

box_get_metadata_cascade_policy

Get metadata cascade policy.

box_get_retention_policy

Get retention policy.

box_get_shield_barrier_segment

Get shield information barrier segment with specified ID.

box_get_shield_list

Get single shield list by shield list id.

box_get_storage_policy_assignment

Get storage policy assignment.

box_get_task

Get task.

box_get_task_assignment

Get task assignment.

box_get_webhook

Get webhook.

box_list_ai_agents

List AI agents.

box_list_folder_metadata

List metadata instances on folder.

box_list_groups

List groups for enterprise.

box_list_hub_collaborations

Get Box Hub collaborations.

box_list_legal_hold_policies

List all legal hold policies.

box_list_metadata_cascade_policies

List metadata cascade policies.

box_list_retention_policies

List retention policies.

box_list_shield_barrier_segments

List shield information barrier segments.

box_list_shield_lists

Get all shield lists in enterprise.

box_list_storage_policy_assignments

List storage policy assignments.

box_list_task_assignments

List task assignments.

box_list_webhooks

List all webhooks.

box_promote_file_version

Promote file version.

box_remove_comment

Remove comment.

box_remove_file_metadata

Remove metadata instance from file.

box_remove_file_version

Remove file version.

box_remove_folder_metadata

Remove metadata instance from folder.

box_remove_group

Remove group.

box_remove_hub_collaboration

Remove Box Hub collaboration.

box_remove_legal_hold_policy

Remove legal hold policy.

box_remove_metadata_cascade_policy

Remove metadata cascade policy.

box_remove_task

Remove task.

box_remove_webhook

Remove webhook.

box_resend_box_sign_request

Resend Box Sign request.

box_restore_file_version

Restore file version.

box_unassign_storage_policy

Unassign storage policy.

box_unassign_task

Unassign task.

box_update_ai_agent

Update AI agent.

box_update_comment

Update comment.

box_update_file_metadata

Update metadata instance on file.

box_update_file_shared_link

Update shared link on file.

box_update_folder_metadata

Update metadata instance on folder.

box_update_group

Update group.

box_update_hub_collaboration

Update Box Hub collaboration.

box_update_legal_hold_policy

Update legal hold policy.

box_update_retention_policy

Update retention policy.

box_update_shield_barrier_segment

Update shield information barrier segment with specified ID.

box_update_shield_list

Update shield list.

box_update_storage_policy_assignment

Update storage policy assignment.

box_update_task

Update task.

box_update_task_assignment

Update task assignment.

box_update_webhook

Update webhook.

box_add_classification

Add classification.

box_add_file_classification

Add classification to file.

box_add_folder_classification

Add classification to folder.

box_add_initial_classifications

Add initial classifications.

box_create_archive

Create archive.

box_delete_archive

Delete archive.

box_generate_docgen_document

Generate document using Box Doc Gen template.

box_get_collaboration

Get collaboration.

box_get_docgen_job

Get Box Doc Gen job by ID.

box_get_file_classification

Get classification on file.

box_get_folder_classification

Get classification on folder.

box_list_archives

List archives.

box_list_classifications

List all classifications.

box_list_docgen_batch_jobs

Get Box Doc Gen jobs by batch ID.

box_list_docgen_jobs

List all Box Doc Gen jobs.

box_list_group_collaborations

List group collaborations.

box_list_pending_collaborations

List pending collaborations.

box_remove_file_classification

Remove classification from file.

box_remove_folder_classification

Remove classification from folder.

box_update_archive

Update archive.

box_update_classification

Update classification.

box_update_file_classification

Update classification on file.

box_update_folder_classification

Update classification on folder.

box_add_allowed_collaboration_domain

Add domain to list of allowed collaboration domains.

box_add_or_update_user_avatar

Add or update user avatar.

box_add_web_link_shared_link

Add shared link to web link.

box_apply_file_watermark

Apply watermark to file.

box_apply_folder_watermark

Apply watermark to folder.

box_change_shield_information_barrier_status

Add changed status of shield information barrier with specified ID.

box_convert_to_box_note

Convert content to Box Note.

box_copy_file_request

Copy file request.

box_create_collaboration_domain_exemption

Create user exemption from collaboration domain restrictions.

box_create_document_split_job

Create Document Split job.

box_create_email_alias

Create email alias.

box_create_file_skill_cards

Create Box Skill cards on file.

box_create_folder_lock

Create folder lock.

box_create_shield_barrier_segment_member

Create shield information barrier segment member.

box_create_shield_barrier_segment_restriction

Create shield information barrier segment restriction.

box_create_shield_information_barrier

Create shield information barrier.

box_create_shield_information_barrier_report

Create shield information barrier report.

box_create_terms_of_service

Create terms of service.

box_create_terms_of_service_user_status

Create terms of service status for new user.

box_create_user_invite

Create user invite.

box_create_web_link

Create web link.

box_create_zip_download

Create zip download.

box_delete_file_request

Delete file request.

box_delete_folder_lock

Delete folder lock.

box_delete_shield_barrier_segment_member

Delete shield information barrier segment member by ID.

box_delete_shield_barrier_segment_restriction

Delete shield information barrier segment restriction by ID.

box_delete_user_avatar

Delete user avatar.

box_download_zip_archive

Download zip archive.

box_get_allowed_collaboration_domain

Get allowed collaboration domain.

box_get_box_sign_template

Get Box Sign template by ID.

box_get_collaboration_domain_exemption

Get user exempt from collaboration domain restrictions.

box_get_collection

Get collection by ID.

box_get_device_pin

Get device pin.

box_get_document_split_job

Get Document Split job by ID.

box_get_enterprise_configuration

Get enterprise configuration.

box_get_file_request

Get file request.

box_get_file_version_legal_hold

Get file version legal hold.

box_get_file_watermark

Get watermark on file.

box_get_folder_shared_link

Get shared link for folder.

box_get_folder_watermark

Get watermark for folder.

box_get_shield_barrier_segment_member

Get shield information barrier segment member by ID.

box_get_shield_barrier_segment_restriction

Get shield information barrier segment restriction by ID.

box_get_shield_information_barrier

Get shield information barrier with specified ID.

box_get_shield_information_barrier_report

Get shield information barrier report by ID.

box_get_storage_policy

Get storage policy.

box_get_terms_of_service

Get terms of service.

box_get_trashed_file

Get trashed file.

box_get_trashed_folder

Get trashed folder.

box_get_trashed_web_link

Get trashed web link.

box_get_user_avatar

Get user avatar.

box_get_user_invite_status

Get user invite status.

box_get_web_link

Get web link.

box_get_web_link_shared_link

Get shared link for web link.

box_get_zip_download_status

Get zip download status.

box_list_allowed_collaboration_domains

List allowed collaboration domains.

box_list_automate_workflows

List Automate workflows defined as callable actions.

box_list_box_sign_templates

List Box Sign templates.

box_list_collaboration_domain_exemptions

List users exempt from collaboration domain restrictions.

box_list_collection_items

List collection items.

box_list_collections

List all collections.

box_list_device_pins

List enterprise device pins.

box_list_document_split_jobs

List Document Split jobs.

box_list_events

List user and enterprise events.

box_list_file_app_item_associations

List file app item associations.

box_list_file_skill_cards

List Box Skill cards on file.

box_list_folder_app_item_associations

List folder app item associations.

box_list_folder_locks

List folder locks.

box_list_hub_document_blocks

List Hub Document blocks for page.

box_list_hub_document_pages

List Hub Document Pages.

box_list_hub_items

Get Box Hub items.

box_list_shield_barrier_segment_members

List shield information barrier segment members.

box_list_shield_barrier_segment_restrictions

List shield information barrier segment restrictions.

box_list_shield_information_barrier_reports

List shield information barrier reports.

box_list_shield_information_barriers

List shield information barriers.

box_list_storage_policies

List storage policies.

box_list_terms_of_service_user_statuses

List terms of service user statuses.

box_list_terms_of_services

List terms of services.

box_list_user_email_aliases

List user's email aliases.

box_list_workflows

List workflows.

box_manage_hub_items

Manage Box Hub items.

box_permanently_remove_file

Permanently remove file.

box_permanently_remove_folder

Permanently remove folder.

box_permanently_remove_web_link

Permanently remove web link.

box_query_item_insights

Create insights for Box items.

box_query_items

Box Query.

box_remove_allowed_collaboration_domain

Remove domain from list of allowed collaboration domains.

box_remove_collaboration_domain_exemption

Remove user from list of users exempt from domain restrictions.

box_remove_device_pin

Remove device pin.

box_remove_email_alias

Remove email alias.

box_remove_file_skill_cards

Remove Box Skill cards from file.

box_remove_file_watermark

Remove watermark from file.

box_remove_folder_shared_link

Remove shared link from folder.

box_remove_folder_watermark

Remove watermark from folder.

box_remove_web_link

Remove web link.

box_remove_web_link_shared_link

Remove shared link from web link.

box_restore_web_link

Restore web link.

box_start_automate_workflow

Start Automate workflow.

box_start_workflow

Starts workflow based on request body.

box_submit_external_users_delete_job

Submit job to delete external users.

box_terminate_group_sessions

Create jobs to terminate user group session.

box_terminate_user_sessions

Create jobs to terminate users session.

box_transfer_owned_folders

Transfer owned folders.

box_update_file_request

Update file request.

box_update_file_skill_cards

Update Box Skill cards on file.

box_update_folder_shared_link

Update shared link on folder.

box_update_terms_of_service

Update terms of service.

box_update_terms_of_service_user_status

Update terms of service status for existing user.

box_update_web_link

Update web link.

box_update_web_link_shared_link

Update shared link on web link.

Connect Box to Claude, ChatGPT and Claude Code

Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the Box side.

In the Box Developer Console click New App, choose User and click Create. On the Configuration tab add PopMCP's redirect URI, tick the application scopes PopMCP lists and save. Your Box account needs multi-factor authentication on before Box shows the Client Secret. Enter the Client ID and Client Secret in PopMCP and sign in with Box.

Client IDThe Client ID from the Configuration tab
Client Secret••••••••••••3f7a
Box admin toolsyour-box-value
Authorize PopMCP on BoxAuthorize

Then just ask for the work

  • “Find the latest signed contract in Box and summarize what it commits us to”

    • search_content
    • read_file_text
  • “Save these meeting notes as a text file in Clients/Acme, adding a new version if it already exists”

    • save_file
  • “Make a link to the Q3 report that anyone can open, expiring at the end of the month”

    • find_by_path
    • add_file_shared_link
  • “Give pat@example.com view access to the Acme folder and tell me who else has access”

    • find_by_path
    • create_collaboration
    • list_folder_collaborations
  • “Someone deleted the brand guidelines yesterday. Find them in the trash and bring them back”

    • list_trashed_items
    • restore_file
  • “Ask Box AI which of these three agreements has the shortest notice period”

    • search_content
    • ask_box_ai
  • “Send this contract to pat@example.com for signature and tell me when it is signed”

    • find_by_path
    • create_box_sign_request
    • list_box_sign_requests

Use Box from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Box MCP server questions

What teams ask before putting Box behind an AI client.

What do I need to connect Box?

A Box app of your own until PopMCP's Box app is switched on. In the Box Developer Console click New App, choose User and click Create. On the Configuration tab add PopMCP's redirect URI, tick the application scopes PopMCP lists and save. Copy the Client ID and Client Secret, which Box shows only once your account has multi-factor authentication on. Enter both in PopMCP, click Sign in with Box and grant access. Box does not review the app before you use it, but a company that turns off unpublished apps needs its Box admin to enable it first.

Why does Box ask for read and write access on a read-only connection?

Box requires its read and write permission to download a file's contents at all, so a sign-in without it could list files but not read them. PopMCP's read-only switch is what stops changes: a new connection hides every tool that changes Box, and refuses them if called, until an owner or admin allows writes.

Can the AI read PDFs, Word files and spreadsheets?

Yes. read_file_text uses the text Box extracts from documents, including PDF, Word, PowerPoint and Excel files, and waits while Box prepares it. Text files can also be read directly and photos come back as images. ask_box_ai puts a question to Box AI about one document or several, which uses your account's Box AI allowance. Files over 10 MB are not pulled into the chat whole.

How big a file can the AI upload?

Up to 10 MB in one call. upload_from_url copies a file from a public web address into Box, up to 500 MB, in parts when it is over the 50 MB Box takes in one request; a very large file may not finish in one call, and then nothing is left behind. The upload session tools are there for anything else.

What happens when a file with that name already exists?

Box refuses a new file with a name already in use in that folder. save_file handles this for you: by default it adds your content as a new version of the existing file, and Box keeps the earlier versions. It can also keep both with a number added to the name, or stop.

Can the AI delete my files for good?

Deleting moves items to the Box trash, and the AI can bring them back with restore_file or restore_folder. Separate tools permanently remove what is already in the trash, and those cannot be undone. New connections are read-only until an owner or admin allows writes.

Which Box plans does it work with?

A connection acts as the Box user who signs in and sees only what they can see, on any plan. Some features depend on the plan or on admin settings, such as Box AI, Box Sign, Doc Gen, Hubs and Shield, and the tools that need a paid plan say so. Calls count toward your company's monthly Box API allowance where your plan has one.

Can a Box admin manage users and policies through it?

Yes. Tick Box admin tools when connecting, or tick those scopes on your own app, and sign in as an admin or co-admin to manage users, groups, enterprise settings and retention policies. Legal hold tools need scopes only Box support grants, and they work with your own app once Box has granted them.

Which Box changes can PopMCP watch?

Anything in your Box event stream, plus new, changed and removed items in a folder you choose, new versions, comments, tasks, invitations, signature requests and storage use, all with no setup in Box.

Do I have to run or host the Box MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Box to Claude Code?

Connect Box in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Box on the consent screen. The Box tools are then available in that session, and no Box credential is stored on your machine.

Why do only 45 of the 374 tools load by default?

Loading 374 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 45-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 374 here. A trigger is something PopMCP watches for you: 15 Box events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Box.

Connect Box to your AI in minutes

Launch a hosted MCP endpoint for Box, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP