MCP tool · SSL, backups, cron & logs
request_ssl_certificate
Issue (or reissue) a free Let's Encrypt certificate for a domain, optionally including the www and mail hostnames.
request_ssl_certificate
Description
Issue (or reissue) a free Let's Encrypt certificate for a domain, optionally including the www and mail hostnames. Every requested hostname must already resolve to this server or Let's Encrypt refuses the whole request — run get_ssl_status to see the current certificate and diagnose symptom dns to confirm the domain points here first. This does not install a certificate you already hold and does not change nameservers. If it returns a DirectAdmin error such as "no domains pointing to this server", the domain's A record does not point here yet — fix DNS and retry.
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.
|
include_www
|
boolean |
Also cover www.<domain>. Only add it if www resolves to this server, or issuance fails.
|
include_mail
|
boolean |
Also cover mail.<domain>. Only add it if mail resolves to this server, or issuance fails.
|
Example conversation
Set up HTTPS for example.se.
Requesting a Let’s Encrypt certificate for example.se and www. Issued and live within a minute.
Illustrative. The assistant calls request_ssl_certificate behind the reply; tier
W decides whether it executes directly or returns a confirmation
link.