Daddario Tech Solutions
WHMCS MCP Server

Connect Your WHMCS to AI

Give Claude, ChatGPT, and Cursor direct access to your WHMCS — query clients, manage orders, send emails, and run billing operations in plain English. No scripting required.

View Docs & Source on GitHub

What is WHMCS MCP?

A production-ready Model Context Protocol server that bridges any MCP-compatible AI client directly to your live WHMCS data.

56 Tools

Clients, orders, invoices, tickets, domains, products, quotes — everything your WHMCS can do, your AI can do too.

Native OAuth 2.0

Claude.ai and ChatGPT connect without a bridge or proxy. Bearer token mode for Cursor and local clients. PKCE + CIMD supported.

Docker Native

One docker compose up and you're running. No PHP modules to install, no WHMCS file edits. Runs alongside your existing stack.

Observable

Prometheus metrics, structured JSON logging, audit trail, and a full Grafana dashboard — see exactly what your AI is doing.

Works with every MCP client

WHMCS MCP implements the open Model Context Protocol standard — if your AI client speaks MCP, it works.

Claude.ai
Custom Connector
ChatGPT
Deep Research & Actions
Cursor
IDE + Agent Mode
Any MCP Client
Open standard

Claude Desktop • VS Code Copilot • Windsurf • Continue • and more

Ask your WHMCS anything

Type it in plain English. Your AI figures out which tools to call and shows you the result.

"Show me all overdue invoices over $50 and send a payment reminder to each client."

Uses: get_overdue_invoices, send_email

"Accept all pending orders that have been paid."

Uses: get_orders, accept_order

"Create a quote for Acme Corp for 3 × Pro Email at $8/month and send it."

Uses: get_client, create_quote, send_quote

"Which clients signed up in the last 30 days and haven't bought a second service yet?"

Uses: list_clients, list_services

Simple, one-time pricing

One license. One server instance. Billed annually.

Running multiple WHMCS instances? Contact us for volume pricing.

Frequently asked questions

Everything you need to know before you start.

When you install WHMCS MCP without a license key, it runs in trial mode for 14 days. No credit card is required to start. After 14 days the server stops accepting MCP requests until you add a license key — your WHMCS is never touched.
WHMCS MCP works with any WHMCS version that supports the external API (WHMCS 7.x and above). It communicates with WHMCS over HTTP/HTTPS — it does not touch the WHMCS database directly or require any WHMCS modules to be installed.
Deploy WHMCS MCP with MCP_AUTH_MODE=oauth and a public HTTPS URL. Claude.ai connects via Custom Connector (paste your URL and complete OAuth). ChatGPT connects the same way. For Cursor and local clients, use simple bearer token mode — generate a token with the built-in auth-cli tool.
WHMCS MCP includes a dryRun safety mode — when enabled, write operations (accept order, send email, etc.) log what they would do but take no action. You can also use scope-limited tokens to restrict which tools the AI can call. All actions are logged to an audit trail.
One license covers one running server instance. If you manage multiple WHMCS installations, you need a license per instance. Contact us for volume pricing — we offer discounts from 3 instances upward.
Docker is recommended for production — it's the easiest way to handle updates, persistent storage, and running behind a reverse proxy like Traefik or nginx. The standalone Linux binary is available if you can't run Docker, or want to use a process manager like systemd directly.

Ready to connect your WHMCS to AI?

Start your free 14-day trial today — no credit card, no WHMCS changes, no commitment.