# Files.com — MCP server on mcp.ai > Connect your Files.com account and use 7 tools for file management and storage straight from your AI agent. Connect with your own API key. Files.com is a secure cloud storage and file transfer platform that enables businesses to store, share, and manage files across various cloud services and on-premises systems. By: mcp.ai · official Page: https://mcp.ai/files_com ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_files_com?ms=1787291520000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/files_com/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/files_com/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/files_com/skill.md Postman collection (v2.1): https://mcp.ai/files_com/postman.json ## Tools - files_com_delete_api_key(api_key_id: integer) — Tool to delete an API key. Use when you need to revoke an API key after confirming its identifier. - files_com_delete_permission(permission_id: integer) — Removes a permission grant that allows a user or group to access a specific file or folder path on Files.com. A permission ID can be obtained from the LIST_PERMISSIONS action. Use this tool when you n - files_com_delete_share(share_id: integer) — Delete a specified share link (bundle) on Files.com. This operation is idempotent - it succeeds even if the share link has already been deleted or doesn't exist. Use this to revoke public access to sh - files_com_get_s3_key_for_upload(file: object) — Tool to generate a temporary key for file uploads by uploading the file to Files.com. Useful when you need to host a local file temporarily before importing or sharing. - files_com_list_folders(page?: integer, search?: string, per_page?: integer, parent_id?: integer, sort_by_path?: string) — Lists folders in Files.com with optional filtering, sorting, and pagination. Returns a paginated list of folders with metadata. Useful for browsing folder structure, finding specific folders by name, - files_com_list_groups(page?: integer, per_page?: integer) — Retrieves a paginated list of all groups from Files.com. Groups are used to organize users and manage permissions collectively. Use this action to discover available groups, check group membership, or - files_com_list_permissions(page?: integer, path?: string, user_id?: string, group_id?: string, per_page?: integer, partner_id?: string, include_groups?: boolean) — Retrieve permissions for a specified path on Files.com. Use when you need to inspect who has access and what level for a given file or folder path. ## Example prompts - "What can I do in Files.com?" - "Show me a summary of my Files.com account" ## Links Docs: https://mcp.ai/docs/mcps/files_com Website: https://mcp.ai/mcps/files_com