NestDaddy

WHMCS MCP Server

io.github.daddariotech/whmcs-mcp · v2.5.1

Connect Claude, ChatGPT, and Cursor to live WHMCS over MCP.

Connect Runs on your machine

Terminal
claude mcp add whmcs-mcp -e MCP_TRANSPORT=<MCP_TRANSPORT> -e WHMCS_API_URL=<WHMCS_API_URL> -e WHMCS_IDENTIFIER=<WHMCS_IDENTIFIER> -e WHMCS_SECRET=<WHMCS_SECRET> -e LICENSE_KEY=<LICENSE_KEY> -- docker run -i --rm docker.io/daddariotech/whmcs-mcp:latest
claude_desktop_config.json
{
  "mcpServers": {
    "whmcs-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/daddariotech/whmcs-mcp:latest"
      ],
      "env": {
        "MCP_TRANSPORT": "<MCP_TRANSPORT>",
        "WHMCS_API_URL": "<WHMCS_API_URL>",
        "WHMCS_IDENTIFIER": "<WHMCS_IDENTIFIER>",
        "WHMCS_SECRET": "<WHMCS_SECRET>",
        "LICENSE_KEY": "<LICENSE_KEY>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "whmcs-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/daddariotech/whmcs-mcp:latest"
      ],
      "env": {
        "MCP_TRANSPORT": "<MCP_TRANSPORT>",
        "WHMCS_API_URL": "<WHMCS_API_URL>",
        "WHMCS_IDENTIFIER": "<WHMCS_IDENTIFIER>",
        "WHMCS_SECRET": "<WHMCS_SECRET>",
        "LICENSE_KEY": "<LICENSE_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "whmcs-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/daddariotech/whmcs-mcp:latest"
      ],
      "env": {
        "MCP_TRANSPORT": "<MCP_TRANSPORT>",
        "WHMCS_API_URL": "<WHMCS_API_URL>",
        "WHMCS_IDENTIFIER": "<WHMCS_IDENTIFIER>",
        "WHMCS_SECRET": "<WHMCS_SECRET>",
        "LICENSE_KEY": "<LICENSE_KEY>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
MCP_TRANSPORT
Required
Must be http for the streamable HTTP transport.
WHMCS_API_URL
Required
Base URL of your WHMCS install, e.g. https://billing.example.com
WHMCS_IDENTIFIER
Required, secret
WHMCS API credential identifier
WHMCS_SECRET
Required, secret
WHMCS API credential secret
LICENSE_KEY
Optional, secret
Paid licence key. Omit to start the 14-day trial.

Details

Packagedocker.io/daddariotech/whmcs-mcp:latest (OCI, streamable-http)
First published12 Nov 2026
Last updated12 Nov 2026
Registry nameio.github.daddariotech/whmcs-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.