Let your AI assistant
send the file
Connect EveryTransfer to Claude and other assistants that speak MCP. Ask for a file to be sent and you get a share link back in the conversation.
“Send the crash log on my desktop to the team, make it expire tomorrow.”
Uploaded crash-2026-09-18.log and set it to expire in 24 hours.
everytransfer.com/p8w2mfk4xq1v/
Stay in the conversation
Your assistant already knows which file you mean. Asking it to send that file is quicker than finding it, opening a browser and uploading it yourself.
Runs on your machine
Nothing is hosted in the middle. The connector starts on your computer when it is needed and files go straight from there to your account.
Deletion needs a yes
Reading is free, removing is not. The delete tool is flagged destructive and will not run without an explicit confirmation.
Connecting it
Needs Node.js 20 or newer. Grab an API key from your account settings first.
Claude Code
$ claude mcp add everytransfer \ --env EVERYTRANSFER_API_KEY=your_key \ -- npx -y -p @everytransfer/cli everytransfer-mcp
Claude Desktop
{ "mcpServers": { "everytransfer": { "command": "npx", "args": ["-y", "-p", "@everytransfer/cli", "everytransfer-mcp"], "env": { "EVERYTRANSFER_API_KEY": "your_key" } } } }
Goes in claude_desktop_config.json, then restart the app.
What your assistant can do
send_files
Uploads files from your machine and returns the share link. Takes a name, message, password, expiry and download cap.
list_transfers
Lists your transfers with their links, sizes and download counts. Read only.
get_transfer
Shows one transfer in detail, including the files inside it. Read only.
delete_transfer
Deletes a transfer and its files. Marked destructive, and refuses to run without an explicit confirmation.
whoami
Reports which account the server is signed in as. Read only.
Worth knowing before you start
Around 256 MB per file. Files are uploaded in one request, so very large ones should go through the website instead, which splits them into chunks.
The key sits in your client config. It is stored on your own machine, in the settings file for your assistant. Treat it like any other credential.
Your plan needs API access. The connector authenticates with an API key. See plans.
Questions
What is MCP?
MCP stands for Model Context Protocol. It is an open standard that lets an AI assistant use outside tools. Connecting this server gives your assistant the ability to upload a file and hand you back a share link, without you leaving the conversation.
Which assistants does this work with?
Any client that speaks the Model Context Protocol. Claude Desktop and Claude Code are the common ones, and setup instructions for both are on this page.
Does the server run on your servers?
No. It runs as a short-lived process on your own computer, started by your assistant when it is needed. Your files go from your machine straight to your account. Nothing is hosted in the middle.
Can the assistant delete my transfers?
Only if you ask it to, and only with an explicit confirmation. The delete tool is marked as destructive and refuses to run unless the confirmation flag is set, so it cannot happen as a side effect of some other request.
What can it actually do?
Send files and return a link, list your transfers, show the details of one transfer including its files, delete a transfer, and tell you which account it is signed in as.
Do I need an account?
Yes. The server signs in with an API key from your account, and your plan needs to include API access.
Hook it up to your assistant
Free to start. Create an account, copy your API key into your client config, and ask it to send something.