swisstransfer-mcp
Provides tools for managing SwissTransfer file transfers through Infomaniak's API: uploading files up to 50 GB with configurable expiration, download limits, password protection, and email notifications; retrieving transfer status and file details; and deleting transfers to deactivate download links.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
SwissTransfer MCP Server
MCP server for SwissTransfer file sharing. Upload files up to 50 GB, get shareable download links, check transfer status — all from Claude Code, Cursor, or any MCP client.
Features
Upload files — Send any file via SwissTransfer and get a download link
Transfer info — Check status, files, and expiration of existing transfers
Delete transfers — Remove transfers and deactivate download links
Configurable — Set expiration, download limits, password protection, email notifications
Related MCP server: NexFade for Grok
Setup
1. Get an Infomaniak API Token
Go to Infomaniak Token Manager
Create a new API token (free Infomaniak account required)
Copy the token — it's shown only once
2. Install
Claude Code
claude mcp add swisstransfer -- npx swisstransfer-mcpThen set the token in your environment:
export SWISSTRANSFER_TOKEN=your_token_hereOr add it to your Claude Code MCP config:
{
"mcpServers": {
"swisstransfer": {
"command": "npx",
"args": ["swisstransfer-mcp"],
"env": {
"SWISSTRANSFER_TOKEN": "your_token_here"
}
}
}
}From source
git clone https://github.com/altovate/swisstransfer-mcp.git
cd swisstransfer-mcp
npm install
npm run buildThen add to your MCP config:
{
"mcpServers": {
"swisstransfer": {
"command": "node",
"args": ["/path/to/swisstransfer-mcp/dist/index.js"],
"env": {
"SWISSTRANSFER_TOKEN": "your_token_here"
}
}
}
}Tools
upload
Upload files and get a shareable download link.
Parameter | Type | Required | Description |
| string[] | Yes | Absolute file paths to upload |
| string | No | Transfer title |
| string | No | Message for the recipient |
| string | No | Password-protect the download |
| number | No | Validity: 1, 7, 15, or 30 days (default: 30) |
| number | No | Max downloads: 1, 20, 100, or 250 (default: 250) |
| string[] | No | Email addresses to notify |
info
Get information about an existing transfer.
Parameter | Type | Required | Description |
| string | Yes | The link UUID from the SwissTransfer URL (part after |
| string | No | Password if the transfer is protected |
delete
Delete a transfer and deactivate its download link.
Parameter | Type | Required | Description |
| string | Yes | The transfer ID |
| string | Yes | Must be exactly |
Environment Variables
Variable | Description |
| Infomaniak API token (preferred) |
| Alternative name for the same token |
Limits
Max transfer size: 50 GB
Max file count per transfer: unlimited (within size limit)
Chunk size for large files: 50 MB (handled automatically)
API rate limit: 60 requests/minute
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Share files as download links, request files and manage transfers on a downloadlink.nl account.
Host files at temporary public URLs: upload, list and link files in folders that expire.
Send a file to a user or agent as a share link with expiry, max opens, approval, revoke and logs.
Swiss encrypted cloud drive for Claude, ChatGPT and AI agents: search, read and save files.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceEnables AI agents to securely transfer files between machines via encrypted, expiring share links, with tools for upload, download, status checks, and link management.MIT- AlicenseNot gradedqualityBmaintenanceEnables secure one-time encrypted file and note sharing by encrypting data locally before upload and providing tools for sending, listing, checking, and revoking links.MIT
- AlicenseNot gradedqualityBmaintenanceEnables finding files and knowing their location and permissions, organizing folders, moving and copying content, transferring files in and out, managing sharing with transparency, tracking changes, and handling shared drives.Apache 2.0
- AlicenseAqualityBmaintenanceEnables agents to price, send, and track encrypted file transfers, with files chunked, encrypted, and hashed locally before any network relay, and to retrieve signed collection receipts. It supports prepaid credit pools and gives agents a privacy-first transfer capability within their own trust domain.1Apache 2.0