Skip to main content
Feedback

Box MCP connector

Updated 

Box is a cloud content management platform for storing, sharing, and collaborating on files and folders. The Box MCP connector allows AI agents to manage collaboration domain allowlists, control user exemptions from domain restrictions, and oversee pending collaboration requests. It also supports broader file and folder management tasks, enabling agents to authorize users and coordinate content access across an organization's Box environment.

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 users securely to access Box content through OAuth 2.0
  • Control external sharing by managing allowlisted collaboration domains
  • Track file activity through enterprise-wide event logs and monitoring
  • Coordinate teams with comments directly on shared files and folders
  • Enforce compliance by placing legal holds on file versions
  • Streamline external file collection with configurable file requests
  • Restrict access with enterprise-wide device pin management
  • Exempt specific users from collaboration domain restrictions when needed

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.
  • Add example.com to the list of allowed collaboration domains in Box.
  • Who is exempt from our Box collaboration domain restrictions.
  • Create a comment on the quarterly report file in Box.
  • List all device pins active in our Box enterprise.
  • Get the details of the file request for the marketing folder in Box.
  • Show me recent user activity events in Box for the past week.
  • Remove the collaboration for the finance folder in Box.
  • Update the file request deadline for the vendor upload in Box.
  • List all collections available in my Box account.

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_authorizeAuthorize user
get_collaboration_whitelist_entriesList allowed collaboration domains
post_collaboration_whitelist_entriesAdd domain to list of allowed collaboration domains
delete_collaboration_whitelist_entries_idRemove domain from list of allowed collaboration domains
get_collaboration_whitelist_entries_idGet allowed collaboration domain
get_collaboration_whitelist_exempt_targetsList users exempt from collaboration domain restrictions
post_collaboration_whitelist_exempt_targetsCreate user exemption from collaboration domain restrictions
delete_collaboration_whitelist_exempt_targets_idRemove user from list of users exempt from domain restrictions
get_collaboration_whitelist_exempt_targets_idGet user exempt from collaboration domain restrictions
get_collaborationsList pending collaborations
post_collaborationsCreate collaboration
delete_collaborations_idRemove collaboration
get_collaborations_idGet collaboration
put_collaborations_idUpdate collaboration
get_collectionsList all collections
get_collections_id_itemsList collection items
post_commentsCreate comment
delete_comments_idRemove comment
get_comments_idGet comment
put_comments_idUpdate comment
delete_device_pinners_idRemove device pin
get_device_pinners_idGet device pin
get_enterprises_id_device_pinnersList enterprise device pins
get_eventsList user and enterprise events
options_eventsGet events long poll endpoint
delete_file_requests_idDelete file request
get_file_requests_idGet file request
put_file_requests_idUpdate file request
post_file_requests_id_copyCopy file request
get_file_version_legal_holdsList file version legal holds
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