MCP Server for GoHighLevel

Control GHL with
any AI assistant.

90 tools. 16/17 API surfaces live-verified against a real sub-account. Runs inside Claude Desktop, Cursor, or Windsurf in under 5 minutes.

Get HighBridge — $97 View on GitHub

Founding price — first 100 buyers only. Goes to $147 after.

0
Tools
16/17
API Surfaces Verified
0
Bugs Fixed
5 min
Setup
Claude Desktop — HighBridge active

Every other GHL MCP is broken.

We researched every public GHL MCP. Here's what the landscape looks like — and what we built instead.

ServerToolsLive Tested Bugs FixedClaude DesktopMaintained
mastanley13 stale 269 (most silent-fail) Pushing to paid SaaS
drausal (npm) ~80 Auto-generated Unknown
Official GHL MCP 36 Partial HTTP only
HighBridge you 90 — all register 16/17 surfaces* 16 fixed Native stdio In production daily

* 16/17 API surfaces verified. Reputation tools require GHL Reputation Management add-on — all other surfaces pass.

16 bugs fixed that ship broken everywhere else.

These are the exact bugs found when building against the GHL v2 API. Every one ships broken in naive implementations.

Bug #1
get_appointments
Wrong URL path — always 404
Bug #2
delete_appointment
IAM 401 — missing required field
Bug #3
create/update_appointment
appointmentStatus rejected by GHL
Bug #4
search_contacts
Sent as GET — GHL requires POST
Bug #5
create_contact_task
Missing required 'completed' field
Bug #6
move_opportunity_stage
PATCH 404 — GHL requires PUT
Bug #7
Custom fields
Wrong endpoint path — 403 every time
Bug #8
Email templates
Wrong endpoint (/templates → /builder)
Bug #9
Email campaigns
Wrong endpoint (/campaigns → /schedule)
Bug #10
Payments
Missing altId/altType — returns empty
Bug #11
create_invoice
Required fields missing — fails silently
Bug #12
send_invoice
Missing userId — silently fails
Bug #13
Pagination
Off-by-one — drops last page
Bug #14
get_form_submissions
Wrong page param name
Bug #15
get_social_posts
GET endpoint — GHL requires POST
Bug #16
trigger_workflow
Timestamp format rejected (Z → +00:00)

Everything in the box.

One payment. Lifetime access.

🔧
HighBridge MCP Server
90 tools covering every GHL surface. Pre-configured, tested, ships working.
📋
5-Minute Setup Guide
Step-by-step for Mac and Windows. GHL token setup, Claude config, verification.
💬
57 Agency Prompt Pack
Battle-tested prompts for contacts, pipelines, workflows, invoices, outreach.
♾️
Lifetime Updates (v1.x)
When GHL changes their API, we update. You get notified automatically.
Self-Verifiable
Run node src/index.js --test — 16 live API surface checks fire against your own GHL account. Don't take our word for it.
🔒
Security Hardened
Rate limiting, input sanitization, prompt injection protection. Zero known vulnerabilities.

90 tools. Every GHL surface.

Not auto-generated. Every endpoint hand-tested against a real sub-account.

Contacts
get · create · update · upsert · delete · search · tags · notes · tasks
Opportunities
list · get · create · update · delete · move stage · pipelines · summary
Conversations + Calls
list · get · messages · SMS · email · RVM · create · update · call log · transcript
Calendar
calendars · appointments CRUD · free slots · blocked slots
Workflows
list · get · trigger · remove contact
Campaigns
list · add contact · remove · fire webhook
Payments
products · orders · invoices · transactions · subscriptions
Email Marketing
templates CRUD · campaigns CRUD · stats
Location + Agency
settings · users · custom fields · tags · sub-accounts
Reputation + Reviews
list reviews · reply · delete reply · send review request · summary

Simple pricing. No subscriptions.

You're already paying $150–500/mo for tools that don't talk to each other. Fix that once.

⚡ Founding Price — First 100 Buyers
$147
$97
one-time · lifetime access · no subscription ever
Founding price closes after 100 buyers
Then goes to $147. No exceptions.
HighBridge MCP — 90 tools, all working
5-minute setup guide (Mac + Windows)
57 GHL agency prompts
Lifetime updates — v1.x forever
Run node src/index.js --test — 16 live API checks against your account
Security hardened — zero known vulnerabilities
Works with Claude, Cursor, Windsurf, VS Code
Get HighBridge Now — $97 →

7-day refund if it doesn't work on your setup. No questions.

Common questions.

The code is on GitHub for free. Why pay? +
It is — and always will be. What you're paying for: a pre-configured, tested setup that works in 5 minutes instead of hours of debugging. The 57 prompt pack. Updates when GHL changes their API. If you're technical and want to self-host from scratch, go for it. If you want it working by tonight, buy this.
Which AI tools does this work with? +
Claude Desktop, Claude Code, Cursor, Windsurf, VS Code Copilot — anything that supports MCP stdio transport. One connector, every AI assistant.
What does "lifetime" mean exactly? +
All v1.x updates, forever. When v2.0 drops (multi-location, Discord bridge, hosted version), existing buyers get an upgrade offer at 50% off. Early supporters always have a path forward.
What if GHL updates their API and something breaks? +
We fix it. The founder runs this in production daily at VoxLead Agency. If it breaks, he notices before you do. That's the maintenance model.
Does this need Node.js? +
Yes — node v18+ on your machine. 2-minute install from nodejs.org. The setup guide walks through it step by step.

Built in production. Not in theory.

FS
Faruk Sahin
Founder, VoxLead Agency · Centrender LLC
I built HighBridge because I needed it. VoxLead runs AI receptionist outreach at scale — we enroll hundreds of leads into GHL workflows from a single Claude prompt. The existing GHL MCPs were broken. I found and fixed 16 real API bugs, verified 16 of 17 GHL surfaces live against my own account, and now I use this every day. If it breaks, I notice before you do.

Your GHL account.
AI-controlled. Tonight.

5 minutes to install. 90 tools ready. The only GHL MCP with a verified test suite you can run yourself.

Get HighBridge — $97 Founding Price

First 100 buyers only. Then $147.