ItchWHMMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_accountsB | List all configured WHM/cPanel server accounts available in this MCP |
| whm_server_infoA | Get WHM server information: hostname, OS, cPanel version, load, uptime |
| whm_list_accountsC | List all cPanel accounts on this WHM server with disk usage, domain, status |
| whm_account_summaryA | Get detailed summary for a specific cPanel account (disk, bandwidth, emails, DBs) |
| whm_create_accountC | Create a new cPanel hosting account on the WHM server |
| whm_suspend_accountA | Suspend a cPanel account (disables login, web, email) |
| whm_unsuspend_accountB | Unsuspend/reactivate a suspended cPanel account |
| whm_change_passwordC | Change password for a cPanel account |
| whm_terminate_accountA | ⚠️ PERMANENTLY DELETE a cPanel account and all its data |
| whm_server_loadA | Get real-time server load averages, memory usage, CPU, swap |
| whm_disk_usageA | Get disk usage breakdown across all accounts on the server |
| whm_list_packagesA | List all hosting packages/plans configured on the WHM server |
| whm_list_ipsB | List all IP addresses on the server and their assignments |
| whm_dns_list_zonesA | List all DNS zones managed by this WHM server |
| whm_dns_zone_recordsC | Get all DNS records for a specific zone/domain |
| whm_mysql_list_dbsB | List all MySQL databases on the server across all accounts |
| whm_bandwidth_usageC | Get bandwidth usage statistics for all accounts or a specific account |
| whm_list_servicesA | Check status of all WHM services (Apache, MySQL, cPanel, SMTP, etc.) |
| whm_restart_serviceA | Restart a specific service on the WHM server (apache, mysql, exim, etc.) |
| whm_ssl_listC | List all SSL certificates installed on the server |
| whm_backup_listB | List available backups on the WHM server |
| cpanel_email_listA | List all email accounts for a cPanel user's domain |
| cpanel_email_createC | Create a new email account for a cPanel user |
| cpanel_forwarders_listB | List all email forwarders for a cPanel user's domain |
| cpanel_dns_recordsB | Get DNS zone records for a domain via cPanel UAPI |
| cpanel_mysql_listC | List MySQL databases and users for a cPanel account |
| cpanel_disk_usageB | Get disk usage breakdown for a specific cPanel account |
| cpanel_ssl_checkC | Check SSL certificate status and expiry for a cPanel account's domains |
| cpanel_cron_listB | List all cron jobs configured for a cPanel account |
| cpanel_subdomains_listB | List all subdomains and addon domains for a cPanel account |
| cpanel_bandwidth_usageC | Get bandwidth usage stats for a specific cPanel account |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 31 tools
All tools have distinct purposes, clearly separated by cpanel_ and whm_ prefixes. No two tools have overlapping functionality; each targets a specific operation (e.g., bandwidth, cron, email, DNS) at either the account or server level.
Naming follows a consistent pattern: lowercase snake_case with a clear prefix (cpanel_ or whm_) followed by an action and target (e.g., cpanel_bandwidth_usage, whm_create_account). No mixing of conventions.
With 31 tools, the set is quite extensive but still reasonable for a full-featured WHM/cPanel management server. Each tool addresses a specific administrative task, and the count is justified by the breadth of server and account management needs.
Core hosting management operations are well covered: account CRUD, disk/bandwidth monitoring, email, DNS, SSL, services, and backups. Minor gaps exist (e.g., FTP management, database user manipulation), but the set covers most essential tasks without significant dead ends.