The Model Context Protocol has no way to move files. MCP File Upload gives Claude, ChatGPT, Cursor and VS Code a signed, single-use upload URL — you drop the file (or your agent PUTs it), and your MCP tools get it. No base64, no token bills, no 4 MB walls.
No credit card. Connect in under a minute.
request_upload
check_upload
The problem
Today the only path is stuffing the whole file into a tool argument as base64 — generated token by token by the model. It's slow, expensive, and it breaks on anything bigger than a screenshot.
120K
output tokens to base64 a single 126 KB image through a tool call
4 MiB
request limit in the official MCP Python SDK — then HTTP 413
0
standard ways for a file you attach in chat to reach an MCP tool
How it works
Add MCP File Upload as a connector in Claude, ChatGPT, Cursor or VS Code and sign in. Takes a minute.
When it needs a file, it calls request_upload and hands you a signed link that works once and expires in 30 minutes.
Drag the file in. The agent calls check_upload and gets the name, size, type and a private download URL.
Each link accepts exactly one file, then it's dead. Replays are rejected.
Links expire after 30 minutes. Download URLs after about an hour.
Spreadsheets, PDFs, videos, archives — straight to storage, never through the model.
Files are tied to your account. Only you and your connected assistant can read them.
The file never enters the context window. Your agent only sees a short ticket id.
Built around the upcoming MCP file-transfer proposal (SEP-2631), so you're ready when clients catch up.
Pricing
$0 forever
$9.99 per month
Any client that supports remote MCP connectors: Claude (web, desktop, Code), ChatGPT, Cursor, VS Code and more.
No. It goes straight from your browser to encrypted storage. The model only sees a short ticket id and, when it needs the content, a temporary download URL.
Only you and the assistants you connect with your account. Upload links work once and expire after 30 minutes.
Your assistant tells you you've hit the limit and links you to upgrade. Pro is $9.99/month for unlimited uploads, cancel anytime.
The protocol's file-transfer proposal (SEP-2631) is still a draft. MCP File Upload works today, and is built to follow the spec once clients ship it.