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.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@swisstransfer-mcpupload /home/user/report.pdf and share the link"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: mcp_file_manager
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
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud file relay: chunked uploads, folders, share links, inline text reads, ZIP packing.
Get share links, publish and manage websites, artifacts and agents. No account needed.
Publish HTML, Markdown, PDF, or images as instant shareable links with expiry and passwords.
Browse, upload, download, and share files in your S3-compatible buckets with delegated roles.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceEnables AI agents to securely transfer files between machines via encrypted, expiring share links, with tools for upload, download, status checks, and link management.MIT- FlicenseAqualityBmaintenanceEnables AI agents and users to upload and download files via MCP, generating shareable links and identifier codes. Files are automatically deleted after 24 hours.9-
- FlicenseAqualityCmaintenanceEnables AI assistants to upload files and folders to a Pshare instance and generate share links, with support for optional password, TTL, and chunked uploads for large files.1-
- 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