GoHighLevel Command
БесплатноНе проверенComprehensive GoHighLevel CRM automation with 212 tools and workflow builder.
Описание
Comprehensive GoHighLevel CRM automation with 212 tools and workflow builder.
README
232 tools across 48 modules. Full programmatic control of a GoHighLevel account from Claude — including the only workflow builder, funnel/page builder, form builder, and pipeline builder available through any MCP server.
- npm package: @elitedcs/ghl-mcp
- MCP registry ID:
io.github.drjerryrelth/ghl-command - Website: https://ghlcommand.com
- Documentation: https://elitedcs.com/ghl-mcp-server
- Setup guide: https://elitedcs.com/ghl-mcp-setup-guide
- Works with: Claude Desktop app and Claude Code
- Transport: stdio
- License model: commercial — see Pricing below
This repository is the public issue tracker and metadata home for GHL Command. The server itself is distributed via npm; the source is not open. File bugs and feature requests in Issues.
Pricing
$97 USD per month (recurring subscription). Not a one-time purchase.
| Price | $97/month, recurring |
| Sub-accounts | Unlimited — never billed per account |
| Machines | Up to 3 per license |
| Free tier | Yes — 106 read-only tools, no card required, at https://ghlcommand.com/free |
| Guarantee | 30-day money-back if it doesn't save you 5+ hours on your first client build |
A read-only free tier is available indefinitely. Paid licensing unlocks the write tools and the Firebase-gated builders.
Install
npx -y @elitedcs/ghl-mcp@latest
Claude Desktop / Claude Code config:
{
"mcpServers": {
"ghl-command": {
"command": "npx",
"args": ["-y", "@elitedcs/ghl-mcp@latest"],
"env": {
"GHL_API_KEY": "your-ghl-api-key",
"GHL_LOCATION_ID": "your-location-id",
"GHL_LICENSE_KEY": "your-license-key"
}
}
}
}
Get a free read-only key at https://ghlcommand.com/free, or a full license at https://ghlcommand.com.
How this differs from other GoHighLevel MCP servers
GoHighLevel's public API v2 has no write endpoints for workflows, funnels, pages, forms, or pipelines. Every MCP server built purely on the public API — including HighLevel's own official MCP and the free community servers — can therefore read those objects but cannot build or edit them.
GHL Command additionally uses GHL's internal backend API (the same one the GHL web UI calls) to provide:
| Capability | Public-API servers | GHL Command |
|---|---|---|
| Read/write contacts, conversations, calendars, opportunities | Yes | Yes |
| Create / edit / publish workflows | No | Yes |
| Deep workflow cloning with full UUID remapping | No | Yes |
| Build and edit funnels and landing pages | No | Yes |
| Build forms with conditional logic | No | Yes |
| Create and edit pipelines and stages | No | Yes |
Account-wide silent-failure audit (audit_workflows) |
No | Yes |
| Multi-tenant token registry — switch client sub-accounts mid-session | No | Yes |
| Full account export and location diff | No | Yes |
| Template deployment — whole sub-account from one template | No | Yes |
If you only need to read and write CRM records, HighLevel's official MCP is free and works well. GHL Command is for building and repairing accounts, not just querying them. They can run side by side.
audit_workflows
GoHighLevel does not warn you when a workflow references a pipeline stage, tag, custom field, or calendar that has since been renamed or deleted. The workflow still shows as published and simply stops firing. audit_workflows scans every workflow in a location and reports these dangling references. This class of failure is the single most common cause of "my automation was working and now it isn't."
Requirements
- Node.js 20+
- A GoHighLevel account with API access (Agency or Sub-Account)
- A GHL Location ID
- A GHL Command license key (free read-only tier available)
- Firebase credentials for the builder tools — the built-in
enable_workflow_buildertool walks you through this
Tool reference
All tool names below are the exact identifiers exposed over MCP.
Contacts & CRM (15)
add_contact_tagsadd_contact_to_workflowcreate_contactcreate_contact_notecreate_contact_taskdelete_contactget_contactget_contact_appointmentsget_contact_notesget_contact_tasksremove_contact_from_workflowremove_contact_tagssearch_contactsupdate_contactupsert_contact
Conversations & Messaging (8)
add_inbound_messagecreate_conversationget_conversationget_messageget_messagessearch_conversationssend_messageupdate_message_status
Opportunities & Pipelines (7)
create_opportunitydelete_opportunityget_opportunityget_pipelinessearch_opportunitiesupdate_opportunityupdate_opportunity_status
Calendars & Appointments (11)
create_appointmentcreate_calendardelete_appointmentdelete_calendarget_appointmentget_calendarget_calendar_eventsget_calendarsget_free_slotsupdate_appointmentupdate_calendar
Workflow Builder (exclusive) (10)
build_goal_eventbuild_if_else_branchcreate_workflowdelete_workflow_fullget_trigger_registryget_workflow_fulllist_workflows_fullpublish_workflowupdate_workflow_actionsworkflow_builder_status
Workflow Cloning (exclusive) (1)
clone_workflow
Workflows (read) (1)
get_workflows
Workflow Audit (exclusive) (1)
health_check
Funnel & Page Builder (exclusive) (10)
create_funnelcreate_funnel_pagedelete_funneldelete_funnel_pageget_page_contentget_page_fulllist_funnels_fullupdate_funnelupdate_funnel_stepupdate_page_content
Funnels (read) (2)
get_funnel_pagesget_funnels
Funnel QA (1)
verify_funnel
Form Builder (exclusive) (5)
create_formdelete_formget_form_fullget_form_submissions_fullupdate_form
Forms (read) (2)
get_form_submissionsget_forms
Pipeline Builder (exclusive) (5)
create_pipelinedelete_pipelineget_pipeline_fulllist_pipelines_fullupdate_pipeline
Template Deployment (3)
deploy_templateget_template_questionnairelist_templates
Intake → Build (6)
apply_build_planget_intake_question_setinstall_intake_formnormalize_submission_to_briefvalidate_briefvalidate_build_plan
Multi-Tenant Location Switching (11)
create_sub_accountdelete_sub_accountget_current_locationlist_available_locationslist_registered_locationsregister_agency_keyregister_company_firebaseregister_locationswitch_locationunregister_company_firebaseunregister_location
Locations & Custom Fields (15)
create_custom_fieldcreate_custom_valuecreate_location_tagdelete_custom_fielddelete_custom_valuedelete_location_tagget_custom_fieldsget_custom_valuesget_locationget_location_tagssearch_locationsupdate_custom_fieldupdate_custom_valueupdate_locationupdate_location_tag
Account Export & Diff (2)
compare_locationsexport_account
Account Health (1)
get_account_health_summary
Build Validation (2)
audit_workflowsvalidate_workflow
Bulk Operations (5)
bulk_add_tagsbulk_add_to_workflowbulk_delete_contactsbulk_remove_tagsbulk_update_contacts
Custom Objects (7)
create_custom_object_recorddelete_custom_object_recordget_custom_objectget_custom_object_recordlist_custom_objectssearch_custom_object_recordsupdate_custom_object_record
Invoices (8)
create_invoicedelete_invoiceget_invoicelist_invoicesrecord_invoice_paymentsend_invoiceupdate_invoicevoid_invoice
Estimates (6)
create_estimatedelete_estimateget_estimatelist_estimatessend_estimateupdate_estimate
Payments (4)
get_orderget_ordersget_subscriptionsget_transactions
Products (6)
create_productdelete_productget_productlist_product_priceslist_productsupdate_product
Coupons (5)
create_coupondelete_couponget_couponlist_couponsupdate_coupon
Documents (6)
delete_documentget_documentlist_document_templateslist_documentssend_documentsend_document_template
Email Templates (9)
archive_email_templatecreate_email_templatecreate_sms_templatedelete_email_templateget_email_campaignslist_email_templateslist_message_templatesrename_email_templateupdate_email_template
Email Campaigns (1)
create_email_campaign
Campaigns (1)
get_campaigns
Social Planner (5)
create_social_postdelete_social_postget_social_media_accountsget_social_postget_social_posts
Blogs (5)
check_blog_slugget_blog_authorsget_blog_categoriesget_blog_postget_blog_posts
Memberships & Courses (7)
create_coursecreate_membership_categorycreate_membership_lessoncreate_membership_offerlist_membership_categorieslist_membership_lessonslist_membership_offers
Courses (1)
get_courses
Surveys (2)
get_survey_submissionsget_surveys
Reputation & Reviews (2)
get_review_link_listlist_reviews
Smart Lists (5)
create_smart_listdelete_smart_listget_smart_listlist_smart_listsupdate_smart_list
Trigger Links (4)
create_trigger_linkdelete_trigger_linkget_trigger_linksupdate_trigger_link
Webhooks (5)
create_webhookdelete_webhookget_webhooklist_webhooksupdate_webhook
Associations (3)
create_associationdelete_associationlist_associations
Businesses (5)
create_businessdelete_businessget_businessget_businessesupdate_business
Users (2)
get_userget_users
Media (2)
delete_media_fileget_media_files
Phone Numbers (2)
list_number_poolslist_phone_numbers
Snapshots (2)
create_snapshot_share_linklist_snapshots
Setup & Diagnostics (5)
auto_capture_firebase_scriptcapture_firebase_interactiveenable_workflow_builderrequest_licensesetup_ghl_mcp
Meta (1)
get_mcp_version
Support
- Bugs and feature requests: Issues
- Email: [email protected]
- Changelog: https://www.npmjs.com/package/@elitedcs/ghl-mcp?activeTab=versions
Median time from reported bug to shipped fix has been under one week across 30+ npm releases.
About
Built by Elite DCs, LLC — https://elitedcs.com — founded by Dr. Jerry Relth, DC. GHL Command grew out of running GoHighLevel builds for healthcare and wellness clinics, where the same account-construction work was being repeated by hand for every client.
Author: Dr. Jerry Relth, DC Company: Elite DCs, LLC Tech stack: TypeScript, Node.js, MCP SDK, Zod, GHL API v2, Firebase Auth
Copyright (c) 2026 Elite DCs, LLC.
Установить GoHighLevel Command в Claude Desktop, Claude Code, Cursor
unyly install gohighlevel-commandСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add gohighlevel-command -- npx -y @elitedcs/ghl-mcpПошаговые гайды: как установить GoHighLevel Command
FAQ
GoHighLevel Command MCP бесплатный?
Да, GoHighLevel Command MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для GoHighLevel Command?
Нет, GoHighLevel Command работает без API-ключей и переменных окружения.
GoHighLevel Command — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить GoHighLevel Command в Claude Desktop, Claude Code или Cursor?
Открой GoHighLevel Command на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare GoHighLevel Command with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
