What Took Your VA 3 Hours Now Takes Claude 3 Minutes.
The only GHL MCP server with a working workflow builder. Free alternatives stop at contacts and pipelines because GHL's workflow API is private. We reverse-engineered it, ship updates as GHL changes, and run every sub-account you manage from one install. 171 tools. $97 one-time.
You Know This Feeling
New client signs. You're excited for 30 seconds. Then you open GHL.
The Click Marathon
Create pipeline. Add 6 stages. Create 14 custom fields. Build 3 calendars. Set up 8 tags. Wire the webhook. That's just day one — you haven't touched workflows yet.
The Snapshot Trap
Snapshots dump everything — broken workflows, old tags, test data — into the new account. You spend hours cleaning up what you didn't want. That's not building fast, that's starting messy.
The Margin Killer
Every hour you spend on setup is an hour you're not closing the next client, improving results for existing ones, or doing literally anything that grows revenue.
See It In Action
These aren't hypothetical. These are compound operations that chain multiple tools together from a single plain-English prompt.
"I just signed a dental practice. Build their entire sub-account — pipeline, intake form, welcome workflow with SMS and email, custom fields for insurance info, and tag everything."
- Creates pipeline with Lead → Booked → Showed → Closed → Active stages
- Adds 12+ custom fields (insurance, referral source, preferred schedule)
- Builds intake form with conditional logic
- Creates welcome workflow: immediate SMS, email in 1 hour, follow-up in 48 hours
- Sets up tags for tracking (new-lead, booked, no-show, active-patient)
- Publishes everything — live before the onboarding call ends
"Find every lead who submitted the intake form but never booked an appointment. Tag them and enroll them in the re-engagement workflow."
- Searches contacts by form submission status
- Cross-references against appointment history
- Bulk-tags matching contacts as "fell-through-cracks"
- Bulk-enrolls them into your re-engagement workflow
"Clone my top-performing sub-account setup to 5 new client locations. Same pipeline, same workflows, same custom fields."
- Exports the source account configuration to JSON
- Deploys the template to each new location
- Remaps all internal IDs so workflows actually work
- Compares source and destination to verify nothing was missed
"Export my entire account and tell me what's broken."
- Exports your full sub-account data — workflows, pipelines, forms, funnels, calendars, custom fields
- Claude analyzes the export and flags what looks incomplete or misconfigured
- Spots pipeline stages with zero opportunities sitting in them
- Identifies custom fields that don't appear to be referenced anywhere
- Reviews forms and funnels for configuration gaps
"Build me a 30-day nurture sequence. Alternate SMS and email. Stop if they reply. Tag them at each milestone. Create an exit workflow that removes them and notifies the team."
- Creates the main workflow with 15 SMS + 15 email actions
- Adds wait steps between each touchpoint (hours and days)
- Enables stop-on-response logic so engaged leads exit cleanly
- Creates a separate exit workflow: remove from nurture → add note → tag → notify team
- Tags contacts at Day 7, Day 14, Day 21, and Day 30 milestones
- Publishes both workflows, linked together
"Every morning, check my pipeline and flag anything stuck in the same stage for more than 48 hours. List the contact name, stage, and how long they've been there."
- Runs autonomously on a schedule you set
- Pulls all opportunities and checks stage timestamps
- Identifies stale deals that need attention
- Delivers a summary — no prompting required
"Deploy the clinic template to this sub-account."
- Reads the template (20 tags, 25 custom fields, pipeline, 5 workflows, intake form)
- Creates every resource in the correct order (fields before workflows that reference them)
- Remaps all internal IDs so cross-references actually work
- Publishes workflows and verifies the deploy
"Compare Location A and Location B and show me every difference."
- Exports both sub-account configurations
- Compares pipelines, workflows, custom fields, tags, calendars, and forms
- Shows what's in one but not the other
- Highlights configuration differences in shared resources
What You Can't Do in GHL (But Can With This)
These aren't workarounds. These are operations that are literally impossible in the native GHL interface.
Build and Publish Workflows Programmatically
Create complete workflows from a single conversation — SMS, email, wait steps, if/else branches, tags, notifications. No other tool can do this.
Deep-Clone a Workflow
Clone a workflow with all internal IDs remapped so it actually works in the destination account. GHL snapshots can't do this reliably.
Bulk-Enroll 500 Contacts Into a Workflow
One command. Rate-limited to stay within GHL's API limits. No CSV uploads, no manual selection, no pagination.
Export an Entire Sub-Account to JSON
Full backup of pipelines, workflows, custom fields, tags, calendars, forms, funnels — everything. Try doing that in the GHL UI.
Compare Two Sub-Accounts Side-by-Side
See every difference between two locations instantly. Pipelines, workflows, fields, tags — all compared in one output.
Edit Workflow Actions Programmatically
Change SMS copy, update email templates, adjust wait times, add branches — all from conversation. Not click-by-click in the GHL workflow editor.
Switch Sub-Accounts Mid-Conversation
"Switch to Apex Wellness." Done. No logging out, no reconfiguring, no opening another browser tab. One install manages every client.
Multi-Account Token Registry
Register multiple sub-accounts with their own API keys. Switch locations mid-session and API keys swap automatically — no server restart needed.
For Agency Owners: Operational Leverage
Take on more clients without hiring more people. This is your unfair advantage.
One Install, Every Client
GHL Command works across all your sub-accounts from a single installation. Switch between clients mid-conversation. No per-client setup, no per-client cost.
Clone Your Best Systems
Built a sub-account that converts? Export it as a template and deploy it to every new client in minutes. Same pipeline, same workflows, same results — every time.
Audit Without Logging In
Export any client's full sub-account and have Claude analyze it — workflows, pipelines, fields, forms, funnels, calendars. Claude reads everything and flags what's broken, unused, or misconfigured. No clicking through each section yourself.
Deploy From Templates
Standardize your client onboarding. Build a template once with tags, fields, pipelines, workflows, and forms. Deploy it perfectly to every new client. Consistent quality, zero guesswork.
Cowork Handles the Routine
Schedule Claude to run daily pipeline checks, weekly account audits, or custom monitoring tasks. It runs in the background and reports back. That's a VA you don't have to manage.
Cross-Account Intelligence
Compare sub-accounts to find what's working and what's not. See exactly why Location A outperforms Location B. Spot inconsistencies across your entire portfolio.
The Workflow Builder Nobody Else Has
Every other GHL tool stops at the public API. We reverse-engineered GHL's internal automation engine so Claude can build entire workflows from a single conversation.
- ✓ "Build a welcome sequence: SMS now, email in 24 hours, follow-up in 3 days"
- ✓ "Add an if/else branch — if they opened the email, tag as engaged"
- ✓ "Clone my best workflow and customize it for this new client"
- ✓ "Show me every action in this workflow so I can audit it"
- ✓ "Publish it when ready — or keep it as draft for review"
The workflow that used to take 45 minutes of clicking and dragging? Built in 30 seconds from a plain-English description.
171 Tools. 35 Modules. Full Coverage.
Every corner of GHL, accessible through conversation. Here's what's included.
CRM & Contacts
Search, create, update, tag, and manage contacts. Bulk operations included — tag 500 contacts, update fields across your database, find potential duplicates by searching across name, email, and phone.
Pipelines & Deals
Create pipelines with stages, track opportunities, move deals. "Build me a 6-stage patient funnel" and it's done.
Conversations
Send SMS, email, and WhatsApp. Read threads, log messages. Handle client communications without opening the GHL inbox.
Calendars & Scheduling
Create calendars, check availability, book appointments. Set up a client's entire scheduling system in one conversation.
Invoices & Billing
Create, send, and track invoices. Record payments, view transactions, manage billing without touching the GHL payments screen.
Funnels, Forms & Pages
Funnel & page editor, form builder. Read and edit funnel page content, manage form fields and conditional logic. List and inspect all funnels and pages.
Admin & Custom Objects
Custom fields, values, tags, users, webhooks, documents, coupons, estimates. Full sub-account administration without opening Settings.
Marketing & Content
Blogs, social posts, campaigns, courses, media files, surveys. Manage your clients' marketing stack without switching tabs.
Workflow Builder
The feature nobody else has. Create, edit, clone, and publish complete GHL workflows. SMS sequences, email drips, if/else branches, tags, waits — all from conversation.
Built by an Agency That Uses It Daily
This isn't a side project. It's the tool we built because we needed it ourselves.
Up and Running in Minutes
Purchase. Install. Build. That's it.
Purchase & Get Your License Key
Complete checkout and check your email. You'll receive a license key and link to the setup guide within minutes.
Paste, Restart, Activate
Paste a four-line config block into Claude Desktop (or one command in Claude Code). Restart Claude. Tell it your license key — it validates and unlocks all 165 tools. No terminal, no git, no Node.js prereqs.
Start Building
Open Claude and start talking. "Build a pipeline." "Create a welcome workflow." "Audit my account." It just works.
The Math Is Simple
How much do you pay a VA to do GHL admin? $15–25/hr × 10+ hours/week = $600–1,000/month. GHL Command replaces that for a one-time purchase.
GHL Command
- 171 tools across 35 modules
- Full workflow builder (exclusive — no other tool has this)
- Multi-location support with token registry (all your sub-accounts, one install)
- Bulk operations (tag, update, enroll, delete)
- Account export, comparison, and auditing
- Workflow cloning with ID remapping
- Template deployment for standardized setups
- Interactive setup wizard + visual setup guide
- License key for up to 3 machines
- All future updates included — no extra charge
- Works with Claude Desktop App and Claude Code
Frequently Asked Questions
What exactly is GHL Command?
It's a 171-tool server that connects Claude directly to GoHighLevel's API. Once installed, you tell Claude what you want — "build a pipeline," "create a welcome workflow," "update these 200 contacts" — and it handles all the API calls. No clicking through GHL's UI. No manual setup. Works with both the Claude Desktop App (no terminal needed) and Claude Code.
How is this different from the free GHL tools on GitHub?
Coverage: 171 tools vs. 30–50. Workflow builder: Full create/edit/clone/publish — no other tool has this. Agency features: Multi-location switching, bulk operations, account export, workflow cloning, template deployment. Stability: Production-grade error handling, input validation, and rate limiting. Setup: Interactive wizard vs. manual JSON editing. Updates: Actively maintained as GHL's API changes.
Do I need to be technical?
No. If you can type a sentence, you can use this. The setup wizard walks you through everything step by step. A visual setup guide shows you exactly where to find your API credentials in GHL. Most people are up and running in under 10 minutes.
What do I need to get started?
A computer with the Claude Desktop App or Claude Code installed, and a GoHighLevel account with API access. After purchase, you'll receive a license key via email. The setup wizard handles everything else.
Does this work with multiple GHL sub-accounts?
Yes — that's exactly what it was built for. The token registry lets you register multiple sub-accounts with their own API keys. Switch between clients mid-conversation by saying "switch to [client name]" — API keys swap automatically. No reinstall, no reconfiguration, no server restart.
What about Cowork / background agents?
Claude's Cowork feature lets you schedule autonomous GHL management tasks. Set up daily pipeline checks, weekly account audits, or any recurring monitoring. Claude runs in the background and reports back — like having a VA that never sleeps and costs nothing extra.
How does the license key work?
After purchase, you receive a license key via email. It activates on up to 3 machines (desktop, laptop, work computer). Same-machine reinstalls don't count against your limit. Need more? Contact us for a reset.
Is my GHL data safe?
Your API keys are stored locally on your machine only — never in the cloud, never on our servers. The server runs on your computer and connects directly to GHL's API. We never see or store your credentials or GHL data.
How do I get updates?
Updates are included with your purchase — no extra charge. When new tools or fixes ship, just run git pull && npm run build in your project directory. Takes about 10 seconds.