DropTheHassle

io.github.bosmdavid-gif由 GitHub 账号 bosmdavid-gif 发布v0.5.2更新于 Nov 2, 2026

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

发布方自己的服务:drop.media

已验证Streamable HTTP可网页运行云端与基础设施文件与存储数据与分析

概览

AI 生成的概览

把网站发布到免费 HTTPS 链接,并通过 DropTheHassle 管理其域名、邮箱、文件和访问统计。

可以做什么
  • 以内联文件发布站点,获得可访问的 HTTPS 链接和认领链接,并可认领到账户
  • 查询域名是否可用及价格、检索商标,并获取域名或邮箱的 Stripe 付款链接
  • 列出、读取和编辑线上站点的文件,回滚到上一版本,或删除站点
  • 管理域名:接入外部注册商、设为主域名、拆分、迁移、续费或转出
  • 查看站点状态、访客统计、发票和邮箱状态;设置访问密码、图标、分享图、搜索设置和统计级别
  • 绑定 HTTPS 后端,并检查地址解析与加载是否正常
适用场景
适合让助手把做好的静态站点直接上线、无需处理 DNS 或主机,之后继续改文件、绑定域名或查看流量。也适合在给项目起名时快速查域名可用性和商标。
运行要求
使用托管端点,或通过 npx 运行 npm 包 dropthehassle-mcp(需 Node.js 18+)。首次发布、域名查询和 whoami 无需账户;账户类工具需要 DTH_TOKEN,在托管端点上以 Bearer 请求头发送。需能访问 DropTheHassle 与 Stripe 结账页。
安装前请注意
账户类工具会改动或删除线上数据:编辑文件、回滚、删除站点、迁移域名、设置密码、关闭邮箱和移除地址,其中多项需 confirm=true。DTH_TOKEN 可访问整个账户,不要提交到代码库。工具本身不花钱,但付款链接会打开 Stripe 结账页,由用户支付域名和邮箱费用。上传的站点文件会发送到 DropTheHassle。

安装

在 SourceWeft 中

  1. 打开 控制台中的 DropTheHassle,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.bosmdavid-gif%2Fdropthehassle/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "dropthehassle": {
      "type": "http",
      "url": "https://dropthehassle.com/mcp"
    }
  }
}

README

DropTheHassle MCP server

How do I get my site live with my AI? Add this server and say "publish this site": your AI puts your site live on a free HTTPS link with no account. Email is optional: after go-live, it asks once if you want a .com (€19/$19, no DNS) and an optional mailbox. No tool spends money.

sh
# Claude Codeclaude mcp add dropthehassle -- npx -y dropthehassle-mcp@latest
# Grok Build (Grok CLI)grok mcp add dropthehassle -- npx -y dropthehassle-mcp@latest
# Cursor: add to .cursor/mcp.json{  "mcpServers": {    "dropthehassle": {      "command": "npx",      "args": ["-y", "dropthehassle-mcp@latest"]    }  }}

Agent skills (publish, buy a domain, connect your own domain, domain email) for Claude Code, Cursor, Codex, Gemini CLI and more: npx skills add bosmdavid-gif/dropthehassle-skill.

Or skip the install and use the hosted connector: https://dropthehassle.com/mcp (no token and no email for a first deploy). Your AI publishes the site first and gives you the live link and a claim link; after go-live, it asks once if you want a .com (payment link, no DNS) and an optional mailbox that sends and receives. From a terminal, the same thing is npx -y dropthehassle@latest deploy . (email optional; add --email [email protected] after go-live to get the claim link mailed).

What your AI can do:

  1. Publish the site on a free HTTPS link (deploy_site), with no account, and give you a claim link.
  2. Check whether a domain name is free and what it costs (search_domain), straight from the domain registry.
  3. Hand you a payment link for your own .com: €19 / $19 a year, including VAT in the EU, the same every year. You pay on Stripe's page, and the site then goes live on the domain with HTTPS and no DNS setup.
  4. Hand you a payment link for a real mailbox on that domain: it sends and receives, read in the dashboard webmail or any mail app over IMAP/SMTP. €5 / $5 a month, including VAT in the EU.

It cannot spend money. You open the link and pay. A DropTheHassle payment link is always on checkout.stripe.com. In the ChatGPT and Claude directory apps, buying happens on dropthehassle.com.

Got a server part too? Keep it on AWS, Google Cloud, DigitalOcean or your own server, and your AI links it to your site in one step.

Package dropthehassle-mcp 0.5.2 (MIT, Node.js 18+). Registry name: io.github.bosmdavid-gif/dropthehassle.

Prices are written as €19 / $19. Contact: [email protected].

Try it without an account

deploy_site works without a token. The site goes live on a free link with HTTPS and the reply contains a claim link for the human. On the hosted endpoint, search_domain and whoami also work without a token.

Claude Code:

bash
claude mcp add --transport http dropthehassle https://dropthehassle.com/mcp

Cursor, Windsurf or any client that takes a remote mcp.json entry:

json
{  "mcpServers": {    "dropthehassle": {      "url": "https://dropthehassle.com/mcp"    }  }}

Add a token (below) when you want the AI to list your sites, update them or attach a domain that is already on your account.

One-minute quickstart

  1. On dropthehassle.com, open the menu (top right) and choose Connect your AI. Copy the token. It starts with dth_.
  2. Paste it into the config for your editor below. Do not commit the token.

Optional: set DTH_API only if you need an API base other than https://dropthehassle.com/api/v1.

Claude Code

User scope, so it is available in every project:

bash
claude mcp add --scope user dropthehassle --env DTH_TOKEN="dth_your-token-here" -- npx -y dropthehassle-mcp

Or a project .mcp.json (Claude Code expands ${DTH_TOKEN}):

json
{  "mcpServers": {    "dropthehassle": {      "command": "npx",      "args": ["-y", "dropthehassle-mcp"],      "env": {        "DTH_TOKEN": "${DTH_TOKEN}"      }    }  }}

Claude Code asks you to approve a project .mcp.json the first time you run claude in that folder.

Cursor

[Add to Cursor]

The button installs a stdio server named dropthehassle that runs npx -y dropthehassle-mcp and reads DTH_TOKEN from your environment.

To add it by hand, put this in ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):

json
{  "mcpServers": {    "dropthehassle": {      "type": "stdio",      "command": "npx",      "args": ["-y", "dropthehassle-mcp"],      "env": {        "DTH_TOKEN": "${env:DTH_TOKEN}"      }    }  }}

The repo root .mcp.json is the same block, for clients that detect an MCP server from the repository.

Grok Build (Grok CLI)

Grok Build (the grok command) adds MCP servers with grok mcp add. Hosted connector, no token for a first publish:

bash
grok mcp add --transport http dropthehassle https://dropthehassle.com/mcp

Or run the npm package locally (stdio):

bash
grok mcp add dropthehassle -- npx -y dropthehassle-mcp@latest

For account tools, pass your token. Keep it in your environment; Grok expands ${DTH_TOKEN}:

bash
grok mcp add --transport http dropthehassle https://dropthehassle.com/mcp --header 'Authorization: Bearer ${DTH_TOKEN}'

Check it with grok mcp list and grok mcp doctor dropthehassle. Add --scope project to write .grok/config.toml in the current project instead of your user config. Grok also reads a server you already added for Claude Code (~/.claude.json) or Cursor (.cursor/mcp.json). See xAI's MCP docs.

OpenCode

Add to opencode.json (project) or ~/.config/opencode/opencode.json. Hosted connector, no token for a first publish:

json
{  "$schema": "https://opencode.ai/config.json",  "mcp": {    "dropthehassle": { "type": "remote", "url": "https://dropthehassle.com/mcp", "enabled": true }  }}

Or the local server: "dropthehassle": { "type": "local", "command": ["npx", "-y", "dropthehassle-mcp@latest"], "enabled": true }. Check it with opencode mcp list. See OpenCode's MCP docs.

Cline

Cline CLI:

bash
cline mcp add dropthehassle https://dropthehassle.com/mcp --transport http --yes# or the local servercline mcp add dropthehassle --yes -- npx -y dropthehassle-mcp@latest

Check it with cline config mcp. In the Cline extension: MCP Servers → Remote Servers, URL https://dropthehassle.com/mcp, transport Streamable HTTP. Or in cline_mcp_settings.json: "dropthehassle": { "type": "streamableHttp", "url": "https://dropthehassle.com/mcp" } (without type, Cline uses legacy SSE). See Cline's MCP docs.

Devin CLI

bash
devin mcp add dropthehassle https://dropthehassle.com/mcp# or the local serverdevin mcp add dropthehassle -- npx -y dropthehassle-mcp@latest

Adding the hosted URL opens an optional DropTheHassle sign-in; you can skip it, a first publish needs no account. Check it with devin mcp list. Add -s project to write .devin/mcp_config.json. See Devin's MCP docs.

Zed

Zed Settings → AI → MCP Servers → Add Server → Add Remote Server → https://dropthehassle.com/mcp (no token for a first publish). Or add it to your Zed settings file (zed: open settings file):

json
{  "context_servers": {    "dropthehassle": { "url": "https://dropthehassle.com/mcp" }  }}

Or the local server:

json
{  "context_servers": {    "dropthehassle": { "command": "npx", "args": ["-y", "dropthehassle-mcp@latest"] }  }}

With no Authorization header Zed offers the standard MCP sign-in; you can skip it, a first publish needs no account. A green dot next to the server in Settings → AI → MCP Servers means it is active. See Zed's MCP docs. A Zed extension, mcp-server-dropthehassle, will follow once it is in the marketplace.

Windsurf

Cascade reads ~/.codeium/windsurf/mcp_config.json (Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json). Open it from the Cascade MCP panel. New Devin Local tabs keep secrets in the gitignored project file .devin/mcp_config.local.json. Both use the same shape:

json
{  "mcpServers": {    "dropthehassle": {      "command": "npx",      "args": ["-y", "dropthehassle-mcp"],      "env": {        "DTH_TOKEN": "dth_your-token-here"      }    }  }}

Restart Windsurf after saving so the agent reloads the server.

Smithery

smithery.yaml is a stdio config. The install wizard asks for an optional dthToken and passes it as DTH_TOKEN to npx -y dropthehassle-mcp. Leave it empty to try deploy_site anonymously.

Hosted remote

The same server is published at https://dropthehassle.com/mcp (streamable HTTP). A client mcp.json can point at that URL instead of running npx. Send the token as a Bearer header. Without the header, initialize, tools/list, deploy_site, search_domain and whoami still work; the other tools need the token.

json
{  "mcpServers": {    "dropthehassle": {      "url": "https://dropthehassle.com/mcp",      "headers": {        "Authorization": "Bearer dth_your-token-here"      }    }  }}

Tools

ToolWhat it does
whoamiShows which DropTheHassle account the token belongs to.
list_sitesLists the sites on the account with their live links, status, and domains.
search_domainChecks whether a domain is available and what it would cost. Read-only. It never buys.
deploy_sitePublishes a folder that contains index.html on a free link, or updates an existing site. The server chooses the built folder. Never buys a domain. Without a token the site is anonymous and you must give the human the claim link.
point_domainMoves a domain already on your account onto one of your sites. It does not buy a name and it does not edit DNS at another registrar.
choose_linkRenames a site's free link (name.dropthehassle.app). The old link redirects to the new one. Call it only after the owner has agreed (confirm: true).
rollback_siteRestores the previous version of a claimed site (one step back). Doing it again restores the version that was replaced. Call it only after the owner has agreed (confirm: true). The owner can also press Restore on the site's Update screen. Does not charge.
list_site_filesLists the file paths of a live site. Read-only. Works with an account token or that site's own token.
get_site_fileReturns one file of a live site (for example index.html or css/site.css). Read-only. Same tokens as list_site_files.
edit_site_fileChanges or adds one text file on a live site without a full folder Update; other files stay as they are. Restore undoes the last Update or Edit files save. Same tokens as list_site_files.
enable_formCollect leads on a claimed site: turns the contact form on or off. Visitors send a name, email and message; each message goes to the owner's mailbox and is kept for the dashboard (See messages). Claim the site first. Does not charge.
list_form_submissionsLists recent messages from a claimed site's contact form. Read-only.
set_site_passwordLocks a claimed site with a password visitors type before it opens. An empty password makes it public. Works on the free link and on a custom domain. Does not charge.
clear_site_passwordRemoves the password from a claimed site so anyone can open it. Does not charge.
set_site_indexingHide from Google: on a claimed site, noindex asks search engines to skip it and allow lists it again (the default after claim). Visitors can still open the site. Claim the site first. Does not charge.
set_backendRoutes API paths, or the whole site, to an HTTPS backend hosted elsewhere (for example Railway or Render). An empty url unlinks it.
get_checkout_linkReturns a payment link the human opens and pays. The agent must not open, fill in, or pay it. After payment the domain goes live on that site. Only for sites on the account. For an anonymous site, give the human the claim link first.
site_of_the_day_badgeReturns the one line to paste before </body> for a Site of the day, week, month or year award, plus instructions. Read-only. The ribbon shows only during the winning period.
award_readinessChecklist for a site on this account (favicon, share image, title and description, mobile viewport, page weight, custom domain, https, a real page), each with a fix hint. Read-only.

Examples: "publish the site in ./dist", "is pocketlighthouse.com free?", "give me a payment link for that .com".

Operator

Operator tools are not in the list above. They are registered only when DTH_OPS=1 is set (DTH_OPERATOR=1 is the same switch), or when a whoami check at startup shows the token belongs to the ops account. A normal token does not see them, and a call by name is rejected as an unknown tool. The API still returns 404 for those routes unless the token is the ops owner.

Claude Desktop

OSFile
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "dropthehassle": {      "command": "npx",      "args": ["-y", "dropthehassle-mcp"],      "env": {        "DTH_TOKEN": "dth_your-token-here"      }    }  }}

Paste the token in that file. Claude Desktop does not expand ${env:DTH_TOKEN}. Restart Claude after saving.

来源:README.md,提交 a67ad72

工具

52

whoami

Who am I

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

List sites

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

无需输入参数。

search_domain

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.

输入参数name必填

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

输入参数name必填intended_use

domain_email

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.

无需输入参数。

sign_in

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.

输入参数pending

deploy_site

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.

输入参数namesiteslugemailfiles必填

list_site_files

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.

输入参数site必填

get_site_file

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.

输入参数path必填site必填

edit_site_file

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.

输入参数path必填site必填content必填encoding

send_claim_mail

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.

输入参数email必填site_id必填site_token必填

point_domain

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.

输入参数domain必填confirm必填to_site必填

set_backend

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

输入参数url必填siteslugpathsconfirm

site_of_the_day_badge

Site of the Month 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.

输入参数hostsite

award_readiness

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.

输入参数host必填

site_status

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.

输入参数site必填

site_analytics

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必填period

rollback_site

Roll back 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.

输入参数site必填confirm必填

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

输入参数site必填confirm必填

transfer_domain_out

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.

输入参数site必填domainconfirm必填

domain_renewal

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.

输入参数site必填domainconfirmautorenew

email_status

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.

输入参数site必填

connect_domain

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.

输入参数site必填domain必填

make_primary_domain

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.

输入参数site必填domain必填confirm必填

split_domain

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.

输入参数site必填domain必填confirm必填

update_site_settings

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.

输入参数site必填domainserp_titlebrand_colorshare_titledisplay_nameserp_descriptionshare_description

set_site_image

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.

输入参数filekind必填site必填clearcontentfilename

set_site_password

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必填password必填

clear_site_password

Clear site password

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

输入参数site必填

set_analytics_level

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.

输入参数site必填level必填confirm

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

输入参数site必填backend

resend_owner_verification

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.

输入参数site必填domain必填

claim_site

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.

输入参数claim_url必填

list_invoices

List invoices

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

无需输入参数。

resend_receipt

Resend receipt

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

无需输入参数。

remove_email_address

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.

输入参数site必填address必填confirm必填

turn_off_email

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.

输入参数site必填confirm必填

rename_main_inbox

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.

输入参数site必填address必填confirm必填

send_feedback

Send feedback

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

输入参数site必填message必填

request_google_business

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.

输入参数site必填

design_inspiration

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

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.

输入参数site必填enabled必填

list_form_submissions

List form submissions

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

输入参数site必填

set_site_indexing

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.

输入参数mode必填site必填

get_site_metrics

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.

输入参数site必填period

list_site_leads

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.

输入参数site必填limit

get_site_status

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.

输入参数site必填

get_site_readiness

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.

输入参数hostsite必填

版本历史

6
  1. v0.5.2最新Oct 12, 2026
  2. v0.5.1Oct 10, 2026
  3. v0.5.0Oct 4, 2026
  4. v0.4.3Oct 3, 2026
  5. v0.4.2Sep 27, 2026
  6. v0.3.1Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Drop 集成