{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"awesome-box","slug":"box","name":"Box","type":"mcp","url":"https://github.com/hmk/box-mcp-server","page_url":"https://unfragile.ai/box","categories":["mcp-servers"],"tags":[],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"awesome-box__cap_0","uri":"capability://tool.use.integration.box.cloud.storage.file.access.via.mcp.protocol","name":"box cloud storage file access via mcp protocol","description":"Exposes Box cloud storage as a standardized Model Context Protocol (MCP) resource, allowing LLM agents and tools to read, list, and traverse files and folders in Box accounts without direct API integration. Implements MCP resource handlers that translate Box API calls into standardized resource URIs and content delivery, enabling any MCP-compatible client (Claude, custom agents) to interact with Box as a native data source.","intents":["I want my AI agent to access files stored in Box without building custom Box API integration","I need to give Claude or another LLM read access to documents in my Box workspace","I want to build an agent that can list and retrieve files from Box folders programmatically"],"best_for":["Teams using Box for document management who want LLM-powered document analysis","Developers building MCP-compatible agents that need cloud storage integration","Organizations standardizing on MCP for tool orchestration across multiple data sources"],"limitations":["Read-only access — no file upload, deletion, or modification capabilities exposed","Requires valid Box API credentials and OAuth setup, adding authentication complexity","MCP protocol overhead adds latency compared to direct Box API calls","No built-in caching of file listings or metadata — each request hits Box API"],"requires":["Box account with API access enabled","Box OAuth application credentials (client ID and secret)","MCP-compatible client (Claude with MCP support, or custom MCP host)","Node.js runtime for running the MCP server"],"input_types":["Box folder paths (string URIs)","File IDs or paths for retrieval","Search queries (if search capability implemented)"],"output_types":["File content (text, binary)","Folder listings (JSON metadata)","File metadata (name, size, modified date, owner)"],"categories":["tool-use-integration","cloud-storage-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-box__cap_1","uri":"capability://search.retrieval.semantic.file.search.across.box.workspace","name":"semantic file search across box workspace","description":"Enables full-text and metadata-based search across all accessible Box files and folders, returning ranked results with file paths, IDs, and relevance metadata. Implements search queries against Box's native search API, translating user search intent into Box API filter parameters and returning structured result sets that agents can parse and act upon.","intents":["I want to find a specific document in Box by searching for keywords without browsing folders manually","I need my agent to locate files matching certain criteria (name, type, date range) in Box","I want to search Box content and return the top N matching files for further processing"],"best_for":["Knowledge workers using Box who want LLM-powered document discovery","Agents that need to locate relevant documents before performing analysis or summarization","Teams with large Box workspaces where manual folder navigation is impractical"],"limitations":["Search is limited to Box's native search capabilities — no semantic/embedding-based search","Results depend on Box indexing latency; newly uploaded files may not appear immediately","Search scope is limited to files the authenticated user has access to","No full-text content search for file bodies — only metadata and filenames"],"requires":["Box account with search API enabled","Valid Box OAuth credentials with read permissions","MCP server running and connected to Box API"],"input_types":["Search query string (keywords)","Optional filters (file type, date range, owner)"],"output_types":["Ranked list of files (JSON with ID, name, path, type, modified date)","File metadata for each result"],"categories":["search-retrieval","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-box__cap_2","uri":"capability://search.retrieval.folder.hierarchy.traversal.and.listing","name":"folder hierarchy traversal and listing","description":"Recursively lists and navigates Box folder structures, exposing directory trees as MCP resources with metadata for each file and subfolder. Implements depth-first or breadth-first traversal of Box folder hierarchies, caching folder structures in memory to reduce API calls, and returning paginated results for large directories with support for filtering by file type or metadata.","intents":["I want my agent to explore the structure of a Box folder and understand what files are available","I need to list all files in a Box folder and its subfolders for batch processing","I want to navigate Box folder hierarchies programmatically without knowing exact file paths"],"best_for":["Agents performing bulk document analysis across Box folder structures","Developers building Box-aware workflows that need to discover files dynamically","Teams using Box for project organization who want LLM-powered folder navigation"],"limitations":["Deep folder hierarchies may cause performance degradation due to recursive API calls","No built-in pagination for very large folders — may timeout or consume excessive memory","Folder structure changes after initial traversal are not reflected without re-querying","API rate limits apply — traversing large workspaces may hit Box rate limits"],"requires":["Box account with folder read permissions","Valid Box OAuth credentials","MCP server with Box API integration"],"input_types":["Box folder ID or path (string)","Optional depth limit (integer)","Optional file type filters (array of extensions)"],"output_types":["Nested folder structure (JSON tree)","File metadata for each item (name, ID, type, size, modified date)","Pagination tokens for large result sets"],"categories":["search-retrieval","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-box__cap_3","uri":"capability://data.processing.analysis.file.content.retrieval.with.format.handling","name":"file content retrieval with format handling","description":"Retrieves raw file content from Box with automatic handling of text, binary, and structured formats (JSON, CSV, PDF metadata). Implements Box download API calls with streaming support for large files, automatic MIME type detection, and format-specific parsing (e.g., extracting text from PDFs via Box's preview API or external OCR if configured). Returns file content as strings for text formats or base64-encoded data for binary formats.","intents":["I want my agent to read the contents of a document in Box and analyze it","I need to extract text from PDFs stored in Box for summarization or search","I want to retrieve structured data (JSON, CSV) from Box files and parse it programmatically"],"best_for":["Agents performing document analysis, summarization, or extraction on Box files","Workflows that need to process multiple file formats (text, PDF, JSON, CSV) from Box","Teams using Box as a data lake who want LLM-powered data extraction"],"limitations":["Large files (>100MB) may exceed LLM context windows or cause timeout issues","PDF text extraction depends on Box preview API or external OCR — may lose formatting","Binary file handling is limited to base64 encoding — no native image analysis","No streaming to LLM context — entire file must be loaded into memory before processing"],"requires":["Box account with file download permissions","Valid Box OAuth credentials","MCP server with Box API integration","Optional: OCR service for PDF text extraction (if not using Box preview API)"],"input_types":["Box file ID or path (string)","Optional format hint (MIME type or extension)"],"output_types":["File content as string (for text formats)","Base64-encoded binary data (for images, PDFs, etc.)","Parsed structured data (JSON, CSV as objects)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-box__cap_4","uri":"capability://tool.use.integration.mcp.resource.uri.mapping.for.box.entities","name":"mcp resource uri mapping for box entities","description":"Maps Box files, folders, and search results to standardized MCP resource URIs (e.g., box://folder/path/to/file.txt), enabling any MCP-compatible client to reference Box entities using consistent naming conventions. Implements URI parsing and validation, translating between Box IDs and human-readable paths, and maintaining a registry of accessible resources that clients can discover and reference.","intents":["I want to reference Box files using standard URIs that work across different MCP clients","I need my agent to resolve Box file paths to IDs and vice versa for consistent resource handling","I want to share Box file references with other MCP tools using a standard format"],"best_for":["Developers building multi-tool MCP workflows that need to pass Box file references between tools","Teams standardizing on MCP for tool orchestration and needing consistent resource naming","Agents that need to maintain references to Box files across multiple operations"],"limitations":["URI scheme is custom (box://) and not universally recognized outside MCP ecosystem","Path-based URIs may become invalid if files are moved or renamed in Box","No built-in URI versioning — cannot reference specific file versions","URI resolution adds latency for path-to-ID lookups"],"requires":["MCP server with Box integration","Box OAuth credentials for path resolution","MCP-compatible client that supports custom URI schemes"],"input_types":["Box file/folder paths (string)","Box file/folder IDs (string)","MCP resource URIs (box:// format)"],"output_types":["Standardized MCP resource URIs","Box file/folder IDs","Human-readable paths"],"categories":["tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":27,"verified":false,"data_access_risk":"high","permissions":["Box account with API access enabled","Box OAuth application credentials (client ID and secret)","MCP-compatible client (Claude with MCP support, or custom MCP host)","Node.js runtime for running the MCP server","Box account with search API enabled","Valid Box OAuth credentials with read permissions","MCP server running and connected to Box API","Box account with folder read permissions","Valid Box OAuth credentials","MCP server with Box API integration"],"failure_modes":["Read-only access — no file upload, deletion, or modification capabilities exposed","Requires valid Box API credentials and OAuth setup, adding authentication complexity","MCP protocol overhead adds latency compared to direct Box API calls","No built-in caching of file listings or metadata — each request hits Box API","Search is limited to Box's native search capabilities — no semantic/embedding-based search","Results depend on Box indexing latency; newly uploaded files may not appear immediately","Search scope is limited to files the authenticated user has access to","No full-text content search for file bodies — only metadata and filenames","Deep folder hierarchies may cause performance degradation due to recursive API calls","No built-in pagination for very large folders — may timeout or consume excessive memory","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.2,"ecosystem":0.3,"match_graph":0.25,"freshness":0.9,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:19.837Z","last_scraped_at":"2026-05-03T14:00:15.503Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=box","compare_url":"https://unfragile.ai/compare?artifact=box"}},"signature":"MAysb+mXAxlZwPbvwTuvAGUYCdHgs+/35bGS55PfMYjPN34ox3gnkIflm1fP3MZ9ha0MwnZUsFI2P0hOtL9uDQ==","signedAt":"2026-06-17T03:42:42.396Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/box","artifact":"https://unfragile.ai/box","verify":"https://unfragile.ai/api/v1/verify?slug=box","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}