LogoSTMCP
Download
mcp-server-box

Box MCP Server

A Python-based MCP server that integrates with the Box API to enable file search, text extraction, AI querying, data extraction, and document generation using advanced AI and machine learning techniques.

Tools

1. box_who_am_i

Get your current user information and check connection status.

2. box_authorize_app_tool

Start the Box application authorization process.

3. box_search_tool

Search for files in Box.

4. box_read_tool

Read the text content of a Box file.

5. box_ask_ai_tool

Ask Box AI about a file.

6. box_hubs_ask_ai_tool

Ask Box AI about a hub.

7. box_search_folder_by_name

Locate a folder by name.

8. box_ai_extract_data

Extract data from a file using AI.

9. box_list_folder_content_by_folder_id

List folder contents.

10. box_manage_folder_tool

Create, update, or delete folders in Box.

11. box_search_folder_by_name_tool

Locate a folder in Box by its name.

12. box_ai_ask_file_single_tool

Query Box AI regarding a single file.

13. box_ai_ask_file_multi_tool

Query Box AI using multiple files.

14. box_ai_ask_hub_tool

Ask Box AI about a hub.

15. box_ai_extract_freeform_tool

Extract data from files using AI with a freeform prompt.

16. box_ai_extract_structured_using_fields_tool

Extract structured data from files using AI with specified fields.

17. box_ai_extract_structured_using_template_tool

Extract structured data from files using AI with a specified template.

18. box_ai_extract_structured_enhanced_using_fields_tool

Extract structured data from files using AI with enhanced processing and specified fields.

19. box_ai_extract_structured_enhanced_using_template_tool

Extract structured data from files using AI with enhanced processing and a template.

20. box_upload_file_from_path_tool

Upload a file to Box from a local filesystem path.

21. box_upload_file_from_content_tool

Upload content as a file to Box.

22. box_download_file_tool

Download a file from Box.

23. box_metadata_template_create_tool

Create a metadata template.

24. box_metadata_template_get_by_key_tool

Retrieve a metadata template by its key.

25. box_metadata_template_get_by_name_tool

Retrieve a metadata template by its name.

26. box_metadata_set_instance_on_file_tool

Set a metadata instance on a file.

27. box_metadata_get_instance_on_file_tool

Get a metadata instance on a file.

28. box_metadata_update_instance_on_file_tool

Update a metadata instance on a file.

29. box_metadata_delete_instance_on_file_tool

Delete a metadata instance on a file.

30. box_docgen_create_batch_tool

Generate documents using a Box Doc Gen template and a local JSON file.

31. box_docgen_get_job_tool

Fetch a single Doc Gen job by its ID.

32. box_docgen_list_jobs_tool

List all Doc Gen jobs associated with the current user.

33. box_docgen_list_jobs_by_batch_tool

List Doc Gen jobs belonging to a specific batch.

34. box_docgen_template_create_tool

Mark a file as a Box Doc Gen template.

35. box_docgen_template_list_tool

List all available Box Doc Gen templates.

36. box_docgen_template_delete_tool

Remove the Doc Gen template marking from a file.

37. box_docgen_template_get_by_id_tool

Retrieve details of a specific Doc Gen template.

38. box_docgen_template_list_tags_tool

List all tags associated with a Box Doc Gen template.

39. box_docgen_template_list_jobs_tool

List all Doc Gen jobs that used a specific template.

Open Graph image for Box MCP Server

JSON Config

{
  "mcpServers": {
    "mcp-server-box": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp-server-box",
        "run",
        "src/mcp_server_box.py"
      ]
    }
  }
}

Useful Links

Information