Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

DropTheHassle

io.github.bosmdavid-gif/dropthehassle

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

Uptime
100.0%
1 direct probes · 30d
Response
108ms
last probe
Tools
52
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
52 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
52 items in total; 3 or more earns these points.
pass Describes itself 10/10
91 characters; more than 30 earns these points.

Tools · 52

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.

list_sites

(needs account token) Lists the account's sites with live link, status and the domains on each.

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 i…

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…

domain_email

DropTheHassle turns on email for a domain already on DropTheHassle, such as info@yourdomain.com. The address sends and receives. The price is shown and confirmed before anything is enabled. Needs 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.

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). …

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, t…

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, …

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 addre…

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 mai…

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. conf…

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…

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 ha…

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…

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 sele…

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, an…

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…

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.…

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. Refuse…

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 si…

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 m…

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 com…

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 st…

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 hello@yourdomain.com, €5 / $5 a month, including VAT in the EU). It is a mailbox that sen…

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 registr…

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. conf…

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.

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…

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. Av…

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.

clear_site_password

(needs account token) Removes the password from a claimed site so anyone can open it. Does not charge.

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 …

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-onl…

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.

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.

list_invoices

(needs account token) Lists the account's invoices with date, amount and a printable link. Read-only. Does not charge.

resend_receipt

(needs account token) Emails the most recent receipt again to the account email address. Does not charge.

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…

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. Do…

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.

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.

send_feedback

(needs account token) Sends the DropTheHassle team a note about a site, in the account holder's words. Does not charge.

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.

design_inspiration

Returns a link to the gallery of customer sites picked as Site of the Month. Works without an account. Read-only.

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 …

list_form_submissions

(needs account token) Lists recent messages from a claimed site's contact form. Read-only.

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.

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-on…

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.

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.

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 …

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "dropthehassle": {
      "url": "https://dropthehassle.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Or run it locally:

Runs locally from its npm package (v0.5.2). Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "dropthehassle": {
      "command": "npx",
      "args": [
        "-y",
        "dropthehassle-mcp@0.5.2"
      ]
    }
  }
}

Optional: DTH_TOKEN.

Source: github.com/bosmdavid-gif/dropthehassle-mcp