# Files.com Alternative MCP

> Files.com alternative MCP manages enterprise file storage and user access automatically. Use your agent to list folders, move files between directories, delete documents, and manage all user accounts and permissions without opening the web UI.

## Overview
- **Category:** document-management
- **Price:** Free
- **Tags:** file-transfer, user-administration, enterprise-storage, ftp-alternative, workflow-automation

## Description

This connector lets you govern large corporate file systems using only natural conversation. Instead of navigating complex permission trees or running multiple CLI commands, simply tell your AI client what needs doing with your assets. You can ask it to list everything in a directory, move an entire folder from 'Drafts' to 'Final', or track down who has access to sensitive documents. It handles user lifecycle tasks too: creating new employees, updating roles, or deleting stale accounts.

The whole process works by letting your agent interact directly with the core file and user services. If you use Vinkius for other tools, connecting this MCP gives you a single point of control over your entire digital workspace, making IT administration feel like talking to a coworker who already knows where everything is.

## Tools

### add_user_to_group
Assigns a specific user to an existing security group.

### copy_file
Copies a file or folder from one location to another.

### create_group
Creates a brand new organizational user group.

### create_permission
Sets up a specific, unique permission rule for files or folders.

### create_user
Establishes a new user account on the platform.

### create_webhook
Generates and sets up a webhook trigger for automation purposes.

### delete_file
Permanently removes a specified file or folder.

### delete_permission
Removes an existing permission rule from the system.

### delete_user
Deactivates and removes a user account entirely.

### get_file_metadata
Retrieves detailed information about a specific file, like its size or creation date.

### list_automations
Shows a list of all current automation workflows running on the account.

### list_folder
Lists every file and subfolder contained within a given directory path.

### list_groups
Retrieves a list of all security groups currently defined.

### list_permissions
Shows every active permission rule that governs file access.

### list_users
Retrieves a full roster of all user accounts on the platform.

### move_file
Transfers a file or folder from one path to another, updating its location record.

### update_user
Changes details for an existing user account, like their email or name.

## Prompt Examples

**Prompt:** 
```
List all files and folders inside the /marketing/2024 directory.
```

**Response:** 
```
I've scanned the /marketing/2024 folder. It contains 3 subfolders (Campaigns, Assets, Reports) and 2 files: 'strategy_v1.pdf' and 'budget.xlsx'.
```

**Prompt:** 
```
Create a new user with username 'dev_team_lead' and email 'lead@company.com'.
```

**Response:** 
```
User 'dev_team_lead' has been successfully created with ID 88291. Would you like me to add them to any specific groups now?
```

**Prompt:** 
```
Move 'invoice_99.pdf' from /uploads to /finance/invoices.
```

**Response:** 
```
The file 'invoice_99.pdf' has been moved to /finance/invoices. The operation was successful.
```

## Capabilities

### Manage User Accounts
Create new user profiles or delete old ones and modify existing accounts.

### Adjust Group Membership
Add specific users to security groups, controlling their access rights across the platform.

### Control File Movement
Copy or move files and entire folders between any two directories.

### Audit Access Rights
Check who has permissions for a folder, and programmatically grant or remove access for specific users.

### Create Automation Triggers
Set up webhooks to automatically connect the file system actions to external tech stacks.

## Use Cases

### Offboarding a Contractor
An IT admin needs to remove all access for an exiting contractor. They prompt the agent: 'Deactivate user John Smith and ensure he can't access any files.' The agent runs `delete_user` first, then checks if they were members of any groups needing clean up, ensuring a secure removal.

### Archiving Old Campaigns
A data manager needs to move all assets from the '2023 Q4' folder into the permanent archive. They tell their agent to `list_folder` in 2023 Q4, then run `move_file` for every subfolder found, guaranteeing nothing gets missed.

### Role-Based Access Audit
A security team needs to check if only the 'Finance' group can view payroll documents. They ask the agent to `list_permissions` on the /payroll directory and verify that no individual user has been manually granted access.

### Preparing a New Project Directory
A developer starts a new project folder. Instead of setting permissions manually, they ask the agent to `create_group` for 'Project X,' and then use `add_user_to_group` for all team members, immediately securing the space.

## Benefits

- Stop manually listing directory contents; use the `list_folder` tool to quickly see everything inside a path, letting your agent read out the full structure instantly. This saves you clicking through multiple nested folders.
- Handle entire user lifecycles in one go. You can create new accounts using `create_user` and then immediately assign them access via `add_user_to_group`, skipping separate dashboards entirely.
- Improve data integrity by moving files accurately. Instead of copying, use the `move_file` tool to shift a document from 'Staging' to 'Final,' ensuring all tracking records are updated automatically.
- Maintain strict security policies without headaches. Use `create_permission` and `delete_permission` to programmatically tighten or loosen access control rules for sensitive folders.
- Build scalable backends by setting up automation. The `create_webhook` tool lets you link file actions to other services, turning a simple file upload into a multi-system trigger.

## How It Works

The bottom line is, you talk to your agent, and it executes the file system changes in Files.com.

1. Subscribe to this MCP and provide your Files.com API Key.
2. Connect it via your preferred AI client, like Cursor or Claude.
3. Tell your agent what you need done: 'Move the Q3 report from /uploads/drafts to /finance/final.' 

## Frequently Asked Questions

**How do I check what files are inside a specific directory using Files.com alternative MCP?**
You use the `list_folder` tool. Just tell your agent the exact path, and it will scan that folder, listing all contained subfolders and files for you.

**Can I update a user's role using Files.com alternative MCP?**
Yes, use the `update_user` tool. You can change details like email or name for an existing account through natural language prompts.

**What if I need to move multiple files at once with Files.com alternative MCP?**
You run the `move_file` tool, but you list all the items in a single prompt. For example: 'Move file A and folder B from X to Y.'

**Does Files.com alternative MCP handle complex permission changes?**
Absolutely. You can use `create_permission` or `delete_permission` to establish highly specific rules, ensuring granular control over who sees what.

**Is listing all users reliable with Files.com alternative MCP?**
Yes, the `list_users` tool provides a complete roster of every user account on your platform for immediate review and auditing purposes.