northrosetech avatar

Ghl Mcp Server

northrosetech/ghl-mcp-server

Connects Claude and other AI agents directly to your GoHighLevel CRM with 60+ tools spanning the full platform API. You get contact CRUD with tags and custom fields, SMS/Email/WhatsApp messaging, calendar booking and free slot lookups, pipeline and opportunity management, payment orders and invoice generation, workflow triggers, form submissions, and social media post scheduling. Built with automatic rate limiting (100 req/10s, 200k daily) and supports both stdio for Claude Desktop and HTTP mode for N8N workflows. Requires a Private Integration Token from GHL Settings with appropriate scopes. Reach for this when you want Claude to manage your entire sales funnel, from lead capture through payment collection, without leaving the conversation.

tools
64
auth
Secret needed
transport
STDIO
env vars
6
last updated
Apr 23, 2026

Tools

64 tools

Public tool metadata for what this MCP can expose to an agent.

ghl_search_contactsSearch contacts by query, tags, filters

Search contacts by query, tags, filters

No parameter schema in public metadata yet.

ghl_get_contactGet contact by ID

Get contact by ID

No parameter schema in public metadata yet.

ghl_create_contactCreate new contact

Create new contact

No parameter schema in public metadata yet.

ghl_update_contactUpdate existing contact

Update existing contact

No parameter schema in public metadata yet.

ghl_delete_contactDelete contact

Delete contact

No parameter schema in public metadata yet.

ghl_upsert_contactCreate or update by email/phone

Create or update by email/phone

No parameter schema in public metadata yet.

ghl_add_contact_tagsAdd tags to contact

Add tags to contact

No parameter schema in public metadata yet.

ghl_remove_contact_tagsRemove tags from contact

Remove tags from contact

No parameter schema in public metadata yet.

ghl_get_contact_notesGet contact notes

Get contact notes

No parameter schema in public metadata yet.

ghl_create_contact_noteAdd note to contact

Add note to contact

No parameter schema in public metadata yet.

ghl_delete_contact_noteDelete a note

Delete a note

No parameter schema in public metadata yet.

ghl_get_contact_tasksGet contact tasks

Get contact tasks

No parameter schema in public metadata yet.

ghl_create_contact_taskCreate task for contact

Create task for contact

No parameter schema in public metadata yet.

ghl_update_contact_taskUpdate task

Update task

No parameter schema in public metadata yet.

ghl_add_contact_to_workflowAdd contact to workflow

Add contact to workflow

No parameter schema in public metadata yet.

ghl_remove_contact_from_workflowRemove from workflow

Remove from workflow

No parameter schema in public metadata yet.

ghl_search_conversationsSearch conversation threads

Search conversation threads

No parameter schema in public metadata yet.

ghl_get_conversationGet conversation details

Get conversation details

No parameter schema in public metadata yet.

ghl_get_messagesGet messages in a thread

Get messages in a thread

No parameter schema in public metadata yet.

ghl_send_messageSend SMS/Email/WhatsApp/etc.

Send SMS/Email/WhatsApp/etc.

No parameter schema in public metadata yet.

ghl_cancel_scheduled_messageCancel scheduled message

Cancel scheduled message

No parameter schema in public metadata yet.

ghl_update_conversationUpdate conversation status

Update conversation status

No parameter schema in public metadata yet.

ghl_list_calendarsList all calendars

List all calendars

No parameter schema in public metadata yet.

ghl_get_calendarGet calendar details

Get calendar details

No parameter schema in public metadata yet.

ghl_get_free_slotsGet available booking slots

Get available booking slots

No parameter schema in public metadata yet.

ghl_get_eventsGet appointments/events

Get appointments/events

No parameter schema in public metadata yet.

ghl_create_eventCreate appointment

Create appointment

No parameter schema in public metadata yet.

ghl_update_eventUpdate appointment

Update appointment

No parameter schema in public metadata yet.

ghl_delete_eventDelete appointment

Delete appointment

No parameter schema in public metadata yet.

ghl_create_calendarCreate new calendar

Create new calendar

No parameter schema in public metadata yet.

ghl_search_opportunitiesSearch deals

Search deals

No parameter schema in public metadata yet.

ghl_get_opportunityGet deal details

Get deal details

No parameter schema in public metadata yet.

ghl_create_opportunityCreate new deal

Create new deal

No parameter schema in public metadata yet.

ghl_update_opportunityUpdate deal / move stages

Update deal / move stages

No parameter schema in public metadata yet.

ghl_delete_opportunityDelete deal

Delete deal

No parameter schema in public metadata yet.

ghl_update_opportunity_statusChange deal status

Change deal status

No parameter schema in public metadata yet.

ghl_list_pipelinesList pipelines & stages

List pipelines & stages

No parameter schema in public metadata yet.

ghl_list_ordersList payment orders

List payment orders

No parameter schema in public metadata yet.

ghl_get_orderGet order details

Get order details

No parameter schema in public metadata yet.

ghl_list_transactionsList transactions

List transactions

No parameter schema in public metadata yet.

ghl_list_subscriptionsList subscriptions

List subscriptions

No parameter schema in public metadata yet.

ghl_list_invoicesList invoices

List invoices

No parameter schema in public metadata yet.

ghl_get_invoiceGet invoice details

Get invoice details

No parameter schema in public metadata yet.

ghl_create_invoiceCreate invoice

Create invoice

No parameter schema in public metadata yet.

ghl_send_invoiceEmail invoice to contact

Email invoice to contact

No parameter schema in public metadata yet.

ghl_void_invoiceVoid an invoice

Void an invoice

No parameter schema in public metadata yet.

ghl_list_workflowsList all workflows

List all workflows

No parameter schema in public metadata yet.

ghl_list_custom_fieldsList custom fields

List custom fields

No parameter schema in public metadata yet.

ghl_create_custom_fieldCreate custom field

Create custom field

No parameter schema in public metadata yet.

ghl_get_locationGet location details

Get location details

No parameter schema in public metadata yet.

ghl_get_location_tagsGet location tags

Get location tags

No parameter schema in public metadata yet.

ghl_create_location_tagCreate new tag

Create new tag

No parameter schema in public metadata yet.

ghl_search_usersSearch team members

Search team members

No parameter schema in public metadata yet.

ghl_list_formsList forms

List forms

No parameter schema in public metadata yet.

ghl_get_form_submissionsGet form submissions

Get form submissions

No parameter schema in public metadata yet.

ghl_list_surveysList surveys

List surveys

No parameter schema in public metadata yet.

ghl_list_campaignsList campaigns

List campaigns

No parameter schema in public metadata yet.

ghl_list_social_postsList social posts

List social posts

No parameter schema in public metadata yet.

ghl_create_social_postCreate/schedule social post

Create/schedule social post

No parameter schema in public metadata yet.

ghl_list_social_accountsList connected social accounts

List connected social accounts

No parameter schema in public metadata yet.

ghl_list_funnelsList funnels/websites

List funnels/websites

No parameter schema in public metadata yet.

ghl_list_productsList products

List products

No parameter schema in public metadata yet.

ghl_list_blogsList blogs

List blogs

No parameter schema in public metadata yet.

ghl_list_linksList trigger links

List trigger links

No parameter schema in public metadata yet.

Sponsors

Configuration

GHL_API_KEY*secret

GoHighLevel Private Integration Token. Create at: GHL Settings → Private Integrations → Create New Integration.

GHL_LOCATION_ID*

GoHighLevel sub-account (location) ID. Visible in the URL when viewing a sub-account.

GHL_BASE_URLdefault: https://services.leadconnectorhq.com

GHL API base URL. The default works for all standard installs.

GHL_API_VERSIONdefault: 2021-07-28

Value for the GHL API Version header.

TRANSPORTdefault: stdio

Transport mode: 'stdio' for Claude Desktop / Claude Code, 'http' for N8N and remote clients.

LOG_LEVELdefault: info

Log verbosity.

Readme

GHL MCP Server

GoHighLevel MCP Server for Claude, N8N, and Custom AI Agents Built by Saurabh K Shah (https://saurabhshah.com)

A comprehensive Model Context Protocol (MCP) server that connects AI assistants directly to your GoHighLevel CRM. Supports 60+ tools across contacts, conversations, calendars, pipelines, payments, invoices, workflows, custom fields, social media, and more.

Features


View the full README on GitHub

Details

Repository
github.com/northrosetech/ghl-mcp-server
Categories
Sales & Marketing, Communication & Messaging, Finance & Commerce
Package
@northrosetech/ghl-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Sales & Marketing MCP servers

View all
1nousulabs-debug avatarPohjola Apinousulabs-debug/pohjola-apiAgent-native API for Finnish public company data via YTJ. Pay-per-call $0.01 USDC over x402.0stars
2peterjduffy avatarParsley - Buyer Intent Signalspeterjduffy/parsley-mcpQuery buyer intent signals, MEDDIC qualifications, and lead scores from Parsley.0stars
3potarix avatarPotarix Enricherpotarix/potarix-mcpFind company websites and verified business emails through the Potarix Enricher API.0stars
4purahmanian avatarJunglescout Mcppurahmanian/junglescout-mcpJungle Scout MCP server: keyword volumes, product database, sales estimates, share of voice0stars
5purahmanian avatarKeepa Mcppurahmanian/keepa-mcpMCP server for Keepa Amazon price and sales rank history API0stars
6lagunapools avatarLaguna Poolslagunapools/laguna-pools-mcpAI sales manager for composite swimming pools — recommendations, pricing, BIM/CAD, dealers0stars