Documentation Index
Fetch the complete documentation index at: https://docs.civic.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Box Community Edition server provides full file management capabilities for your Box account. Unlike the official Box server (read-only + AI), this community-maintained server enables AI assistants to upload, delete, move, copy files, manage shared links, and view collaborations.- Box (Official): Read files, search, and use Box AI for document Q&A and metadata extraction
- Box Community Edition: Full file/folder management with create, update, and delete operations
How to Add Box Community Edition
Create Box Account
- Go to https://account.box.com/
- Sign up for a free Box account or use your existing account
Connect to Civic
- Add the Box Community Edition server to your Civic environment through the server directory
- Authorize Box when prompted using OAuth
What You Can Do
File Management
Folder Operations
Shared Links
Box AI
Available Tools (30)
User & Authentication
box_who_am_i
box_who_am_i
- Input: None
- Use Cases: Verify authentication, get user details
Box AI
box_ai_ask_file_single_tool
box_ai_ask_file_single_tool
- Input:
file_id- The ID of the file to queryprompt- The question to ask about the file
- Use Cases: Get insights from documents, ask questions about file content
box_ai_ask_file_multi_tool
box_ai_ask_file_multi_tool
- Input:
file_ids- Array of file IDs to queryprompt- The question to ask about the files
- Use Cases: Get insights across multiple documents, compare information
box_ai_ask_hub_tool
box_ai_ask_hub_tool
- Input:
prompt- The question to ask - Use Cases: Query collections of content, Hub-specific insights
Search
box_search_tool
box_search_tool
- Input:
query- Search query string - Use Cases: Find files by name or content
box_search_folder_by_name_tool
box_search_folder_by_name_tool
- Input:
folder_name- Name of the folder to search for - Use Cases: Locate specific folders
File Operations
box_file_info_tool
box_file_info_tool
- Input:
file_id- ID of the file - Use Cases: Get file metadata, check file details
box_file_download_tool
box_file_download_tool
- Input:
file_id- ID of the file to download - Use Cases: Retrieve file content for processing
box_file_upload_tool
box_file_upload_tool
- Input:
file_content- Content of the file to uploadfile_name- Name for the uploaded fileparent_folder_id(optional) - ID of the parent folder (default: “0” for root)
- Use Cases: Store new files, backup content
box_file_copy_tool
box_file_copy_tool
- Input:
file_id- ID of the file to copydestination_parent_folder_id- ID of the destination foldername(optional) - New name for the copied file
- Use Cases: Duplicate files, create backups
box_file_move_tool
box_file_move_tool
- Input:
file_id- ID of the file to movedestination_parent_folder_id- ID of the destination folder
- Use Cases: Organize files, relocate documents
box_file_delete_tool
box_file_delete_tool
- Input:
file_id- ID of the file to delete - Use Cases: Remove unwanted files
box_file_rename_tool
box_file_rename_tool
- Input:
file_id- ID of the file to renamenew_name- New name for the file
- Use Cases: Update file names, fix naming conventions
box_file_text_extract_tool
box_file_text_extract_tool
- Input:
file_id- ID of the file to extract text from - Use Cases: Get text from PDFs, documents for analysis
Folder Operations
box_folder_items_list_tool
box_folder_items_list_tool
- Input:
folder_id- ID of the folder to list items fromis_recursive(optional) - Whether to recursively list subfolder contentslimit(optional) - Maximum items per API call (default: 1000)
- Use Cases: Browse folder contents, explore structure
box_folder_info_tool
box_folder_info_tool
- Input:
folder_id- ID of the folder - Use Cases: Get folder metadata, check folder details
box_folder_create_tool
box_folder_create_tool
- Input:
name- Name of the new folderparent_folder_id(optional) - ID of the parent folder (default: “0” for root)
- Use Cases: Organize content, create project folders
box_folder_delete_tool
box_folder_delete_tool
- Input:
folder_id- ID of the folder to deleterecursive(optional) - Whether to delete recursively (default: false)
- Use Cases: Remove empty folders, clean up structure
box_folder_copy_tool
box_folder_copy_tool
- Input:
folder_id- ID of the folder to copydestination_parent_folder_id- ID of the destination foldername(optional) - New name for the copied folder
- Use Cases: Duplicate folder structures, create templates
box_folder_move_tool
box_folder_move_tool
- Input:
folder_id- ID of the folder to movedestination_parent_folder_id- ID of the destination folder
- Use Cases: Reorganize folder structure
box_folder_rename_tool
box_folder_rename_tool
- Input:
folder_id- ID of the folder to renamenew_name- New name for the folder
- Use Cases: Update folder names
Shared Links
box_shared_link_file_create_or_update_tool
box_shared_link_file_create_or_update_tool
box_shared_link_folder_create_or_update_tool
box_shared_link_folder_create_or_update_tool
box_shared_link_file_remove_tool
box_shared_link_file_remove_tool
box_shared_link_folder_remove_tool
box_shared_link_folder_remove_tool
Collaborations
box_collaboration_list_by_folder_tool
box_collaboration_list_by_folder_tool
- Input:
folder_id- ID of the folder - Use Cases: See who has access to a folder
box_collaboration_list_by_file_tool
box_collaboration_list_by_file_tool
- Input:
file_id- ID of the file - Use Cases: See who has access to a file
Users & Groups
box_users_list_tool
box_users_list_tool
- Input: None
- Use Cases: Get enterprise user list
box_users_search_by_name_or_email_tool
box_users_search_by_name_or_email_tool
- Input:
query- Name or email to search for - Use Cases: Find specific users
box_groups_search_tool
box_groups_search_tool
- Input:
query- Search query for groups - Use Cases: Find enterprise groups
Use Cases
File Management
File Management
- Upload Documents: “Upload this report to the Q4 Reports folder”
- Organize Files: “Move all PDFs from Downloads to the Archive folder”
- Clean Up: “Delete the old draft files in the Temp folder”
- Duplicate Files: “Copy the template to a new project folder”
Folder Organization
Folder Organization
- Create Structure: “Create a new folder called ‘Q1 2025’ in Projects”
- Browse Content: “List all files in the Contracts folder recursively”
- Reorganize: “Move the Archive folder into Completed Projects”
Sharing & Collaboration
Sharing & Collaboration
Box AI Queries
Box AI Queries
- Document Q&A: “What are the key terms in this contract?”
- Multi-file Analysis: “Summarize the main points across these three reports”
- Extract Information: “What is the total amount in this invoice?”
Security Guardrails
The Box Community Edition server has built-in security constraints to prevent accidental or malicious operations:Known Limitations
- Root folder ID: Use
"0"to reference the root folder - Folder IDs required: Most operations require folder/file IDs - use search tools to find them first
- Box AI subscription: AI features require Box AI to be enabled on your account
- Enterprise features: Some features like user listing may require Box Enterprise
Guardrails
In addition to the 14 universal guardrails, this server has 10 server-specific guardrails across 6 operations.| Guardrail | Operation | Timing | Description |
|---|---|---|---|
| Block Malicious File Downloads | box_file_download_tool | Response | Blocks downloading files with potentially malicious extensions |
| Block Malicious File Upload Extensions | box_file_upload_tool | Request | Blocks uploading files with potentially malicious extensions |
| Block Root Directory Upload | box_file_upload_tool | Request | Prevents uploading files directly to the root directory |
| Block Root Folder Creation | box_folder_create_tool | Request | Prevents creating folders directly in the root directory |
| Block Recursive Folder Deletion | box_folder_delete_tool | Request | Prevents recursive folder deletion which could cause data loss |
| Block Public Shared Links | box_shared_link_file_create_or_update_tool | Request | Prevents creating shared links with ‘open’ (public) access |
| Require Expiration on Shared Links | box_shared_link_file_create_or_update_tool | Request | Requires an expiration date to be set on all shared links |
| Require Password on Shared Links | box_shared_link_file_create_or_update_tool | Request | Requires a password to be set on all shared links |
| Block Public Folder Shared Links | box_shared_link_folder_create_or_update_tool | Request | Prevents creating folder shared links with ‘open’ (public) access |
| Block Enterprise User Listing | box_users_list_tool | Request | Blocks listing all users in the Box enterprise |

