If you manage a GoHighLevel agency or sub-account, connecting Claude AI via MCP is one of the highest-leverage moves you can make in 2026. Instead of clicking through menus, you can simply tell Claude what you need done and it executes directly inside your GHL account. This guide walks you through the exact steps.
What You Need Before You Start
Before diving in, make sure you have the following ready:
- Claude Desktop — the downloadable app for Mac or Windows (not the web version at Claude.ai)
- A GoHighLevel account — either agency-level access or a sub-account with API access enabled
- Your MCP server URL — provided by Urooj Labs after account setup
- Your GHL credentials — either an OAuth token (agency) or Private Integration Token (sub-account)
Important: MCP only works with Claude Desktop. The Claude.ai website does not support MCP connections. Download Claude Desktop from claude.ai/download before proceeding.
The entire setup process takes under 5 minutes once you have your credentials ready. The Urooj Labs MCP server is hosted and maintained for you — there is nothing to install or run locally on your machine.
Agency MCP vs Sub-Account MCP: Which Is Right for You?
Urooj Labs offers two versions of the GoHighLevel MCP, and the right choice depends on what you need to control.
| Feature | Agency MCP | Sub-Account MCP |
|---|---|---|
| Access Level | Full agency (all sub-accounts) | Single sub-account only |
| Auth Method | GHL OAuth Token | Private Integration Token (PIT) |
| Tool Count | 593 tools | 468 tools |
| Best For | Agency owners, admins | Sub-account managers, clients |
| Setup Complexity | OAuth flow (guided) | Simple — generate PIT in GHL settings |
If you are an agency owner who needs to manage contacts, opportunities, invoices, and workflows across multiple sub-accounts, go with the Agency MCP. If you are managing a single location or client account, the Sub-Account MCP is simpler and gets you started faster.
Getting Your GoHighLevel Credentials
For Agency MCP (OAuth Token)
The Agency MCP uses GoHighLevel's OAuth authentication. Urooj Labs handles the OAuth flow for you — when you sign up, you will be directed to connect your GHL account via a standard authorization screen. No manual token copying is required.
For Sub-Account MCP (Private Integration Token)
The Sub-Account MCP uses a Private Integration Token (PIT) — a static API key scoped to one sub-account. Here is how to generate one:
- Log in to your GoHighLevel sub-account
- Navigate to Settings (gear icon in the left sidebar)
- Scroll down and click Private Integrations
- Click Create New Integration
- Give it a descriptive name such as "Claude MCP Access"
- Select the permission scopes you want Claude to access
- Click Create and copy the generated token
Security tip: Only select the permission scopes Claude actually needs. For most use cases, enabling Contacts, Conversations, Opportunities, Calendars, and Invoices is sufficient.
Adding Your MCP to Claude Desktop
Once you receive your MCP server URL from Urooj Labs, adding it to Claude Desktop takes about 60 seconds:
- Open Claude Desktop
- Click the Settings icon (top right or via the app menu)
- Navigate to MCP Servers
- Click Add Server
- Paste your MCP server URL from Urooj Labs
- Give the server a friendly name such as "GoHighLevel Agency"
- Click Save then restart Claude Desktop
After restarting, you will see a hammer icon in Claude Desktop indicating tools are connected. Click it to see the full list of available GHL tools — there are hundreds organized by category covering every part of your GHL account.
Your First 10 Claude Commands for GoHighLevel
Once connected, try these real commands to get comfortable with what Claude can do inside GHL:
- Show me all contacts added in the last 7 days
- Get all open opportunities in the Sales pipeline and summarize by stage
- Tag all contacts who have not been contacted in 30 days with needs-followup
- List all unpaid invoices over $500
- Create a new contact: Jane Smith, jane@example.com, phone 555-0100
- Move all leads in Proposal Sent stage older than 14 days to Stale Lead
- Show me all appointments scheduled for this week
- Get all active workflows and list their names and statuses
- Find contacts with duplicate email addresses
- Generate a summary of this months closed deals with total revenue
These commands work because Claude has direct API access through the MCP. It can read, create, update, and organize data across your entire GHL account using plain English — no code, no forms, no menu-clicking.
What Claude Cannot Do Through MCP
It is important to set realistic expectations. Claude MCP is powerful, but it operates within GHL's API boundaries. Things Claude cannot do include:
- Access data GHL's API does not expose — some internal GHL fields are not part of the public API
- Control the GHL visual interface — Claude uses the API only, not the browser UI
- Run autonomous background tasks — each Claude session is interactive and does not run independently while you are away
- Bypass GHL rate limits — if GHL throttles API calls, Claude will slow down accordingly
- Access other platforms natively — Claude MCP is scoped to GHL unless you add additional MCP servers
That said, GHL's API is one of the most comprehensive in the marketing software space. The 593 tools in the Agency MCP cover virtually every action you would want to automate — contacts, conversations, calendars, opportunities, invoices, campaigns, workflows, and more.
Frequently Asked Questions
Ready to Connect Claude AI to Your GHL Account?
Urooj Labs handles setup, hosting, and maintenance. Get started in minutes with the most complete GHL MCP server available.