tenfoldmarc

Ghl MCP — Development skill for Claude Code

Development community

Connect your GoHighLevel sub-account to Claude Code.

How to install Ghl MCP

This entry records only its repository, not the path inside it, so there is no exact command to give. Open tenfoldmarc/ghl-mcp and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Ghl MCP does

Connect your GoHighLevel sub-account to Claude Code. Manage contacts, pipelines, calendars, invoices, and 70+ tools — all from your terminal.

Alternatives in Development

  • OpenAI Codex CLI — (Rust implementation) 67.8k ★
  • Connect — Fancy stream processing made operationally mundane 8608 114 1 8.6k ★
  • Connect Ckan — Renamed → /portaljs-connect-ckan 2.3k ★

README

GoHighLevel MCP Server (Sub-Account)

Connect your GoHighLevel sub-account to Claude Code. Talk to your CRM, contacts, pipelines, calendars, invoices, and more — all from your terminal.

One-Command Install

git clone https://github.com/tenfoldmarc/ghl-mcp.git && cd ghl-mcp && bash install.sh

The installer will:

  1. Create a Python virtual environment
  2. Install dependencies
  3. Ask for your Private Integration Token and Location ID
  4. Register the MCP server with Claude Code

Restart Claude Code and you're live.


Before You Install

You need two things from GoHighLevel:

1. Private Integration Token

  1. Open your GHL Sub-Account (not the agency view)
  2. Go to Settings → Integrations → Private Integrations
  3. Click Create New
  4. Name it (e.g. "Claude")
  5. Select the scopes you need (recommended: select all read + write scopes)
  6. Click Create and copy the token

2. Location ID

Look at your browser URL when inside the sub-account:

https://app.gohighlevel.com/v2/location/abc123xyz/dashboard
                                        ^^^^^^^^^
                                        This is your Location ID

What You Can Do

Once connected, just talk to Claude naturally:

  • "Show me all contacts tagged VIP"
  • "Create a contact for John Smith, john@example.com"
  • "What deals are open in my pipeline?"
  • "Send an SMS to contact xyz saying 'Your appointment is confirmed'"
  • "List all my workflows"
  • "Show me invoices from last month"
  • "Create a blog post about..."

Full Tool List

Category Tools
Contacts search, get, create, update, notes, tags
Conversations search, get messages, send (SMS/Email/WhatsApp)
Pipelines & Deals get pipelines, search/create/update/delete opportunities
Calendar list calendars, get/create/delete appointments
Email Templates list, get, create, update, delete
Email Campaigns list, get, creat