LWS MCP server
io.github.NKSTUD/lws-mcp·v0.2.1·1 starsManage LWS (lws.fr) domains, DNS zones, hosting and account from any MCP client.
1 stars
Reviews
Write oneNobody has reviewed LWS yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
LWS tools (30, 11 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_dns_recordAdd a record to a domain's DNS zone. Propagation can take up to a few hours.
add_test_credit_to_accountTEST ENVIRONMENT ONLY: add fake credit to your own (reseller) account.
add_test_credit_to_contactTEST ENVIRONMENT ONLY: add fake credit to a contact.
buy_hostingwrite actionPAID: buy a domain and/or hosting, debited from the prepaid account (deferred).
check_dns_propagationCheck whether a DNS change is live: what is saved in the LWS zone, what the domain's nameservers answer, and what three public resolvers (Cloudflare, Google, Quad9) answer.
check_domain_availabilityCheck whether a domain name is free to register (data is true when available).
create_contactwrite actionCreate a contact managed by the account, usable as owner of domains and hostings.
create_domain_redirectwrite actionRedirect a whole domain to a URL.
delete_dns_recordwrite actionDelete a DNS record. Check the id with get_dns_zone first: a wrong record can take a site or mail down.
delete_domain_redirectwrite actionRemove a domain's redirection (succeeds even if there was none).
get_account_balanceGet the remaining balance of the prepaid account, in EUR.
get_contactGet a contact's details (name, address, e-mail, phone, credit).
get_dns_zoneList the DNS records of a domain (id, type, name, value, ttl). Use the ids to update or delete records.
get_domainGet a domain's owner, nameservers and status flags (redemption, hold, transfer lock).
get_hostingGet a hosting's package, purchase and expiry dates, nameservers and auto-renewal settings.
get_purchase_historywrite actionList every purchase, renewal and other transaction made through the API.
get_renewal_pricesGet the renewal price (hosting, domain, options) and the expiry status. Check it before renew_hosting.
list_contactsList the contacts managed by the account, keyed by contact ID.
list_hosting_pricesList every hosting package with its monthly price in EUR.
list_hostingsList every domain and hosting on the account, with expiry dates, nameservers and auto-renewal.
list_pending_requestsList the deferred requests that have not been processed yet.
list_requestsSearch the requests made through the API. 'retour' stays empty until a deferred request is processed.
list_tldsList the extensions LWS sells with their purchase, renewal, transfer and restore prices (EUR).
renew_hostingPAID: renew a hosting and its domain for another period, debited from the prepaid account (deferred).
request_transfer_authcodewrite actionHave the transfer authorization code e-mailed to the domain owner (deferred).
set_auto_renewTurn automatic renewal of a hosting (and its domain, if bought at LWS) on or off.
set_transfer_protectionwrite actionLock or unlock the transfer of a domain to another registrar (deferred).
update_contactwrite actionUpdate a contact's address, phone or password. Only the fields given are changed.
update_dns_recordwrite actionReplace an existing DNS record. Every field is required; LWS adds the record if the id does not exist.
update_nameserverswrite actionReplace the four nameservers of a domain (deferred: see list_pending_requests).
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan14 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumNetwork call to a raw IP address
net.raw-iplws_mcp-0.2.1/src/lws_mcp/propagation.py: …PUBLIC_RESOLVERS = { "Cloudflare": "https://1.1.1.1/dns-query", "Google": "https://dns.g…
How LWS compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 48,255 servers
- Tools
- 30
- the typical server has 7
- Tools that change things
- 37%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
What its tools let an agent do: 15 read · 5 create · 8 change · 2 delete
Install LWS in Claude Code, Cursor or VS Code
claude mcp add lws-mcp -- uvx lws-mcp
LWS: common questions
- Is LWS MCP server safe?
- Mostly: it is graded B (75/100). Read the LWS safety report
- How do I install LWS?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does LWS need an API key?
- Yes. The registry entry asks for
LWS_API_KEY,LWS_TEST_API_KEY. - Is LWS maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v0.2.1.
- What can I use instead of LWS?
- Servers from other publishers that do the same job: Domain Liveness MCP server.
- How does LWS compare with other MCP servers?
- safety score 75/100 (higher than 45% of 48,255 servers); tools 30 (the typical server has 7); tools that change things 37% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to LWS
Same job from other publishers: the closest match first, then the best rated.
- Domain LivenessIs this business's website still there? Checks apex and www, and DNS separately from HTTP.not reviewedEstablishedA