otherapi_key

Files.com

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.

Verdict

Files.com is a managed file storage and sharing platform. This MCP exposes seven tools that let your team manage permissions, shares, and API keys directly from Switchy. @mention it to list folders, inspect who has access to a file, revoke a share link, or generate a temporary upload key for hosting a local file. Most useful for ops teams who need to audit access or clean up stale shares without leaving the conversation. Requires an API key with admin-level permissions — read-only keys won't work for deletion or key generation.

Common use cases

  • Audit who has access to a shared folder
  • Revoke expired share links from chat
  • List all groups before assigning permissions
  • Generate upload keys for temporary file hosting
  • Delete stale API keys after offboarding

Integration

Vendor
Files.com
Category
other
Auth
API_KEY
Tools
7
Composio slug
files_com

Tools

  • Delete API Key
    destructive

    Tool to delete an API key. Use when you need to revoke an API key after confirming its identifier.

  • Delete Permission
    destructive

    Tool to delete a specified permission. Use when you need to remove a permission by its ID after verifying the identifier.

  • Delete Share
    destructive

    Tool to delete a specified share link. Use when you need to revoke access to a shared item after confirming its share ID.

  • Get S3 Key for Upload

    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.

  • List Folders

    Tool to list folders. Use when you need to retrieve folders under a parent with pagination.

  • List Groups

    Tool to list groups. Use when you need to retrieve a paginated list of all groups before performing group-related operations.

  • List Permissions

    Tool to retrieve permissions for a specified resource. Use when you need to inspect who has access and what level for a given file or folder.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the MCP Integrations page. 2. Click 'Add Integration' and select Files.com from the list. 3. Log into your Files.com account and generate an API key from the Developer section (you'll need admin privileges to create keys with write access). 4. Copy the API key and paste it into the Switchy connection form, then click 'Connect'. 5. Switchy will verify the key by listing your root folders — if the test succeeds, the integration is live. 6. Open any Space, type '@Files.com list folders under /team-docs' to confirm the MCP responds with your folder structure. 7. If you see an error, check that the API key has not expired and that your Files.com plan allows API access.

What teammates see: by default, memories from Files.com are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List Team Folders

@Files.com list all folders under /team-docs and show me the names and IDs
Open in a Space →

Check File Permissions

@Files.com show me all permissions for the folder with ID 12345 so I can see who has read or write access
Open in a Space →

Generate Upload Key

@Files.com generate an S3 upload key for the file report.pdf so I can host it temporarily
Open in a Space →

Delete Old API Key

@Files.com delete the API key with ID key_67890 since that contractor no longer needs access
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Files.com list all folders under /projects/q1-launch and show me which ones have been modified in the last 7 days

Output

Found 8 folders under /projects/q1-launch. Three have recent activity: /projects/q1-launch/design (modified 2 days ago, 14 files), /projects/q1-launch/marketing-assets (modified 4 days ago, 22 files), and /projects/q1-launch/legal-review (modified 6 days ago, 3 files). The remaining folders—/archived, /drafts, /feedback, /research, /templates—have not been touched in over two weeks. This is an illustrative example; actual folder counts and timestamps depend on your Files.com account state.

Notes

This example shows the MCP's folder-listing capability paired with AI reasoning to filter by recency. The MCP returns raw folder metadata; the AI interprets modification timestamps. Requires read permissions on the parent path. Large directory trees may hit pagination limits—results are returned in pages, so deep hierarchies take multiple calls.

Prompt

@Files.com create a share link for /reports/2024-annual-financials.pdf that expires in 48 hours and requires a password

Output

Share link created: https://yourcompany.files.com/share/a7f3k9m2 (expires in 48 hours). Password protection enabled—recipients must enter the password you set to access the file. This link grants view-only access to /reports/2024-annual-financials.pdf. This is an illustrative example; the actual share URL and expiration behavior depend on your Files.com account settings and the file's current permissions.

Notes

This example demonstrates the MCP's ability to generate time-limited, password-protected share links—a common workflow for sensitive document distribution. The MCP creates the share; you must communicate the password separately. Be aware that share creation is a write action with audit trail implications. If your account enforces IP restrictions or SSO, recipients may face additional access hurdles.

Prompt

@Files.com show me all permissions on /contracts/vendor-agreements and identify any external users who have write access

Output

Retrieved 12 permissions on /contracts/vendor-agreements. Two external users have write access: jane.doe@external-vendor.com (granted 14 days ago by admin@yourcompany.com) and contractor@freelance.net (granted 3 months ago, no expiration set). The remaining 10 permissions are internal team members with read-only access. This is an illustrative example; actual permission counts and user emails depend on your Files.com account configuration.

Notes

This example pairs the MCP's permission-listing tool with AI analysis to surface security-relevant details—external write access is a common audit concern. The MCP returns permission records; the AI filters by user domain and access level. Useful for compliance reviews, but note that permission changes made outside this session won't appear until the next query. Requires admin-level API key to list permissions on shared resources.

Use-case deep-dives

Client file handoff with expiring links

When Files.com wins for time-boxed external sharing

A 6-person creative agency ships final assets to clients every week—PSDs, video renders, brand guidelines. They need share links that expire after 7 days and can be revoked mid-flight if a client ghosts on payment. Files.com's Delete Share tool lets the team script link revocation from Switchy without logging into a dashboard. The List Permissions tool confirms who still has access before the next handoff. This works when your team sends 10-50 packages a month and needs audit trails. If you're just dropping occasional Dropbox links, the API key overhead isn't worth it. But if you're billing clients per deliverable and need programmatic control over access windows, this MCP turns share-link hygiene into a one-line Switchy command instead of a manual checklist.

Contractor offboarding at scale

Revoking access across 40 freelancers without clicking

A 12-person product studio cycles through 30-40 contractors per quarter—designers, copywriters, QA testers. Each gets folder permissions for their project scope, then needs clean removal when the contract ends. The Delete Permission tool lets the ops lead script bulk revocations from Switchy instead of hunting through Files.com's UI for each user. List Groups and List Permissions confirm the current state before the purge runs. This pays off when you onboard or offboard more than 5 people a week. Below that threshold, manual clicks are faster than maintaining API keys. Above it, this MCP turns a 90-minute monthly audit into a 5-minute Switchy query. The trade-off: you need someone comfortable writing the revocation logic, not just running pre-built scripts.

Support team knowledge base uploads

When programmatic file hosting beats manual S3 wrangling

A 4-person support team maintains a public knowledge base with 200+ PDF guides and video walkthroughs. Every doc update means uploading the new version, grabbing the public URL, and pasting it into their help center CMS. The Get S3 Key for Upload tool lets them script the upload-to-URL pipeline from Switchy—drop the file, get the link, done. List Folders confirms the staging structure before the upload runs. This makes sense when you're publishing 10+ files a week and the manual upload-copy-paste loop is eating 20 minutes per session. If you're updating docs monthly, the API setup cost outweighs the time saved. But if file hosting is a daily chore and your team already lives in Switchy for other workflows, this MCP collapses three tools into one command.

Frequently asked

What does the Files.com MCP let me do in Switchy?

It connects your Files.com account so AI agents can browse folders, list groups and permissions, generate temporary upload keys, and manage API keys or share links. Useful when you need agents to audit access, prepare files for sharing, or automate permission cleanup without leaving the chat.

Do I need admin access to connect Files.com?

You need an API key with sufficient permissions to call the endpoints this MCP uses — listing folders, managing permissions, deleting shares and API keys. If your Files.com role restricts those actions, the MCP will fail when agents try to invoke them. Check with your Files.com admin before connecting.

Can the MCP upload files directly to Files.com?

Not quite. The Get S3 Key for Upload tool generates a temporary key so you can upload a local file to Files.com's staging area, but the MCP doesn't handle the actual upload bytes. You'd still need a separate script or the Files.com web UI to push the file itself.

Why use this instead of the Files.com web dashboard?

The MCP shines when you want an agent to answer questions like "who has access to the Q4 folder?" or "delete all expired share links" without switching tabs. For one-off uploads or complex permission trees, the dashboard is faster. This is for repeatable, conversational file ops.

Who on my team should connect the Files.com MCP?

Whoever owns your Files.com API keys and understands your permission model. Since agents can delete shares and revoke API keys, you want someone who knows which resources are safe to touch. One connection per workspace is usually enough — everyone shares the same Files.com view.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.