MCP tool · Hosting account
set_hosting_password
Change the DirectAdmin control-panel (account) login password for a hosting account.
set_hosting_password
DestructiveIdempotent
Description
Change the DirectAdmin control-panel (account) login password for a hosting account. A wrong value locks the customer out of their panel, so it does not change on this call: it returns {status:"confirmation_required", confirmationUrl, …}. Show the human the confirmationUrl to approve in the client area; do not approve it yourself. Then poll get_pending_action.
Input
| Name | Type | Description |
|---|---|---|
input
required
|
string |
A domain, email address, website URL, numeric service id, or hosting-account username the customer actually owns. Resolved to the owning account automatically; the resolved target is echoed back in the response.
|
password
required
|
string | The new DirectAdmin account password (min 8 chars). Shown to the customer on the chat action card behind a Reveal button — do not repeat it in prose; never returned in the API response. |
attempt_key
|
string | An idempotency key you choose. Reusing it within an hour returns the same held change. |