mcpbeat Sign in

DropTheHassle MCP Server

by bosmdavid-gif Your server? Claim it
answering

DropTheHassle is answering right now. Last checked 5 min ago. 112 installs a week from npm. It exposes 52 tools. Last commit 15 Oct 2026.

Your AI publishes your site: free HTTPS link, or a .com for €19 that goes live with no DNS.

Installs per day peak 300 · avg 29 · -15% w/w
a month agotoday
Uptime history 42 days of history · worst day 99%
42 days agonow
100.0%
Uptime 24h
91 of 91 checks
52
Tools
read from the server
221 ms
Response time
average over 24h
112
Installs / week
npm and PyPI

What changed 171

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 28 September 2026. No other catalogue keeps this.

12 Oct a tool description was rewritten connect_domain
11 Oct 12 tools appeared clear_site_password, edit_site_file, enable_form and 9 more
11 Oct a tool description was rewritten3 times that day rollback_site
11 Oct a tool changed the parameters it asks for deploy_site
10 Oct 2 tool descriptions were rewritten check_trademark, search_domain
10 Oct a tool changed the parameters it asks for check_trademark
10 Oct a tool changed version
9 Oct 2 tools appeared domain_email, sign_in
9 Oct a tool description was rewritten check_trademark
8 Oct a tool appeared send_claim_mail
and 148 more, back to 28 September 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add dropthehassle --transport http https://dropthehassle.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://dropthehassle.com/mcp
~/.codex/config.toml
[mcp_servers.dropthehassle]
url = "https://dropthehassle.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "dropthehassle": {
      "url": "https://dropthehassle.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "dropthehassle": {
      "type": "http",
      "url": "https://dropthehassle.com/mcp"
    }
  }
}

Available tools 52

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

site
delete_site
(needs account token) Deletes a site, including its files and versions. Not reversible. A site with a domain registered here, or with email still on, is refused until those are settled. A suspended site is refused. confirm=true applies it. Does not charge.
get_site_file
(needs account token) Returns one file from a site you can update, as utf8 text or base64. site is the address. path is the file, such as index.html or css/site.css. A site token for that site works, including before the site is claimed, the same way an update with that token does. Without a token, claim the site first. Read-only. Does not charge.
get_site_metrics
(needs account token) Visitors, page views, top pages, referrers, countries, devices, and a one-sentence summary for one claimed site. period is day, week, month or year. Month is the default. Read-only. Does not charge. Does not promise a ranking.
get_site_readiness
(needs account token) Award readiness checklist for one claimed site: favicon, share image, title and description, mobile viewport, page weight, custom domain, https, and a real page. Read-only. Does not charge. Does not promise a ranking.
get_site_status
(needs account token) Whether one claimed site is live, its domains and renewals, its email, and whether the previous version can be restored. Read-only. Does not charge.
list_site_files
(needs account token) Lists file paths on a site you can update. site is the address, for example myproject.dropthehassle.app. A site token for that site works, including before the site is claimed, the same way an update with that token does. Without a token, claim the site first. Read-only. Does not charge.
list_site_leads
(needs account token) Latest form messages for one claimed site. limit is how many to return, at most 50. Read-only. Does not charge.
set_site_image
(needs account token) Sets or removes a site's browser icon (favicon) or share image (the picture shown when a link is shared). content is the image as base64. clear true removes the current image. Available once the site has its own domain. Does not charge.
set_site_indexing
(needs account token) Asks search engines to skip a claimed site, or to list it again. mode is allow or noindex. Claim the site first. Does not charge.
set_site_password
(needs account token) Sets a password visitors type before a claimed site opens. An empty password makes the site public. Works on the free link and on a custom domain. Does not charge.
site_analytics
(needs account token) Returns visitor numbers for a site on this account: visitors, page views, top pages, referrers, countries and devices, plus a one-sentence summary. Same numbers as the dashboard. Read-only.
site_of_the_day_badge
(needs account token) Returns the embed line for a Site of the Month award. The ribbon names the award and the period and links to the verification page. site selects a site on this account. host selects a confirmed winner. With neither, the reply lists awards this account has earned. Read-only. Does not charge.
site_status
(needs account token) One read of a site: whether it is live, its links, recent deploys, whether the previous version can be restored, its domains with renewal date and auto-renew, and its email. Read-only.
update_site_settings
(needs account token) Sets how a site appears in search results and when a link is shared: site name, brand colour, search title and description, share title and description. Applies to the whole site, or to one domain when domain is set. Available once the site has its own domain. Does not charge.
domain
domain_email
DropTheHassle turns on email for a domain already on DropTheHassle, such as [email protected]. The address sends and receives. The price is shown and confirmed before anything is enabled. Needs sign-in. The main inbox is €5 / $5 a month, including VAT in the EU.
domain_renewal
(needs account token) Returns when each domain of a site renews, the price, and whether auto-renew is on. autorenew false with confirm=true stops the renewal. autorenew true is refused, because it commits a charge. Does not pay.
search_domain
Checks one domain name with the domain registry and returns whether it is available and what it costs. One name per call. A name without an ending, such as mybakery, is checked as .com, .nl and .app in that call. Read-only. Does not register, reserve or charge. A registered name is returned as Unavailable, or as For sale by another party when a marketplace lists it. A registry premium name is returned as premium, separate from a marketplace listing. A single-name result can include a trademark note, which is not legal advice. Works without an account. When the exact name is taken, offer the human the free variant names.
email
email_status
(needs account token) Returns the email on a site's own domain: each address, whether it is a mailbox that sends and receives or forwards to another address, status, the monthly price, and the next step. No passwords. Read-only. Does not charge.
get_email_checkout_link
(needs account token) Returns a payment link that turns on email for a site's own domain (a main inbox such as [email protected], €5 / $5 a month, including VAT in the EU). It is a mailbox that sends and receives. The account holder opens and pays the link. After payment the mailbox and its DNS records are set up. Mail is read and sent in the DropTheHassle webmail, or in a mail app over IMAP and SMTP with the settings and password shown in the dashboard. A saved card is not charged. The site needs an active domain registered here first.
remove_email_address
(needs account token) Removes one email address from a site's domain. Mail to it stops. A mailbox's stored mail is deleted. The main inbox is not removed here. confirm=true applies it. Does not charge.
resend
resend_owner_verification
(needs account token) Sends the registry's owner-confirmation email again for a domain registered here. The account holder confirms it from that email. Does not charge.
resend_receipt
(needs account token) Emails the most recent receipt again to the account email address. Does not charge.
send
send_claim_mail
Sends the claim mail for an unclaimed site. site_id and site_token are the values from the deploy reply. email is the address that receives the mail. The site stays unclaimed until the link in the mail is opened. Does not charge.
send_feedback
(needs account token) Sends the DropTheHassle team a note about a site, in the account holder's words. Does not charge.
analytics
set_analytics_level
(needs account token) Switches a site's statistics between standard (cookieless, no banner, the default) and enhanced (adds a cookie consent banner for every visitor, and the click heatmap). Enhanced changes what visitors see. confirm=true applies enhanced. Does not charge.
award
award_readiness
(needs account token) Returns whether a site on this account is ready to be considered for an award: favicon, share image, title and description, mobile viewport, page weight, custom domain, https, and a real page rather than the DropTheHassle placeholder. Each item includes a fix hint. Read-only. Does not charge.
backend
set_backend
(needs account token) Links an HTTPS backend hosted on AWS, Google Cloud, DigitalOcean or your own server to a DropTheHassle name. url is an HTTPS origin with no path, port 443, and a hostname that has an IPv4 address. Paths pass through unchanged. With uploaded files, only the path rules (default /api/*) go to the backend and the rest is served from the files. Without uploaded files, the whole site comes from the backend. Without site, a new site is created in the account. With site, the site is already on the account. An empty url with site removes the link. confirm=true applies a change to an existing site. A new site does not use confirm. Does not charge.
checkout
get_checkout_link
(needs account token) Returns a payment link to register a domain and put it on one of the account's sites. The account holder opens and pays the link on a Stripe payment page, which also asks for the domain owner's name, address and phone. After payment the domain is registered here and the site goes live on it with HTTPS and no DNS settings. For a site that is not on the account yet, the claim happens first. Does not charge a card.
choose
choose_link
Renames a site's link to name.dropthehassle.app. The previous link redirects to the new one. Without an account, claim_url or site_token identifies the unclaimed site. With an account, site identifies it. confirm=true applies the new name. Does not charge.
claim
claim_site
(needs account token) Attaches an unclaimed site to this account using its claim link (the link ends with # and a code). One claim, and not a site already on another account. Does not charge.
clear
clear_site_password
(needs account token) Removes the password from a claimed site so anyone can open it. Does not charge.
connect
connect_domain
(needs account token) Attaches a domain registered at another registrar to a site. Nothing is transferred or bought. The reply includes the A record and the TXT ownership record to set at that registrar. On a site that already has a domain, the name is an extra that redirects (301) to the main one. A repeat with the same domain re-checks whether the name points here. Does not charge.
deploy
deploy_site
Uploads site files and returns a live HTTPS link (name.dropthehassle.app) and a claim link (claim_url). Works without an account. Files are sent inline as path, content and encoding (utf8 or base64). This server cannot read a folder on the caller's computer. The published files are index.html at the top, or the built folder dist/, build/, out/, _site/, .output/public or docs/. With an account, site names the site to update and name is omitted; without site the oldest reserved address on the account is filled. Does not buy a name. Size limits: 25 MB and 1,000 files before the site is claimed, 100 MB and 5,000 files when signed in.
design
design_inspiration
Returns a link to the gallery of customer sites picked as Site of the Month. Works without an account. Read-only.
edit
edit_site_file
(needs account token) Replaces one file on a live site, or adds it. Other files stay as they are. This is not a full folder Update. Restore undoes the last Update or Edit files save. site is the address. path is the file. content is the new text, or base64 when encoding is base64. A site token for that site works, including before the site is claimed, the same way an update with that token does. Without a token, claim the site first. Does not charge.
enable
enable_form
(needs account token) Turns lead collection on or off for a claimed site. Visitors can send a name, email and message. Each message is emailed to the owner's mailbox and kept for the dashboard. Claim the site first. Does not charge.
form
list_form_submissions
(needs account token) Lists recent messages from a claimed site's contact form. Read-only.
gallery
gallery_preference
(needs account token) Sets whether this account's sites may be considered for Site of the Month. A site is featured only after the account holder agrees. Does not charge.
invoices
list_invoices
(needs account token) Lists the account's invoices with date, amount and a printable link. Read-only. Does not charge.
live
check_live
(needs account token) Checks, at the time of the call, whether the site's address points here, has a valid certificate and loads. backend true sends one request to the linked backend instead. Read-only.
make
make_primary_domain
(needs account token) Chooses which of a site's domains is its main name: the one that serves the site and that search engines and shared links use. The site's other domains redirect (301) to it. confirm=true applies it. Does not charge.
point
point_domain
(needs account token) Moves a domain that is already on the account to another of its sites, or back onto a site it was split from. Does not buy a name and does not edit DNS at another registrar. confirm=true applies the move. Does not charge.
rename
rename_main_inbox
(needs account token) Renames the main email address of a site's domain, for example hello@ to info@. Same mailbox, same mail, same price. confirm=true applies it.
request
request_google_business
(needs account token) Sends the DropTheHassle team a request to set up a Google Business Profile for a site. The team follows up by email. Does not charge.
rollback
rollback_site
(needs account token) Restores the previous version of a site. Restore undoes the last Update or Edit files save. Doing it again restores the version that was replaced. confirm=true applies it. Refused for a suspended or inactive site. Does not charge. After the site is claimed, the human can Restore from the site's Update screen.
sign
sign_in
Returns a link the user opens to sign in to DropTheHassle. They enter their email, the 6-digit code, and approve. The next call in this chat is signed in. Nothing to copy.
sites
list_sites
(needs account token) Lists the account's sites with live link, status and the domains on each.
split
split_domain
(needs account token) Moves one domain off a site that has several, onto a new site that shows a coming-soon page. confirm=true applies it. Does not charge.
trademark
check_trademark
Look up live identical or very similar word marks for a name in USPTO and EUIPO. Read-only. Does not charge. Works with no account. Each hit includes its Nice classes. When intended_use is given, each hit also includes a relevance note for that use. Tell the human the Nice classes and any relevance note, not only that a mark exists. The result lists the registers that answered and the ones not checked. USPTO is checked. EUIPO is checked only when keys are set. National offices are not checked; the result includes a TMview link for them. This is not legal advice.
transfer
transfer_domain_out
(needs account token) Starts moving a domain registered here to another registrar. Auto-renew goes off and the transfer code is emailed to the account within a day. The domain keeps working until it moves. confirm=true applies it. Does not charge.
turn
turn_off_email
(needs account token) Turns off email for a site's domain. It stops renewing and keeps working until the end of the month already paid. Turning it back on is not done here. confirm=true applies it. Does not charge.
whoami
whoami
Reports the DropTheHassle connection. Without an account it reports which actions are available with no sign-in. With an account it names the account.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

add_email_forward
removed 2 Oct 2026
set_main_inbox
removed 2 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://dropthehassle.com/mcp streamable-http answering 276 ms 5 min ago

Alternatives to DropTheHassle

same job, measured the same way
Drop2Run
by dropto

Publishes what an AI made — a page, a markdown or PDF doc, or a whole site — to a live HTTPS link.

452 installs/wk answering
drop
by neuronik

Publish web pages straight from your AI assistant and share them with a link.

answering
LivePublicator
by livepublicator

Write, preview and publish your company's press releases from the chat, with a live link in seconds.

9 tools answering
blink artifact
by blinkbrosai

Publish HTML, docs, slides and dashboards from your AI CLI; edit them live with people.

answering
Pagelet
by pagelet

Free HTML hosting for AI agents: publish to *.pagelet.host in one step, list or delete your sites.

answering
publish.my
by publish

Publish a folder as a live website at https://<id>.publish.my. Free, no account needed.

60 installs/wk answering
Sakupa - Company Website Publishing for AI Assistants
by myerwang

Publish and manage company websites from your AI chat. Free 30-day sites; no Sakupa account.

194 installs/wk local only
peep.page
by peep

Publish HTML pages and live dashboards from your agent to a link that stays up to date.

answering

DropTheHassle — questions

Answers built from our own checks of this server.

What can DropTheHassle do?
It exposes 52 tools, read directly from the server on our last check. Among them: award_readiness, check_live, check_trademark, choose_link, claim_site, clear_site_password and 46 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is DropTheHassle mostly used for?
Its tools cluster around site, domain and email. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is DropTheHassle working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 221 ms. The bar chart above shows every period we have measured.
Did DropTheHassle ever remove tools?
Yes. add_email_forward, set_main_inbox are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect DropTheHassle?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does DropTheHassle need an API key?
No. DropTheHassle completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 52 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is DropTheHassle?
It answers our handshake in 221 ms on average, which is faster than 63% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use DropTheHassle?
The npm package dropthehassle-mcp was installed 112 times in the last week. Week over week that is -15%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is DropTheHassle open source?
The code is open source: it is published under the MIT licence, written in JavaScript and 3 stars on GitHub. The licence covers the code in the repository, not the hosted service at dropthehassle.com, which runs on its operator's own terms.