Daddario Tech Solutions
WHMCS MCP

Your WHMCS, now AI-native

Give Claude, ChatGPT, and Cursor direct access to your live WHMCS. Query clients, close tickets, chase invoices, and run billing operations in natural language — no scripting, no API wrangling.

WHMCS 7.x + 8.x compatible
Docs & changelog on GitHub
No WHMCS files modified
Full audit log
Docker & binary deploy
86 MCP Tools
18 Workflow Prompts
Works with Claude, ChatGPT, Cursor
dryRun safety mode
14-day free trial

What is WHMCS MCP?

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

86 Tools

Clients, orders, invoices, tickets, domains, products, quotes, affiliates, promotions, and more — full WHMCS API coverage in one MCP server.

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 natural language. 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.
get_overdue_invoices send_email
Found 7 overdue invoices totalling $1,240 — reminders sent to all 7 clients.
Accept all pending orders that have been paid.
get_orders accept_order ×3
3 paid orders accepted — services are provisioning now.
Create a quote for Acme Corp for 3 × Pro Email at $8/month and send it.
get_client create_quote send_quote
Quote #1042 created ($24.00/mo) and emailed to billing@acmecorp.example.
Which clients signed up in the last 30 days and haven't bought a second service yet?
list_clients list_services
12 new clients this month — 8 are still on a single service. Upsell list ready.

Simple Annual Pricing

One license. One server instance. Billed annually.

Running multiple WHMCS instances? Contact us for volume pricing.

See It in Action

Real conversations, real WHMCS data. Here's what a session looks like across three popular AI clients — start your free trial to try it with your own data.

Claude.ai — WHMCS MCP
You

Show me Acme Corp's overdue invoices and draft a payment reminder.

Claude

Calling get_overdue_invoices

Acme Corp has 2 overdue invoices totalling $318.50: #1188 ($150.00, 12 days overdue) and #1204 ($168.50, 3 days overdue).

Calling send_email

✓ Reminder sent to billing@acmecorp.example

Claude.ai — invoice workflow

Cursor Agent — WHMCS MCP
> Generate a churn risk report for clients quiet 60+ days
# calling list_clients, list_services, get_overdue_invoices…
✓ 4 clients flagged as churn risk
  Acme Corp        last invoice 74d ago · 1 overdue
  Brightside LLC   last invoice 61d ago · 0 overdue
  Nortek Supplies  last invoice 88d ago · 2 overdue
  Vela Studio      last invoice 65d ago · 0 overdue
# report saved: churn-risk-2026-07.md

Cursor — churn risk report

ChatGPT — WHMCS MCP
You

Accept every pending order that's already been paid.

ChatGPT

Calling get_orders

Found 3 pending orders with a completed payment.

Calling accept_order ×3

✓ Orders #4471, #4472, #4475 accepted — services provisioning

ChatGPT — bulk order accept

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.