cPanel/get_cpanel_module
Tool · cPanel

get_cpanel_module

Describe ONE cPanel module: its functions, each with method (get/post) and parameter schema (name, type, required, description). Pass module (e.g. "DNS", "Email", "Mysql") — call list_cpanel_operations first to see the available module names; the name is matched case-insensitively. If the module is not enabled, the result lists the available module names so you can correct it. Use this after list_cpanel_operations and before cpanel_uapi to discover a module's exact functions and parameters. Requires the cpanel:uapi scope.

Read-onlyIdempotentOpen‑worldscope cpanel:uapi

Invoked over the MCP transport with a tools/call request naming this tool.

Authorization #

Requires a valid OAuth 2.1 bearer access_token whose grant includes the cpanel:uapi scope — Manage your hosting account via cPanel — read and change settings on the cPanel features JetHost has enabled (this can modify your account). The broker resolves the caller from the token and returns only records the account owns.

Parameters #

modulestringRequired
The cPanel UAPI module to describe, e.g. "DNS", "Email", or "Mysql". Call list_cpanel_operations first to see the available module names. Matched case-insensitively.

Response #

200 · application/json

discoverystring
One of: live fallback
modulestring
displayNamestring
functionsobject
requestedstring
available_modulesarray<string>

Errors #

ResultWhen
{ "error": "module_not_found" }The named cPanel module is not enabled on your account. The result lists the available module names.