Skip to content
Agentmart
Submit a tool

LWS

Manage LWS (lws.fr) domains, DNS zones, hosting and account from any MCP client.

Connector by NKSTUD · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/nkstud-lws-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Manage LWS (lws.fr) domains, DNS zones, hosting and account from any MCP client.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
15 read · 12 write · 2 delete · 1 not yet classified
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 30

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • check_dns_propagation
  • check_domain_availability
  • get_account_balance
  • get_contact
  • get_dns_zone
  • get_domain
  • get_hosting
  • get_purchase_history
  • get_renewal_prices
  • list_contacts
  • list_hosting_prices
  • list_hostings
Show 3 more tools
  • list_pending_requests
  • list_requests
  • list_tlds

Write 12 · Create, change, send or run things.

  • add_dns_record
  • add_test_credit_to_account
  • add_test_credit_to_contact
  • buy_hosting
  • create_contact
  • create_domain_redirect
  • request_transfer_authcode
  • set_auto_renew
  • set_transfer_protection
  • update_contact
  • update_dns_record
  • update_nameservers

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_dns_record
  • delete_domain_redirect

Not yet classified 1 · We could not tell from the name and description.

  • renew_hosting

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • LWS_API_KEY
  • LWS_TEST_API_KEY

Other settings (environment variables or headers).

  • LWS_ENABLE_PURCHASES
  • LWS_LOGIN
  • LWS_READ_ONLY
  • LWS_TEST_MODE

Tools (30)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_dns_record

    Add a record to a domain's DNS zone. Propagation can take up to a few hours.

  • add_test_credit_to_account

    TEST ENVIRONMENT ONLY: add fake credit to your own (reseller) account.

  • add_test_credit_to_contact

    TEST ENVIRONMENT ONLY: add fake credit to a contact.

  • buy_hosting

    PAID: buy a domain and/or hosting, debited from the prepaid account (deferred). Confirm the package, period and price with the user before calling this.

  • check_dns_propagation

    Check 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. Public resolvers can keep an old answer until its TTL expires, so they may disagree for a while after a change; the answer says how long a stale one can last.

  • check_domain_availability

    Check whether a domain name is free to register (data is true when available).

  • create_contact

    Create a contact managed by the account, usable as owner of domains and hostings.

  • create_domain_redirect

    Redirect a whole domain to a URL.

  • delete_dns_record

    Delete a DNS record. Check the id with get_dns_zone first: a wrong record can take a site or mail down.

  • delete_domain_redirect

    Remove a domain's redirection (succeeds even if there was none).

  • get_account_balance

    Get the remaining balance of the prepaid account, in EUR.

  • get_contact

    Get a contact's details (name, address, e-mail, phone, credit).

  • get_dns_zone

    List the DNS records of a domain (id, type, name, value, ttl). Use the ids to update or delete records.

  • get_domain

    Get a domain's owner, nameservers and status flags (redemption, hold, transfer lock).

  • get_hosting

    Get a hosting's package, purchase and expiry dates, nameservers and auto-renewal settings.

Show 15 more tools
  • get_purchase_history

    List every purchase, renewal and other transaction made through the API.

  • get_renewal_prices

    Get the renewal price (hosting, domain, options) and the expiry status. Check it before renew_hosting.

  • list_contacts

    List the contacts managed by the account, keyed by contact ID.

  • list_hosting_prices

    List every hosting package with its monthly price in EUR.

  • list_hostings

    List every domain and hosting on the account, with expiry dates, nameservers and auto-renewal.

  • list_pending_requests

    List the deferred requests that have not been processed yet.

  • list_requests

    Search the requests made through the API. 'retour' stays empty until a deferred request is processed.

  • list_tlds

    List the extensions LWS sells with their purchase, renewal, transfer and restore prices (EUR).

  • renew_hosting

    PAID: renew a hosting and its domain for another period, debited from the prepaid account (deferred). Show the price from get_renewal_prices to the user and get their confirmation first.

  • request_transfer_authcode

    Have the transfer authorization code e-mailed to the domain owner (deferred).

  • set_auto_renew

    Turn automatic renewal of a hosting (and its domain, if bought at LWS) on or off.

  • set_transfer_protection

    Lock or unlock the transfer of a domain to another registrar (deferred).

  • update_contact

    Update a contact's address, phone or password. Only the fields given are changed.

  • update_dns_record

    Replace an existing DNS record. Every field is required; LWS adds the record if the id does not exist. The record gets a new id: use the one returned here for any later change.

  • update_nameservers

    Replace the four nameservers of a domain (deferred: see list_pending_requests). Pointing a domain to other nameservers makes its LWS DNS zone stop answering. All four are required; repeat a value when there are fewer than four.

Signals

Stars
0
Forks
0
Open issues
0
Weekly downloads
64
Last commit
Oct 15, 2026 (13 days ago)
Last release
Oct 15, 2026 (13 days ago)
Last package publish
Oct 15, 2026 (13 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.NKSTUD/lws-mcp
Version
0.2.1
Auth
API key
Packages
pypi lws-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

LWS MCP server. Agent Mart. https://agentmart.dev/connectors/nkstud-lws-mcp (last updated 2026-10-24)