Files.com MCP Server
@Files-com
Files.com MCP allows your AI model, like ChatGPT or Claude, to use Files.com. Files.com is the cloud-native MFT/SFTP platform that automates file flows across any cloud or protocol. Access Any File on Any Cloud via AI through Files.com MCP, including Amazon S3, Microsoft Azure, G
Overview
What is Files.com MCP Server?
Files.com MCP Server connects AI models like ChatGPT or Claude to the Files.com platform via the Model Context Protocol, enabling LLMs to securely perform real-world file operations such as uploading, downloading, querying folders, and managing users within a Files.com environment. It is intended for teams that want to give AI agents controlled, authenticated access to enterprise file transfer and automation workflows.
How to use Files.com MCP Server?
Install the server by adding a JSON configuration to your LLM client (e.g., Claude Desktop config file). Use uvx to run the files-com-mcp package and set the FILES_COM_API_KEY environment variable with a valid Files.com API key. A hosted MCP server is also available as an alternative to local installation.
Key features of Files.com MCP Server
- Authenticated access using a Files.com API key.
- File and folder operations: create, copy, move, delete, zip, and decrypt/encrypt with GPG.
- User and group management: create, update, delete, and list.
- Share link creation, management, and notification tracking.
- Extensive logging: action, API request, automation, and history logs.
- Sorting and filtering capabilities on list operations.
Use cases of Files.com MCP Server
- AI assistants for operations teams that fetch or archive files on demand.
- Automated LLM workflows that react to incoming requests by retrieving or uploading files.
- Developer copilots that provision folders, manage users, or debug via real-time file access.
FAQ from Files.com MCP Server
How do I authenticate with the server?
Authentication uses a Files.com API key. Generate an API key from the Files.com web interface or API, and set it as the FILES_COM_API_KEY environment variable in your client configuration. User-specific keys grant access based on the user’s permissions; admin keys grant full API access.
What tools are available?
The server provides tools for automations, file system operations (copy, delete, encrypt, decrypt, zip, etc.), integrations, logging (action logs, request logs, history), sharing/share links, and user/group/permission management. A full list of tools is included in the README.
Can I sort or filter the results returned by list operations?
Yes. Most list operations support sorting by a single field and filtering using exact match (filter), prefix (filter_prefix), and range filters (filter_gt, filter_gteq, filter_lt, filter_lteq). Note that when listing a folder, folders are always listed before files regardless of sort order.
How does the server handle file paths?
Paths are compared case-insensitively. For example, /Folder/File.txt and /folder/file.txt resolve to the same internal path.
Are there any known limits or best practices?
For best results, selectively enable only the tools your LLM needs for its task. Loading too many tools can cause inconsistent usage. Most clients allow enabling or disabling specific MCP tools.