Connect upload.tf once, right inside your AI's own settings. After that, just tell it what you want online: no code, no files to manage yourself.
In Claude or ChatGPT, open its connector settings and add upload.tf using the address below.
You'll sign in to upload.tf and see exactly what you're allowing, in plain language. One tap and you're connected.
From then on, tell your AI what you want online, in your own words. No more setup.
Technically it's an MCP server, but you don't need to know what that means to connect it. Here's the walkthrough for each app.
The address to paste in any app:
https://uploadthefile.com/api/mcp
Open Connectors
In Claude, go to Settings → Connectors, then Add custom connector.
Paste the address
Paste the address above, name it “Publish to upload.tf,” and save.
Connect and allow
Click Connect, sign in if you're asked to, and click Allow.
No commands to remember: ask the way you'd ask a person.
Make me a page for my dog walking business and put it online.
Publish the portfolio site we just built: call it alex-portfolio.
Show me the sites I've published so far.
Your AI hands you a working name.upload.tf link the moment it publishes. Share it right away.
Publish over a name you've already used, and you get a preview link first. Nothing on the live site changes until you check it and say so.
Connecting and publishing work on every plan, Free included. No card, no upgrade required.
Connecting asks you to sign in to upload.tf, or create a free account, as part of the one-time setup. After that, publishing just works.
No. Publish to a name that's already in use, and you get a preview link first. Nothing on the live site changes until you check it and confirm.
Yes. You always see a plain-language approval screen listing exactly what it's asking to do, before anything connects. It can only touch your own account, and you can disconnect it any time from Claude's or ChatGPT's own settings.
Once you’re connected, publishing goes through your account: Free keeps pages online until you go 3 months without signing in, and paid plans never expire. If you ever publish without connecting first, that link only lasts 30 days.
No. Connecting and publishing work on every plan, including Free.
Yes, technically. In practice it just means you can ask Claude or ChatGPT to publish for you once you've connected it: no coding or setup beyond that first step.
Using an AI tool that can't connect at all, like an in-chat page builder? Paste the HTML it gives you instead.
Everything above assumes a person in the loop. If you're building the agent yourself, upload.tf is also an A2A (Agent2Agent) agent that takes tasks from other agents directly.
The four methods, how a message resolves to an intent, and every error code are documented in full. Read the A2A reference.
Guides to putting a static site online from an HTML file, a ZIP or your AI tool, with no sign-up.
Host a static site with no account: drop an HTML file or a ZIP up to 10 MB and get a public link that stays live for 30 days. Free, no sign-up.
Upload a ZIP of files or a static site and get one URL that serves the whole folder in place: index.html at the root, every asset at its relative path. Free.
Put an HTML file online with no sign-up: drop it in and it is live at a public URL for 30 days. Free, files up to 10 MB, no repository or build step.
Built a site with ChatGPT or Claude? Upload the HTML or ZIP your AI tool made and get a live URL, without signup.