LabscoMCP early access ↗
hridayshah7MCP SERVER

GoHighLevel

Full sub-account access to GoHighLevel from an assistant — contacts, conversations, opportunities, calendars, ads, invoices and store.

by hridayshah7 ↗CRM & Sales PipelineCommunity

LABSCO SUMMARY

The scope list is your access control, so choose it deliberately.

This exposes the whole sub-account surface, which is the point and also the risk the author states plainly: full API access with your credentials, no built-in memory or recall guard, and real rate limits behind it. The practical lever is the Private Integration scope list — grant contacts.readonly and conversations.readonly and the same server becomes read-mostly. Scopes can be widened later from the same screen, so starting narrow costs nothing.

What it is

A foundation-layer server covering GoHighLevel's sub-account API surface. It is explicitly a base to build on: broad coverage first, with the expectation that you segment and extend it for your own use.

What you get

  • The README's headline says 269 tools across 19+ categories; its catalogue names 219 of them
  • Contacts (31): create_contact, search_contacts, update_contact, upsert_contact, get_duplicate_contact, tag operations including bulk_update_contact_tags, task and note CRUD, and add_contact_to_workflow
  • Messaging (20): send_sms, send_email, search_conversations, get_conversation, create_conversation, plus message retrieval and call recordings
  • Business operations: locations, custom objects, workflows and surveys
  • Sales and revenue: opportunities, payments, invoices, estimates and billing
  • Marketing: social media, email campaigns, blog management and the media library
  • E-commerce: store management, products, inventory, shipping and order fulfilment

Requirements

Node.js 18 or newer, and a GoHighLevel Private Integrations API key — not a regular API key. Create it under Settings > Integrations > Private Integrations and select the scopes you need, such as contacts.write, conversations.write, calendars.write and invoices.write. Then set GHL_API_KEY, GHL_BASE_URL to https://services.leadconnectorhq.com, and GHL_LOCATION_ID from your location settings. It runs as a stdio server for Claude Desktop or as an HTTP server, with one-click deploys for Vercel and Railway.

Setup effort

Build from source — git clone https://github.com/hridayshah7/gohighlevel-mcp.git