Claude Desktop + WHMCS MCP Server
Ask Claude about your WHMCS clients, invoices, and tickets using plain English. 46 tools available, works on the free plan, and your data stays on your server. Setup takes under 5 minutes.
What You Can Do
Claude Desktop connects to WHMCS via STDIO (via mcp-remote bridge). Access 46 tools from the desktop app.
Daily Client Lookups
Type a client email or name and get their full profile: active services, invoices (paid and overdue), open tickets, and account notes. Replaces the 4-5 clicks needed in WHMCS admin to find the same information.
Example prompt:
“Show me client details for john@example.com including their active services and recent tickets.”
Returns structured data in 2-3 seconds. You see service names, statuses, next due dates, and ticket summaries in one response.
Revenue Snapshots
Ask for MRR, ARR, or revenue by product group. Claude calculates totals from live WHMCS data. Useful for quick checks before meetings without logging into the admin panel or running custom SQL.
Example prompt:
“What is our current MRR? Show me a breakdown by product group.”
Returns a table with product groups, active service counts, and monthly recurring amounts. Totals are calculated automatically.
Ticket Triage
Pull open tickets sorted by age or department. Claude can summarize ticket threads so you can prioritize without reading each one. Helps support managers review daily ticket volume in under a minute.
Example prompt:
“List all open support tickets sorted by oldest first. Summarize the top 5.”
Returns ticket IDs, subjects, departments, age in hours, and a 1-2 sentence summary of each thread.
Bulk Data Operations
Create tickets, add client notes, or look up multiple accounts in a single conversation. Claude maintains context across tool calls, so you can chain operations like "find all clients with overdue invoices over $500 and list their domains."
Example prompt:
“Find clients with overdue invoices over $500. For each one, show their primary domain and days overdue.”
Returns a structured list. Claude chains the invoice lookup tool with the client details tool automatically.
How to Connect
Get Claude Desktop talking to your WHMCS in minutes.
Install MCP Server on your WHMCS
Upload the addon to your WHMCS installation, activate it, and generate a Bearer token. Takes about 5 minutes. Full installation guide
Configure Claude Desktop
Add your WHMCS MCP Server to Claude Desktop's config file:
{
"mcpServers": {
"whmcs": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-whmcs.com/modules/addons/mx_mcp/mcp.php",
"--header",
"Authorization:Bearer YOUR_BEARER_TOKEN"
]
}
}
}Config location: ~/Library/Application Support/Claude/claude_desktop_config.json
Restart and test
Restart Claude Desktop and try a simple query like “Get WHMCS system status” to verify the connection.
Example Prompts
Real queries you can ask Claude Desktop once connected to WHMCS.
“How many active clients do we have? Show monthly growth for the last 6 months.”
“List all overdue invoices over $500. Include client name and days overdue.”
“Get the support ticket history for client domain hostingpro.com.”
“Show our top 10 clients by revenue this quarter.”
“What products have the highest churn rate this month?”
“Create a support ticket for client #1042 about their scheduled server migration next week.”
“Compare revenue this month vs last month. Which product groups grew?”
Claude Desktop vs ChatGPT vs Cursor for WHMCS
All three support MCP Server. Here is how they compare for WHMCS operations.
| Feature | Claude Desktop | ChatGPT | Cursor |
|---|---|---|---|
| MCP Transport | STDIO (local) | Remote HTTP only | STDIO + SSE |
| Localhost support | Yes | No (public URL needed) | Yes |
| Free tier MCP | Yes | No (Plus $20/mo) | Community tier |
| MCP maturity | Stable since Mar 2024 | Beta since Sep 2025 | Stable since mid 2024 |
| Max tool calls/turn | 5 | 3 (beta limit) | Varies by model |
| Config method | JSON file | Settings UI | JSON file |
| Conversation export | No native export | Share links | IDE history |
Data current as of February 2026. MCP support varies by plan and version.
Technical Details
What you need to know before setting up Claude Desktop with MCP Server.
- Minimum Version
- Claude Desktop 1.0+
- Transport
- STDIO via npx bridge
- Supported OS
- macOS, Windows, Linux (AppImage)
- Requires Node.js
- Yes (for npx bridge)
- Public URL Required
- No (works on localhost)
- Concurrent Tool Calls
- Up to 5 tool calls per turn
- Response Time
- 2-4 seconds for simple queries, 8-15 seconds for multi-tool operations
Data Flow
How Claude Connects to WHMCS
Claude Desktop reads your WHMCS data through MCP Server. Your billing, analytics, and proposal data are available in one conversation.
MCP Server
AI Integration Hub
Better Together
MCP Server works with the full MX ecosystem. More modules, more data, more capabilities.
With MX Metrics installed, Claude can pull revenue analytics, MRR trends, churn rates, and client lifetime value directly from your WHMCS. Ask "What is our MRR trend over the last 12 months?" and get data-backed answers.
Learn about MX Metrics →MX Proposals data becomes queryable through Claude. Ask "Show me all pending proposals over $5,000" or "Which proposals were accepted this month?" to track your sales pipeline through conversation.
Learn about MX Proposals →How your data flows
Claude Desktop spawns a local bridge process (npx mcp-remote) that connects to your WHMCS over HTTPS. Your WHMCS database stays on your server. The bridge sends MCP tool responses to Anthropic for AI processing. Anthropic does not store conversation data on Pro plans with data retention turned off.
For maximum privacy, consider using local AI models that run entirely on your hardware. No data leaves your server.
Frequently Asked Questions
How do I connect Claude Desktop to my WHMCS?
Is my WHMCS data sent to Anthropic servers?
Can Claude write data to WHMCS or only read?
Does Claude Desktop MCP work on the free plan?
What WHMCS data can Claude access through MCP Server?
How fast are MCP queries through Claude Desktop?
Does it work behind a firewall or on localhost?
Start using Claude Desktop with WHMCS today
Install MCP Server, configure Claude Desktop, and query your WHMCS data in plain English. Setup takes less than 15 minutes.