mcp-whmcs
by angelorc
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WHMCS_SECRET | No | API credential secret (recommended). Used together with WHMCS_IDENTIFIER. | |
| WHMCS_API_URL | Yes | Required. https://host/includes/api.php, or the WHMCS base URL (/includes/api.php is appended). | |
| WHMCS_PASSWORD | No | Legacy admin login password. The password is MD5-hashed before it is sent, which is what WHMCS expects, unless WHMCS_PASSWORD_IS_MD5=true. | |
| WHMCS_TOOLSETS | No | Comma-separated subset of clients,services,orders,billing,domains,support,system,projects. Fewer tools mean a smaller prompt. | |
| WHMCS_USERNAME | No | Legacy admin login username, used when no API credentials are set. | |
| WHMCS_READ_ONLY | No | true registers read tools only. whmcs_call_api then refuses non-read actions. | |
| WHMCS_ACCESS_KEY | No | API access key that bypasses the IP allow list. Must match $api_access_key set in WHMCS configuration.php. | |
| WHMCS_IDENTIFIER | No | API credential identifier (recommended). Create it in WHMCS under Configuration → System Settings → Manage API Credentials, assigning an API role that grants only the actions you need. | |
| WHMCS_TIMEOUT_MS | No | Request timeout in milliseconds (default 30000). | 30000 |
| WHMCS_ALLOW_SENSITIVE | No | true enables secret-revealing or system-level actions: DecryptPassword, GetClientPassword, CreateSsoToken, SetConfigurationValue, OAuth credentials, and module activation/configuration. | |
| WHMCS_PASSWORD_IS_MD5 | No | Set to true if WHMCS_PASSWORD is already an MD5 hash. | |
| WHMCS_MAX_RESPONSE_CHARS | No | Truncate tool output after this many characters (default 100000). | 100000 |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo recent community issues