
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 toolsPublic 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*secretGoHighLevel 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.comGHL API base URL. The default works for all standard installs.
GHL_API_VERSIONdefault: 2021-07-28Value for the GHL API Version header.
TRANSPORTdefault: stdioTransport mode: 'stdio' for Claude Desktop / Claude Code, 'http' for N8N and remote clients.
LOG_LEVELdefault: infoLog 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
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