otherapi_key

GoFile

GoFile is a file storage and sharing service for uploading, organizing, and distributing files.

Verdict

GoFile is a file hosting service that lets you store and share files in the cloud. This MCP gives your team direct upload, folder management, and deletion tools inside Switchy Projects. @mention GoFile to push meeting recordings, design assets, or build artifacts into your account without leaving the conversation. Useful for teams that already rely on GoFile for public file sharing or need a quick staging area for large files. The MCP requires an API key from a premium GoFile account — free tiers don't support programmatic access.

Common use cases

  • Upload meeting recordings to shared storage
  • Stage design files for client review links
  • Archive sprint artifacts in organized folders
  • Delete outdated files without opening browser
  • Check account usage before large uploads

Integration

Vendor
GoFile
Category
other
Auth
API_KEY
Tools
5
Composio slug
gofile

Tools

  • Create Folder

    Create a private folder inside an existing GoFile folder.

  • Delete Contents
    destructive

    Permanently and irreversibly delete one or more explicitly selected owned GoFile files or folders.

  • Get Current Account

    Return the connected GoFile account's identity, tier, root folder, usage, and content counts without exposing account credentials or network metadata.

  • Rename Content

    Rename one owned GoFile file or folder.

  • Upload File

    Upload one file into an existing folder owned by the connected GoFile account.

Setup

Setup guide

  1. 11. Log into your GoFile account at gofile.io and navigate to your account settings or API section to generate an API key (premium subscription required). 2. In Switchy, open Settings > Integrations and click 'Connect' next to GoFile. 3. Paste your API key into the prompt and click 'Authorize'. 4. Switchy will call the Get Current Account tool to verify the key and display your root folder ID and current storage usage. 5. Open any Project, type '@GoFile upload this file' and attach a document to test the connection — the MCP will return a confirmation with the file's new GoFile URL. 6. Use '@GoFile create folder' or '@GoFile delete contents' to manage your account structure directly from chat.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

Upload Sprint Assets

@GoFile upload these three design mockups into a new folder called 'Sprint 24 Assets' and give me the public links.

Check Storage Quota

@GoFile show me my current account storage usage and how many files I have uploaded this month.

Organize Old Files

@GoFile create a folder called 'Archive 2024' in my root, then create subfolders for Q1, Q2, Q3, and Q4 inside it.

Clean Up Test Uploads

@GoFile delete the folder named 'temp-uploads' and confirm when it's gone.

Rename for Clarity

@GoFile rename the file 'IMG_1234.png' to 'Homepage_Hero_Final_v2.png' in my root folder.

Example outputs

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

Prompt

@GoFile what's my current storage usage and how many files do I have in my account?

Output

Your GoFile account (tier: Premium) shows 47.3 GB used of 1 TB total storage. You currently have 1,247 files across 89 folders. Your root folder ID is abc123xyz. This snapshot reflects your account state as of this query; uploads or deletions made elsewhere won't appear until the next fetch.

Notes

This read-only query uses Get Current Account to surface high-level metrics without exposing credentials. Useful for capacity planning before bulk uploads. Requires a valid API key with account-read scope.

Prompt

@GoFile upload the file 'Q4-report.pdf' from my desktop into folder def456 and confirm when it's live.

Output

Uploaded Q4-report.pdf (2.1 MB) to GoFile folder def456. File ID: file789ghi. The file is now accessible via your GoFile dashboard and shareable link generation. Note: this action consumed API quota and cannot be undone through the MCP—deletion requires a separate Delete Contents call.

Notes

This write example demonstrates Upload File with immediate side-effects: the file persists in your GoFile account and counts against storage. The MCP does not auto-generate share links; you'll configure visibility in the GoFile UI. Rate limits apply to bulk uploads.

Prompt

@GoFile I have three old backup folders (ids: fold123, fold456, fold789) that are no longer needed—delete them and summarize what was removed.

Output

Deleted 3 folders from your GoFile account: fold123 (contained 14 files, 890 MB), fold456 (contained 7 files, 320 MB), fold789 (contained 22 files, 1.4 GB). Total reclaimed: 2.61 GB. These deletions are permanent and irreversible. Your updated storage usage is now 44.7 GB of 1 TB.

Notes

Delete Contents is destructive and final—GoFile does not offer a trash/recovery mechanism. The MCP requires explicit folder IDs to prevent accidental bulk deletion. Pair this with Get Current Account afterward to verify the new storage footprint. Use cautiously in shared workspaces.

Use-case deep-dives

Client deliverable handoff workflow

When GoFile beats Dropbox for one-off client transfers

A 3-person design agency ships final assets to clients who don't use the agency's project management tool. The team creates a GoFile folder per project, uploads the deliverables, and shares the link—no client account required. GoFile's API_KEY auth means the agency can automate folder creation and uploads from their internal scripts without wrestling with OAuth flows. The rename and delete tools let them clean up old projects without logging into a web UI. This works cleanly for teams shipping 5-15 projects a month. If you're doing 50+ deliveries or need granular access logs, you'll want a proper DAM. For small-team ad-hoc file handoff, GoFile's simplicity is the win.

Support ticket attachment archival

GoFile as a low-cost overflow bucket for support files

A 6-person SaaS support team collects customer screenshots and logs through Zendesk, but their plan caps attachment storage at 20GB. They pipe large files (screen recordings, database dumps) to GoFile using the upload tool, store the GoFile link in the ticket, and delete the original attachment. The get-current-account tool surfaces usage stats so they know when they're approaching their GoFile tier limit. This pattern works when you're offloading 10-30 large files per week and don't need the files searchable inside your support tool. If you need full-text search or compliance retention, keep everything in Zendesk or move to S3. For cost-conscious teams with bursty attachment volume, GoFile is a pragmatic overflow valve.

Podcast episode asset staging

When GoFile fits a small podcast production pipeline

A 2-person podcast team records episodes, edits in Descript, and needs a staging area for final MP3s, show notes, and artwork before publishing. They use GoFile's create-folder tool to spin up a folder per episode, upload the assets, and share the link with their VA who handles distribution. The delete-contents tool lets them purge old episodes once they're live. This setup works for teams publishing 4-8 episodes a month who don't need version history or collaborative editing. If you're running a daily show or need multi-user approval workflows, you'll outgrow GoFile fast. For small teams with linear handoff steps, GoFile's five tools cover the essentials without the overhead of a full media asset manager.

Frequently asked

What does the GoFile MCP let me do in Switchy?

It lets your AI agents upload files to GoFile, create folders, rename or delete content, and check your account storage. Useful when you need to share large files externally or archive outputs from long-running workflows without hitting email attachment limits.

Do I need a paid GoFile account to use this MCP?

No, but free accounts have storage caps and shorter file retention. The MCP works with any tier—just paste your API key from GoFile's account settings. You won't need OAuth; GoFile uses simple token auth.

Can the MCP download files from GoFile or share public links?

No. It only uploads, organizes, and deletes content you own. If you need to retrieve files or generate shareable URLs, use GoFile's web interface or their REST API directly—this MCP doesn't expose those endpoints.

Why use this instead of uploading files through GoFile's website?

Because your agents can automate it mid-workflow. If a research task generates a 200 MB dataset, the agent uploads it to GoFile and logs the folder ID—no manual drag-and-drop. Saves time when you're batching file operations across multiple projects.

Who on my team should connect the GoFile account?

Whoever owns the GoFile subscription and wants agents to manage their storage. The API key grants full control over that account's files, so don't share it across team members—each person should connect their own GoFile account if needed.

More other MCPs

See all other MCPs →

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