Setup Guide

Everything you need to connect the GHL Command to your GoHighLevel account.

! Before You Start

You'll need three things from your GoHighLevel account. This guide shows you exactly where to find each one. Have a text editor open to paste values as you go.

1
GHL API Key
Required
2
Location ID
Required
3
Firebase Creds
Optional (workflow builder)

1 Get Your GHL API Key

Switch into the correct sub-account first. API keys are scoped to individual sub-accounts — a key from Sub-Account A won't work with Sub-Account B.

Navigate to:

Settings Integrations Private Integrations Create Private Integration
Screenshot: GHL Settings > Integrations > Private Integrations page
(Screenshot will be added)

Configure your integration:

  1. Name it Claude Code MCP (or any name you'll recognize)
  2. Enable all permission scopes you want Claude to access
  3. Immediately copy the API Key when it appears
Your API key can only be copied ONCE — at the moment you create the integration. After you leave that screen, the key is permanently masked. If you lose it, delete the integration and create a new one.
Screenshot: The API key display — copy it immediately
(Screenshot will be added)

2 Find Your Location ID

Your Location ID (sub-account ID) is in the URL when you're inside a sub-account. Look at your browser's address bar:

https://app.gohighlevel.com/v2/location/YOUR_LOCATION_ID/dashboard

It's the long string between /location/ and /dashboard. It looks something like: abc123DEFghi456

Screenshot: Browser address bar with Location ID highlighted
(Screenshot will be added)

Copy this value. The setup wizard will ask for it.

3 Firebase Credentials (Optional — for Workflow Builder)

The 6 workflow builder tools use GHL's internal API and require Firebase authentication credentials. Skip this step if you don't need workflow editing — the other 128 tools work without it.

Step 3a: Open Chrome DevTools while logged into GHL

Log into app.gohighlevel.com Press Cmd + Option + I (Mac) Click Application tab
Screenshot: Chrome DevTools > Application tab
(Screenshot will be added)

Step 3b: Navigate to the Firebase storage

IndexedDB firebaseLocalStorageDb firebaseLocalStorage Click the entry
Screenshot: IndexedDB > firebaseLocalStorageDb expanded
(Screenshot will be added)

Step 3c: Find these three values in the JSON object:

What You Need Where to Find It
Firebase API Key The fbase_key field — the string between firebase:authUser: and :[DEFAULT]
Refresh Token stsTokenManagerrefreshToken
User ID The uid field
Screenshot: JSON object with Firebase API Key, refreshToken, and uid highlighted
(Screenshot will be added)
Firebase refresh tokens can rotate. If workflow tools stop working after a few weeks, re-extract the token using these steps. The server will also attempt to persist rotated tokens automatically.

You're Ready

With your API Key and Location ID (and optionally Firebase credentials), run the installer or setup wizard. It will:

  1. Ask you to paste each credential
  2. Verify they work against GHL's API
  3. Generate your secure config file
  4. Register the MCP server with Claude Code

After setup, restart Claude Code and try: "List my contacts"

Back to Product Page