Skip to main content
Feedback

Box MCP connector

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 authentication and access tokens while handling file operations such as retrieving, updating, restoring, and deleting content. It also supports downloading files, tracking file associations, and organizing content across folders within a Box account.

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:

  • Upload, download, and organize files across shared team folders
  • Automate approval workflows using file tasks and comments
  • Restore deleted files and previous versions without manual searching
  • Track file collaborations and permissions across departments
  • Sync large files reliably using chunked upload sessions
  • Retrieve file metadata to power custom business reporting
  • Maintain accurate audit trails with file version history
  • Authenticate workflows securely using OAuth 2.0 token exchange

Example prompts

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

  • Show me all files uploaded to Box last week.
  • Download the latest version of the marketing budget file from Box.
  • Restore the presentation I accidentally deleted from Box.
  • Who has access to the client contract stored in Box.
  • Upload this large video file to Box using an upload session.
  • List all comments on the proposal document in Box.
  • Find previous versions of the financial report in Box.
  • Delete the outdated draft file from Box.
  • Show me pending tasks assigned to me in Box.
  • Get a thumbnail preview of the product image in Box.

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
post_oauth2_tokenRequest access token
post_oauth2_token_refreshRefresh access token
post_oauth2_revokeRevoke access token
get_files_idGet file information
post_files_idRestore file
put_files_idUpdate file
delete_files_idDelete file
get_files_id_app_item_associationsList file app item associations
get_files_id_contentDownload file
options_files_contentPreflight check before upload
post_files_upload_sessionsCreate upload session
post_files_id_upload_sessionsCreate upload session for existing file
get_files_upload_sessions_idGet upload session
delete_files_upload_sessions_idRemove upload session
get_files_upload_sessions_id_partsList parts
post_files_upload_sessions_id_commitCommit upload session
post_files_id_copyCopy file
get_files_id_thumbnail_idGet file thumbnail
get_files_id_collaborationsList file collaborations
get_files_id_commentsList file comments
get_files_id_tasksList tasks on file
get_files_id_trashGet trashed file
delete_files_id_trashPermanently remove file
get_files_id_versionsList all file versions
get_files_id_versions_idGet file version
delete_files_id_versions_idRemove file version
put_files_id_versions_idRestore file version
post_files_id_versions_currentPromote file version
get_files_id_metadataList metadata instances on file
get_files_id_security_classificationGet classification on file
post_files_id_security_classificationAdd classification to file
put_files_id_security_classificationUpdate classification on file
delete_files_id_security_classificationRemove classification 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
delete_files_id_metadata_id_idRemove metadata instance 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_global_boxSkillsCardsRemove Box Skill cards from file
get_files_id_watermarkGet watermark on file
put_files_id_watermarkApply watermark to file
delete_files_id_watermarkRemove watermark from file
get_file_requests_idGet file request
put_file_requests_idUpdate file request
delete_file_requests_idDelete file request
post_file_requests_id_copyCopy file request
get_folders_idGet folder information
post_folders_idRestore folder
put_folders_idUpdate folder
delete_folders_idDelete folder
get_folders_id_app_item_associationsList folder app item associations
get_folders_id_itemsList items in folder
post_foldersCreate folder
post_folders_id_copyCopy folder
get_folders_id_collaborationsList folder collaborations
get_folders_id_trashGet trashed folder
delete_folders_id_trashPermanently remove folder
get_folders_id_metadataList metadata instances on folder
get_folders_id_security_classificationGet classification on folder
post_folders_id_security_classificationAdd classification to folder
put_folders_id_security_classificationUpdate classification on folder
delete_folders_id_security_classificationRemove classification 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_metadata_id_idRemove metadata instance from folder
get_folders_trash_itemsList trashed items
get_folders_id_watermarkGet watermark for folder
put_folders_id_watermarkApply watermark to folder
delete_folders_id_watermarkRemove watermark from folder
get_folder_locksList folder locks
post_folder_locksCreate folder lock
delete_folder_locks_idDelete folder lock
get_metadata_templatesFind metadata template by instance ID
get_metadata_template_security_classification_schemaList all classifications
put_metadata_template_security_classification_schema_addAdd classification
put_metadata_template_security_classification_schema_updateUpdate classification
get_metadata_templates_id_id_schemaGet metadata template by name
put_metadata_templates_id_id_schemaUpdate metadata template
delete_metadata_templates_id_id_schemaRemove metadata template
get_metadata_templates_idGet metadata template by ID
get_metadata_templates_globalList all global metadata templates
get_metadata_templates_enterpriseList all metadata templates for enterprise
post_metadata_templates_schemaCreate metadata template
post_metadata_templates_schema_classificationsAdd initial classifications
get_metadata_cascade_policiesList metadata cascade policies
post_metadata_cascade_policiesCreate metadata cascade policy
get_metadata_cascade_policies_idGet metadata cascade policy
delete_metadata_cascade_policies_idRemove 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_comments_idGet comment
put_comments_idUpdate comment
delete_comments_idRemove comment
post_commentsCreate comment
get_collaborations_idGet collaboration
put_collaborations_idUpdate collaboration
delete_collaborations_idRemove collaboration
get_collaborationsList pending collaborations
post_collaborationsCreate collaboration
get_searchSearch for content
post_tasksCreate task
get_tasks_idGet task
put_tasks_idUpdate task
delete_tasks_idRemove task
get_tasks_id_assignmentsList task assignments
post_task_assignmentsAssign task
get_task_assignments_idGet task assignment
put_task_assignments_idUpdate task assignment
delete_task_assignments_idUnassign task
get_shared_itemsFind file for shared link
get_files_id_get_shared_linkGet shared link for file
put_files_id_add_shared_linkAdd shared link to file
put_files_id_update_shared_linkUpdate shared link on file
put_files_id_remove_shared_linkRemove shared link from file
get_shared_items_foldersFind folder for shared link
get_folders_id_get_shared_linkGet shared link for folder
put_folders_id_add_shared_linkAdd shared link to folder
put_folders_id_update_shared_linkUpdate shared link on folder
put_folders_id_remove_shared_linkRemove shared link from folder
post_web_linksCreate web link
get_web_links_idGet web link
post_web_links_idRestore web link
put_web_links_idUpdate web link
delete_web_links_idRemove web link
get_web_links_id_trashGet trashed web link
delete_web_links_id_trashPermanently remove web link
get_shared_items_web_linksFind web link for shared link
get_web_links_id_get_shared_linkGet shared link for web link
put_web_links_id_add_shared_linkAdd shared link to web link
put_web_links_id_update_shared_linkUpdate shared link on web link
put_web_links_id_remove_shared_linkRemove shared link from web link
get_shared_items_app_itemsFind app item for shared link
get_usersList enterprise users
post_usersCreate user
get_users_meGet current user
post_users_terminate_sessionsCreate jobs to terminate users session
get_users_idGet user
put_users_idUpdate user
delete_users_idDelete user
get_users_id_avatarGet user avatar
delete_users_id_avatarDelete user avatar
put_users_id_folders_0Transfer owned folders
get_users_id_email_aliasesList user's email aliases
post_users_id_email_aliasesCreate email alias
delete_users_id_email_aliases_idRemove email alias
get_users_id_membershipsList user's groups
post_invitesCreate user invite
get_invites_idGet user invite status
get_groupsList groups for enterprise
post_groupsCreate group
post_groups_terminate_sessionsCreate jobs to terminate user group session
get_groups_idGet group
put_groups_idUpdate group
delete_groups_idRemove group
get_groups_id_membershipsList members of group
get_groups_id_collaborationsList group collaborations
post_group_membershipsAdd user to group
get_group_memberships_idGet group membership
put_group_memberships_idUpdate group membership
delete_group_memberships_idRemove user from group
get_webhooksList all webhooks
post_webhooksCreate webhook
get_webhooks_idGet webhook
put_webhooks_idUpdate webhook
delete_webhooks_idRemove webhook
put_skill_invocations_idUpdate all Box Skill cards on file
options_eventsGet events long poll endpoint
get_eventsList user and enterprise events
get_collectionsList all collections
get_collections_id_itemsList collection items
get_collections_idGet collection by ID
get_recent_itemsList recently accessed items
get_retention_policiesList retention policies
post_retention_policiesCreate retention policy
get_retention_policies_idGet retention policy
put_retention_policies_idUpdate retention policy
delete_retention_policies_idDelete retention policy
get_retention_policies_id_assignmentsList retention policy assignments
post_retention_policy_assignmentsAssign retention policy
get_retention_policy_assignments_idGet retention policy assignment
delete_retention_policy_assignments_idRemove retention policy assignment
get_retention_policy_assignments_id_files_under_retentionGet files under retention
get_retention_policy_assignments_id_versions_under_retentionGet file versions under retention
get_legal_hold_policiesList all legal hold policies
post_legal_hold_policiesCreate legal hold policy
get_legal_hold_policies_idGet legal hold policy
put_legal_hold_policies_idUpdate legal hold policy
delete_legal_hold_policies_idRemove legal hold policy
get_legal_hold_policy_assignmentsList legal hold policy assignments
post_legal_hold_policy_assignmentsAssign legal hold policy
get_legal_hold_policy_assignments_idGet legal hold policy assignment
delete_legal_hold_policy_assignments_idUnassign legal hold policy
get_legal_hold_policy_assignments_id_files_on_holdList files with current file versions for legal hold policy assignment
get_file_version_retentionsList file version retentions
get_legal_hold_policy_assignments_id_file_versions_on_holdList previous file versions for legal hold policy assignment
get_file_version_retentions_idGet retention on file
get_file_version_legal_holds_idGet file version legal hold
get_file_version_legal_holdsList file version legal holds
get_shield_information_barriers_idGet shield information barrier with specified ID
post_shield_information_barriers_change_statusAdd changed status of shield information barrier with specified ID
get_shield_information_barriersList shield information barriers
post_shield_information_barriersCreate shield information barrier
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_segments_idGet shield information barrier segment with specified ID
delete_shield_information_barrier_segments_idDelete shield information barrier segment
put_shield_information_barrier_segments_idUpdate shield information barrier segment with specified ID
get_shield_information_barrier_segmentsList shield information barrier segments
post_shield_information_barrier_segmentsCreate shield information barrier segment
get_shield_information_barrier_segment_members_idGet shield information barrier segment member by ID
delete_shield_information_barrier_segment_members_idDelete shield information barrier segment member by ID
get_shield_information_barrier_segment_membersList shield information barrier segment members
post_shield_information_barrier_segment_membersCreate shield information barrier segment member
get_shield_information_barrier_segment_restrictions_idGet shield information barrier segment restriction by ID
delete_shield_information_barrier_segment_restrictions_idDelete shield information barrier segment restriction by ID
get_shield_information_barrier_segment_restrictionsList shield information barrier segment restrictions
post_shield_information_barrier_segment_restrictionsCreate shield information barrier segment restriction
get_device_pinners_idGet device pin
delete_device_pinners_idRemove device pin
get_enterprises_id_device_pinnersList enterprise device pins
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_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_collaboration_whitelist_entriesList allowed collaboration domains
post_collaboration_whitelist_entriesAdd domain to list of allowed collaboration domains
get_collaboration_whitelist_entries_idGet allowed collaboration domain
delete_collaboration_whitelist_entries_idRemove domain from list of allowed collaboration domains
get_collaboration_whitelist_exempt_targetsList users exempt from collaboration domain restrictions
post_collaboration_whitelist_exempt_targetsCreate user exemption from collaboration domain restrictions
get_collaboration_whitelist_exempt_targets_idGet user exempt from collaboration domain restrictions
delete_collaboration_whitelist_exempt_targets_idRemove user from list of users exempt from domain restrictions
get_storage_policiesList storage policies
get_storage_policies_idGet storage policy
get_storage_policy_assignmentsList storage policy assignments
post_storage_policy_assignmentsAssign storage policy
get_storage_policy_assignments_idGet storage policy assignment
put_storage_policy_assignments_idUpdate storage policy assignment
delete_storage_policy_assignments_idUnassign storage policy
post_zip_downloadsCreate zip download
get_zip_downloads_id_contentDownload zip archive
get_zip_downloads_id_statusGet zip download status
post_sign_requests_id_cancelCancel Box Sign request
post_sign_requests_id_resendResend Box Sign request
get_sign_requests_idGet Box Sign request by ID
get_sign_requestsList Box Sign requests
post_sign_requestsCreate Box Sign request
get_workflowsList workflows
post_workflows_id_startStarts workflow based on request body
get_sign_templatesList Box Sign templates
get_sign_templates_idGet Box Sign template by ID
get_integration_mappings_slackList Slack integration mappings
post_integration_mappings_slackCreate Slack integration mapping
put_integration_mappings_slack_idUpdate Slack integration mapping
delete_integration_mappings_slack_idDelete Slack integration mapping
get_integration_mappings_teamsList Teams integration mappings
post_integration_mappings_teamsCreate Teams integration mapping
put_integration_mappings_teams_idUpdate Teams integration mapping
delete_integration_mappings_teams_idDelete Teams integration mapping
post_ai_askAsk question
post_ai_text_genGenerate text
get_ai_agent_defaultGet AI agent default configuration
post_ai_extractExtract metadata (freeform)
post_ai_extract_structuredExtract metadata (structured)
get_ai_agentsList AI agents
post_ai_agentsCreate AI agent
put_ai_agents_idUpdate AI agent
get_ai_agents_idGet AI agent by agent ID
delete_ai_agents_idDelete AI agent
post_metadata_taxonomiesCreate metadata taxonomy
get_metadata_taxonomies_idGet metadata taxonomies for namespace
get_metadata_taxonomies_id_idGet metadata taxonomy by taxonomy key
patch_metadata_taxonomies_id_idUpdate metadata taxonomy
delete_metadata_taxonomies_id_idRemove metadata taxonomy
post_metadata_taxonomies_id_id_levelsCreate metadata taxonomy levels
patch_metadata_taxonomies_id_id_levels_idUpdate metadata taxonomy level
post_metadata_taxonomies_id_id_levels_appendAdd metadata taxonomy level
post_metadata_taxonomies_id_id_levels_trimDelete metadata taxonomy level
get_metadata_taxonomies_id_id_nodesList metadata taxonomy nodes
post_metadata_taxonomies_id_id_nodesCreate metadata taxonomy node
get_metadata_taxonomies_id_id_nodes_idGet metadata taxonomy node by ID
patch_metadata_taxonomies_id_id_nodes_idUpdate metadata taxonomy node
delete_metadata_taxonomies_id_id_nodes_idRemove metadata taxonomy node
get_metadata_templates_id_id_fields_id_optionsList metadata template's options for taxonomy field
On this Page