
Transfa
Gives Claude the ability to upload files to transfa.sh and return shareable links without needing shell access or external infrastructure. Exposes five MCP tools: upload (with optional TTL, password, download limits), file_info (metadata and SHA-256 verification), list_uploads, delete_upload, and run_artifacts for retrieving all files associated with a pipeline run_id. Works in guest mode without an API key (10MB, 24h TTL) or authenticated with larger limits up to 100GB. Useful when Claude needs to hand off generated artifacts like reports, datasets, or model files to other agents or humans, or when you want provenance tracking across multi-step workflows. The server wraps transfa's REST API, which supports 100+ file formats including ML models, archives, and data science formats.
- GitHub stars
- 14
- tools
- 5
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- May 15, 2026
Tools
5 toolsPublic tool metadata for what this MCP can expose to an agent.
uploadUpload a file from the local filesystem. Returns agent_link (direct URL), human_link (share page), and sha256.
Upload a file from the local filesystem. Returns agent_link (direct URL), human_link (share page), and sha256.
No parameter schema in public metadata yet.
file_infoGet metadata about an upload — filename, size, SHA-256, expiry, download count, provenance fields.
Get metadata about an upload — filename, size, SHA-256, expiry, download count, provenance fields.
No parameter schema in public metadata yet.
list_uploadsList recent uploads (requires API key).
List recent uploads (requires API key).
No parameter schema in public metadata yet.
delete_uploadDelete an upload immediately.
Delete an upload immediately.
No parameter schema in public metadata yet.
run_artifactsGet all files uploaded under a run_id — the full provenance manifest for a pipeline run or agent session.
Get all files uploaded under a run_id — the full provenance manifest for a pipeline run or agent session.
No parameter schema in public metadata yet.
Sponsors
Configuration
TRANSFA_API_KEYsecretYour Transfa API key. Free at transfa.sh — leave empty for guest mode (10 MB limit).
TRANSFA_BASE_URLCustom Transfa instance URL for self-hosted deployments. Defaults to https://transfa.sh
Readme
Dead-simple file sharing for developers and AI agents.
Upload with one command. Share with a link. No account required.
$ tf upload model.gguf
✓ Uploaded model.gguf (4.2 GB) → https://transfa.sh/f/xK9mRp
SHA-256 a3f8c2...d91b
Expires in 7 days
Why transfa?
Details
- Repository
- github.com/colapsis/transfa
- Package
transfa-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active
