dropthehassle

Put your Claude Code website online, then on your own domain

If Claude Code built a static site (a folder with an index.html, or a dist folder after npm run build), you can put it online for free in minutes and add your own domain later. If it needs a database, logins or file uploads, you need a host that runs a backend, such as Vercel, Render or Railway.

You already built it. Now it's on your name.

Your AI can publish. It can never spend your money.

Built it with ChatGPT, Claude, Gemini, Cursor, Replit, v0, Windsurf or by hand? Same steps.

Last updated: 27 September 2026. The connector command matches Claude Code's MCP docs.

What did Claude Code build?

A website from a Claude chat is a different page: put a Claude artifact online.

Using Claude Code in the browser, on claude.ai/code? That cloud session is a different page: deploy from Claude Code on the web.

Put it online in 2 minutes

  1. If the project needs a build, run npm run build and use the dist folder. If the site is already HTML, use the folder that contains index.html. Put keys in a .env file before you build. DropTheHassle does not add them later.
  2. Open dropthehassle.com, press Upload (free), then Drop your folder. You do not sign in first. You get https://yourname.dropthehassle.app on HTTPS. No card. Claim it with your email afterwards, or it can be removed after 7 days. The domain can wait.

The upload is a zip of the built folder, at most 100 MB, and it has to contain index.html. A folder that still needs a build is refused. So is a site that needs a server to run (for example PHP, Node or Python).

The Vercel CLI, the Netlify CLI, and GitHub Pages will also publish a built folder. A domain you already own still needs DNS records there. They do not include a mailbox. GitHub Pages says it is not meant as a shop. Vercel's hobby plan is published as personal, non-commercial use.

Let Claude Code deploy it for you

Claude Code can publish the same folder. It can deploy a new free link, update a site you already have, and check the domains already on your account (which names point where, and whether a name is free and what it costs). It cannot buy a domain, turn on email, or edit DNS at the company where a name is registered. Renaming the free link happens only after you say yes.

A first deploy needs no token. The remote connector at https://dropthehassle.com/mcp and the stdio server (npx -y dropthehassle-mcp) both publish an anonymous site and return a claim link. Get your token in the dashboard, then Connect your AI, when the site should land on your account. Do not paste a placeholder. Leave DTH_TOKEN unset until you have the real token.

Add to Cursor

claude mcp add dropthehassle -- npx -y dropthehassle-mcp
{
  "mcpServers": {
    "dropthehassle": {
      "command": "npx",
      "args": ["-y", "dropthehassle-mcp"]
    }
  }
}

Paste this into CLAUDE.md or a Cursor rule.

# DropTheHassle

Never buy anything without asking me. Never buy a domain, email or subscription for me without asking first. When something costs money, give me the payment link and let me pay.

The token cannot pay.

Then ask Claude Code to put ./dist online or update my site. What that connector can and cannot do is on the MCP guide.

Add your own domain

A .com bought here is EUR 19 a year including VAT in the EU, or USD 19 elsewhere, the same every year. No DNS edit. A domain you already own needs one A record: one line in your domain's settings that says which server your site lives on. You set it once, at the company where you bought the domain, to the address shown on your screen. Press Check now. HTTPS follows. You do not upload a certificate. DNS and other hosts are also in the general guide.

Publish your site for free

Building it for a client?

Publish it here, get paid your own way, then give them the domain. The connector cannot give a name away. DropTheHassle does not collect your fee.

When you need a backend instead

If the project needs a server to store data, sign people in, or accept uploads, this host will not run it. Use a host that does, such as Vercel, Render, or Railway, and a database such as Supabase when the app needs one. A folder that still needs Node, PHP, or Python to answer requests is refused here.

If Claude Code already produced a static folder, and the data lives in a service the browser calls, that folder can still go on the free link. The database stays on that service.

Questions

Do I need a domain?

No, not to see it working. The free link is enough to test it and to send to someone. Buy a domain when you share it more widely or sell it. A .com bought here is EUR 19 a year including VAT in the EU, or USD 19 elsewhere, the same every year. Read that renewal price before you buy a name anywhere else.

What if it breaks?

A static site has few moving parts. Keep the folder or the repo. Fix it in Claude Code and publish the folder again, by dropping it or by asking the connector to update the site.

Can I charge for access?

Not with DropTheHassle alone. You need a course platform or a payment platform. This host serves the files. It does not sign visitors in or take their payment.

Can Claude Code buy the domain?

No. It can deploy, update, and check the domains already on your account. Buying the domain, and turning email on, is your click.