Skip to main content
Feedback

Box MCP connector

Box Platform is an enterprise content management system for storing and managing files, folders, users, and compliance policies. The Box MCP connector allows AI agents to manage file and folder structures, configure collaboration domains and exemptions, and administer user access controls. It also supports managing legal holds, retention policies, and pending collaboration requests across the organization.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the Box MCP connector to perform the following actions:

  • Authorize team members to access Box content and enforce security policies
  • Control collaboration by managing domain allowlists and user exemptions
  • Automate file sharing and permission updates across team projects
  • Track and audit user activity, events, and content access in Box
  • Organize files into collections and streamline content discovery workflows
  • Manage legal holds and retention policies to ensure compliance requirements
  • Process file requests and automate document collection from external stakeholders

Example prompts

Use the following example prompts to invoke Box MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all pending collaborations waiting for approval in Box.
  • Create a collaboration in Box to share this project folder with the marketing team.
  • List all events from the past week in Box to see who accessed what files.
  • Remove this user from the collaboration domain restrictions in Box.
  • Get all items in the archived projects collection from Box.
  • Add a comment to this Box file noting the revisions needed.
  • Find all active file requests in Box that are waiting for submissions.
  • Retrieve the retention policy details for our compliance folder in Box.
  • List all users currently exempted from domain restrictions in Box.
  • Copy this file request to reuse it for a different project.

Box MCP connector tools

The Box MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
get_authorizeAuthorizes a user to access Box resources and services.
get_collaboration_whitelist_entriesRetrieves the list of domains permitted for collaboration.
post_collaboration_whitelist_entriesAdds a domain to the approved collaboration domains list.
delete_collaboration_whitelist_entries_idRemoves a domain from the approved collaboration domains list.
get_collaboration_whitelist_entries_idRetrieves details about a specific approved collaboration domain.
get_collaboration_whitelist_exempt_targetsRetrieves users exempted from collaboration domain restrictions.
post_collaboration_whitelist_exempt_targetsAdds a user exemption from collaboration domain restrictions.
delete_collaboration_whitelist_exempt_targets_idRemoves a user exemption from collaboration domain restrictions.
get_collaboration_whitelist_exempt_targets_idRetrieves details about a specific exempted user.
get_collaborationsLists pending collaborations and invitations.
post_collaborationsCreates a new collaboration to grant folder or file access.
delete_collaborations_idRemoves a collaboration and revokes access.
get_collaborations_idRetrieves details about a specific collaboration.
put_collaborations_idUpdates collaboration settings and access levels.
get_collectionsRetrieves all collections available in the account.
get_collections_id_itemsLists items contained within a specific collection.
post_commentsCreates a new comment on a file or item.
delete_comments_idDeletes a comment from a file or item.
get_comments_idRetrieves details about a specific comment.
put_comments_idUpdates the text or content of a comment.
delete_device_pinners_idRemoves a device pin restriction.
get_device_pinners_idRetrieves details about a specific device pin.
get_enterprises_id_device_pinnersLists all device pins configured for an enterprise.
get_eventsRetrieves user activity and enterprise event logs.
options_eventsProvides information about long polling for events.
delete_file_requests_idDeletes a file request.
get_file_requests_idRetrieves details about a specific file request.
put_file_requests_idUpdates a file request settings or status.
post_file_requests_id_copyCreates a copy of an existing file request.
get_file_version_legal_holdsLists legal holds placed on file versions.
get_file_version_legal_holds_idGet file version legal hold.
get_file_version_retentionsList file version retentions.
get_file_version_retentions_idGet retention on file.
options_files_contentPreflight check before upload.
post_files_upload_sessionsCreate upload session.
delete_files_upload_sessions_idRemove upload session.
get_files_upload_sessions_idGet upload session.
post_files_upload_sessions_id_commitCommit upload session.
get_files_upload_sessions_id_partsList parts.
delete_files_idDelete file.
get_files_idGet file information.
post_files_idRestore file.
put_files_idUpdate file.
put_files_id#add_shared_linkAdd shared link to file.
get_files_id#get_shared_linkGet shared link for file.
put_files_id#remove_shared_linkRemove shared link from file.
put_files_id#update_shared_linkUpdate shared link on file.
get_files_id_collaborationsList file collaborations.
get_files_id_commentsList file comments.
get_files_id_contentDownload file.
post_files_id_copyCopy file.
get_files_id_metadataList metadata instances on file.
delete_files_id_metadata_enterprise_securityClassificationRemove classification from file.
get_files_id_metadata_enterprise_securityClassificationGet classification on file.
post_files_id_metadata_enterprise_securityClassificationAdd classification to file.
put_files_id_metadata_enterprise_securityClassificationUpdate classification on file.
delete_files_id_metadata_global_boxSkillsCardsRemove Box Skill cards from file.
get_files_id_metadata_global_boxSkillsCardsList Box Skill cards on file.
post_files_id_metadata_global_boxSkillsCardsCreate Box Skill cards on file.
put_files_id_metadata_global_boxSkillsCardsUpdate Box Skill cards on file.
delete_files_id_metadata_id_idRemove metadata instance from file.
get_files_id_metadata_id_idGet metadata instance on file.
post_files_id_metadata_id_idCreate metadata instance on file.
put_files_id_metadata_id_idUpdate metadata instance on file.
get_files_id_tasksList tasks on file.
get_files_id_thumbnail_idGet file thumbnail.
delete_files_id_trashPermanently remove file.
get_files_id_trashGet trashed file.
post_files_id_upload_sessionsCreate upload session for existing file.
get_files_id_versionsList all file versions.
post_files_id_versions_currentPromote file version.
delete_files_id_versions_idRemove file version.
get_files_id_versions_idGet file version.
put_files_id_versions_idRestore file version.
delete_files_id_watermarkRemove watermark from file.
get_files_id_watermarkGet watermark on file.
put_files_id_watermarkApply watermark to file.
get_folder_locksList folder locks.
post_folder_locksCreate folder lock.
delete_folder_locks_idDelete folder lock.
post_foldersCreate folder.
get_folders_trash_itemsList trashed items.
delete_folders_idDelete folder.
get_folders_idGet folder information.
post_folders_idRestore folder.
put_folders_idUpdate folder.
put_folders_id#add_shared_linkAdd shared link to folder.
get_folders_id#get_shared_linkGet shared link for folder.
put_folders_id#remove_shared_linkRemove shared link from folder.
put_folders_id#update_shared_linkUpdate shared link on folder.
get_folders_id_collaborationsList folder collaborations.
post_folders_id_copyCopy folder.
get_folders_id_itemsList items in folder.
get_folders_id_metadataList metadata instances on folder.
delete_folders_id_metadata_enterprise_securityClassificationRemove classification from folder.
get_folders_id_metadata_enterprise_securityClassificationGet classification on folder.
post_folders_id_metadata_enterprise_securityClassificationAdd classification to folder.
put_folders_id_metadata_enterprise_securityClassificationUpdate classification on folder.
delete_folders_id_metadata_id_idRemove metadata instance from folder.
get_folders_id_metadata_id_idGet metadata instance on folder.
post_folders_id_metadata_id_idCreate metadata instance on folder.
put_folders_id_metadata_id_idUpdate metadata instance on folder.
delete_folders_id_trashPermanently remove folder.
get_folders_id_trashGet trashed folder.
delete_folders_id_watermarkRemove watermark from folder.
get_folders_id_watermarkGet watermark for folder.
put_folders_id_watermarkApply watermark to folder.
post_group_membershipsAdd user to group.
delete_group_memberships_idRemove user from group.
get_group_memberships_idGet group membership.
put_group_memberships_idUpdate group membership.
get_groupsList groups for enterprise.
post_groupsCreate group.
post_groups_terminate_sessionsCreate jobs to terminate user group session.
delete_groups_idRemove group.
get_groups_idGet group.
put_groups_idUpdate group.
get_groups_id_collaborationsList group collaborations.
get_groups_id_membershipsList members of group.
post_invitesCreate user invite.
get_invites_idGet user invite status.
get_legal_hold_policiesList all legal hold policies.
post_legal_hold_policiesCreate legal hold policy.
delete_legal_hold_policies_idRemove legal hold policy.
get_legal_hold_policies_idGet legal hold policy.
put_legal_hold_policies_idUpdate legal hold policy.
get_legal_hold_policy_assignmentsList legal hold policy assignments.
post_legal_hold_policy_assignmentsAssign legal hold policy.
delete_legal_hold_policy_assignments_idUnassign legal hold policy.
get_legal_hold_policy_assignments_idGet legal hold policy assignment.
get_legal_hold_policy_assignments_id_file_versions_on_holdList previous file versions for legal hold policy assignment.
get_legal_hold_policy_assignments_id_files_on_holdList current file versions for legal hold policy assignment.
get_metadata_cascade_policiesList metadata cascade policies.
post_metadata_cascade_policiesCreate metadata cascade policy.
delete_metadata_cascade_policies_idRemove metadata cascade policy.
get_metadata_cascade_policies_idGet metadata cascade policy.
post_metadata_cascade_policies_id_applyForce-apply metadata cascade policy to folder.
post_metadata_queries_execute_readQuery files/folders by metadata.
get_metadata_query_indicesList metadata query indices.
get_metadata_templatesFind metadata template by instance ID.
get_metadata_templates_enterpriseList all metadata templates for enterprise.
delete_metadata_templates_securityClassification_schemaDelete all classifications.
get_metadata_templates_securityClassification_schemaList all classifications.
put_metadata_templates_securityClassification_schema_addAdd classification.
put_metadata_templates_securityClassification_schema_deleteDelete classification.
put_metadata_templates_securityClassification_schema_updateUpdate classification.
get_metadata_templates_globalList all global metadata templates.
post_metadata_templates_schemaCreate metadata template.
post_metadata_templates_schema#classificationsAdd initial classifications.
delete_metadata_templates_id_id_schemaRemove metadata template.
get_metadata_templates_id_id_schemaGet metadata template by name.
put_metadata_templates_id_id_schemaUpdate metadata template.
get_metadata_templates_idGet metadata template by ID.
post_oauth2_revokeRevoke access token.
post_oauth2_tokenRequest access token.
post_oauth2_token#refreshRefresh access token.
get_recent_itemsList recently accessed items.
get_retention_policiesList retention policies.
post_retention_policiesCreate retention policy.
delete_retention_policies_idDelete retention policy.
get_retention_policies_idGet retention policy.
put_retention_policies_idUpdate retention policy.
get_retention_policies_id_assignmentsList retention policy assignments.
post_retention_policy_assignmentsAssign retention policy.
delete_retention_policy_assignments_idRemove retention policy assignment.
get_retention_policy_assignments_idGet retention policy assignment.
get_retention_policy_file_versions_under_retentionGet file versions under retention.
get_retention_policy_assignments_id_files_under_retentionGet files under retention.
get_searchSearch for content.
get_shared_itemsFind file for shared link.
get_shared_items#foldersFind folder for shared link.
get_shared_items#web_linksFind web link for shared link.
get_shield_information_barrier_reportsList shield information barrier reports.
post_shield_information_barrier_reportsCreate shield information barrier report.
get_shield_information_barrier_reports_idGet shield information barrier report by ID.
get_shield_information_barrier_segment_membersList shield information barrier segment members.
post_shield_information_barrier_segment_membersCreate shield information barrier segment member.
delete_shield_information_barrier_segment_members_idDelete shield information barrier segment member by ID.
get_shield_information_barrier_segment_members_idGet shield information barrier segment member by ID.
get_shield_information_barrier_segment_restrictionsList shield information barrier segment restrictions.
post_shield_information_barrier_segment_restrictionsCreate shield information barrier segment restriction.
delete_shield_information_barrier_segment_restrictions_idDelete shield information barrier segment restriction by ID.
get_shield_information_barrier_segment_restrictions_idGet shield information barrier segment restriction by ID.
get_shield_information_barrier_segmentsList shield information barrier segments.
post_shield_information_barrier_segmentsCreate shield information barrier segment.
delete_shield_information_barrier_segments_idDelete shield information barrier segment.
get_shield_information_barrier_segments_idGet shield information barrier segment with specified ID.
put_shield_information_barrier_segments_idUpdate shield information barrier segment with specified ID.
get_shield_information_barriersList shield information barriers.
post_shield_information_barriersCreate shield information barrier.
post_shield_information_barriers_change_statusAdd changed status of shield information barrier with specified ID.
get_shield_information_barriers_idGet shield information barrier with specified ID.
get_sign_requestsList sign requests.
post_sign_requestsCreate sign request.
get_sign_requests_idGet sign request by ID.
post_sign_requests_id_cancelCancel sign request.
post_sign_requests_id_resendResend sign request.
put_skill_invocations_idUpdate all Box Skill cards on file.
get_storage_policiesList storage policies.
get_storage_policies_idGet storage policy.
get_storage_policy_assignmentsList storage policy assignments.
post_storage_policy_assignmentsAssign storage policy.
delete_storage_policy_assignments_idUnassign storage policy.
get_storage_policy_assignments_idGet storage policy assignment.
put_storage_policy_assignments_idUpdate storage policy assignment.
post_task_assignmentsAssign task.
delete_task_assignments_idUnassign task.
get_task_assignments_idGet task assignment.
put_task_assignments_idUpdate task assignment.
post_tasksCreate task.
delete_tasks_idRemove task.
get_tasks_idGet task.
put_tasks_idUpdate task.
get_tasks_id_assignmentsList task assignments.
get_terms_of_service_user_statusesList terms of service user statuses.
post_terms_of_service_user_statusesCreate terms of service status for new user.
put_terms_of_service_user_statuses_idUpdate terms of service status for existing user.
get_terms_of_servicesList terms of services.
post_terms_of_servicesCreate terms of service.
get_terms_of_services_idGet terms of service.
put_terms_of_services_idUpdate terms of service.
get_usersList enterprise users.
post_usersCreate user.
get_users_meGet current user.
post_users_terminate_sessionsCreate jobs to terminate users session.
delete_users_idDelete user.
get_users_idGet user.
put_users_idUpdate user.
delete_users_id_avatarDelete user avatar.
get_users_id_avatarGet user avatar.
get_users_id_email_aliasesList user's email aliases.
post_users_id_email_aliasesCreate email alias.
delete_users_id_email_aliases_idRemove email alias.
put_users_id_folders_0Transfer owned folders.
get_users_id_membershipsList user's groups.
post_web_linksCreate web link.
delete_web_links_idRemove web link.
get_web_links_idGet web link.
post_web_links_idRestore web link.
put_web_links_idUpdate web link.
put_web_links_id#add_shared_linkAdd shared link to web link.
get_web_links_id#get_shared_linkGet shared link for web link.
put_web_links_id#remove_shared_linkRemove shared link from web link.
put_web_links_id#update_shared_linkUpdate shared link on web link.
delete_web_links_id_trashPermanently remove web link.
get_web_links_id_trashGet trashed web link.
get_webhooksList all webhooks.
post_webhooksCreate webhook.
delete_webhooks_idRemove webhook.
get_webhooks_idGet webhook.
put_webhooks_idUpdate webhook.
get_workflowsList workflows.
post_workflows_id_startStarts workflow based on request body.
post_zip_downloadsCreate zip download.
get_zip_downloads_id_contentDownload zip archive.
get_zip_downloads_id_statusGet zip download status.
On this Page