Skip to main content
Glama

RunCloud MCP by usefulapi

Issue a Let's Encrypt certificate

runcloud_install_letsencrypt_ssl
Destructive

WRITE: issue and install a free Let's Encrypt certificate for a web application (basic SSL) or for one domain of it (advanced SSL, pass domain_id; this requires advanced SSL mode, see runcloud_get_ssl_method). The web server is reloaded; the domain's DNS must already point at the server. Custom certificates are not supported here. POST /servers/{id}/webapps/{webapp}/ssl or /domains/{domain}/ssl.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
domain_idNoOnly for advanced (per-domain) SSL mode (see runcloud_get_ssl_method): the domain's id.
server_idYesRunCloud server id (see runcloud_list_servers).
webapp_idYesWeb application id (see runcloud_list_webapps).
enable_hstsYesSend the HSTS header (browsers will insist on HTTPS).
enable_httpYesKeep plain HTTP enabled alongside HTTPS.
environmentNolive (default, trusted certificate) or staging (test certificate).
external_apiNoId of the Cloudflare DNS integration; required for dns-01.
authorization_methodYesLet's Encrypt challenge: http-01, or dns-01 (needs external_api, a Cloudflare DNS integration).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.