GHL Command

io.github.drjerryrelth由 GitHub 帳號 drjerryrelth 發布v3.97.5更新於 Nov 8, 2026

GoHighLevel MCP for Claude: 250 tools, 51 modules, including a workflow builder

概覽

AI 產生的概覽

商業版 GoHighLevel MCP 伺服器,讓 Claude 在 GHL 帳戶中讀取並建立 CRM 紀錄、工作流程、漏斗、表單與管道。

可以做什麼
  • 搜尋、建立、更新及批次編輯聯絡人、備註、任務、標籤與自訂物件
  • 管理對話與訊息、電子郵件/簡訊範本、行銷活動與社群貼文
  • 建立和更新商機、管道、行事曆、預約及空閒時段
  • 建立、複製、發布與稽核工作流程,以及漏斗、頁面、表單與管道
  • 處理發票、報價、付款、產品、優惠券與文件
  • 在客戶子帳戶間切換、匯出帳戶、比較據點並部署範本
適用情境
適合為客戶建立或修復 GoHighLevel 帳戶、希望 Claude 直接建立和編輯工作流程、漏斗、表單與管道而不只是讀取 CRM 資料的人。主要面向管理多個子帳戶的代理商與顧問。
執行需求
需要 Node.js 20+ 並透過 npx 在本機安裝。需要具備 API 存取權限的 GoHighLevel 帳戶、GHL Location ID、GHL Command 授權金鑰(有免費唯讀方案)以及建構工具所需的 Firebase 憑證。README 設定透過環境變數傳入 GHL_API_KEY、GHL_LOCATION_ID 與 GHL_LICENSE_KEY。
安裝前請注意
付費授權為每月 97 美元的循環訂閱,而非一次性購買;免費方案僅能讀取。安裝過程會把 GHL 憑證與授權寫入每位使用者的憑證檔案,互動式擷取會開啟 Chrome 視窗登入 GHL 並取得 Firebase 憑證。許多工具會寫入、傳送、發布或刪除帳戶資料,包括批次刪除聯絡人、發票與訊息。此伺服器為閉源,並使用 GHL 內部後端 API。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 GHL Command,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

GHL Command — GoHighLevel MCP Server for Claude

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.

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-accountsUnlimited — never billed per account
MachinesUp to 3 per license
Free tierYes — 106 read-only tools, no card required, at https://ghlcommand.com/free
Guarantee30-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

bash
npx -y @elitedcs/ghl-mcp@latest

Claude Desktop / Claude Code config:

json
{  "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:

CapabilityPublic-API serversGHL Command
Read/write contacts, conversations, calendars, opportunitiesYesYes
Create / edit / publish workflowsNoYes
Deep workflow cloning with full UUID remappingNoYes
Build and edit funnels and landing pagesNoYes
Build forms with conditional logicNoYes
Create and edit pipelines and stagesNoYes
Account-wide silent-failure audit (audit_workflows)NoYes
Multi-tenant token registry — switch client sub-accounts mid-sessionNoYes
Full account export and location diffNoYes
Template deployment — whole sub-account from one templateNoYes

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_builder tool walks you through this

Tool reference

All tool names below are the exact identifiers exposed over MCP.

Contacts & CRM (15)

  • add_contact_tags
  • add_contact_to_workflow
  • create_contact
  • create_contact_note
  • create_contact_task
  • delete_contact
  • get_contact
  • get_contact_appointments
  • get_contact_notes
  • get_contact_tasks
  • remove_contact_from_workflow
  • remove_contact_tags
  • search_contacts
  • update_contact
  • upsert_contact

Conversations & Messaging (8)

  • add_inbound_message
  • create_conversation
  • get_conversation
  • get_message
  • get_messages
  • search_conversations
  • send_message
  • update_message_status

Opportunities & Pipelines (7)

  • create_opportunity
  • delete_opportunity
  • get_opportunity
  • get_pipelines
  • search_opportunities
  • update_opportunity
  • update_opportunity_status

Calendars & Appointments (11)

  • create_appointment
  • create_calendar
  • delete_appointment
  • delete_calendar
  • get_appointment
  • get_calendar
  • get_calendar_events
  • get_calendars
  • get_free_slots
  • update_appointment
  • update_calendar

Workflow Builder (exclusive) (10)

  • build_goal_event
  • build_if_else_branch
  • create_workflow
  • delete_workflow_full
  • get_trigger_registry
  • get_workflow_full
  • list_workflows_full
  • publish_workflow
  • update_workflow_actions
  • workflow_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_funnel
  • create_funnel_page
  • delete_funnel
  • delete_funnel_page
  • get_page_content
  • get_page_full
  • list_funnels_full
  • update_funnel
  • update_funnel_step
  • update_page_content

Funnels (read) (2)

  • get_funnel_pages
  • get_funnels

Funnel QA (1)

  • verify_funnel

Form Builder (exclusive) (5)

  • create_form
  • delete_form
  • get_form_full
  • get_form_submissions_full
  • update_form

Forms (read) (2)

  • get_form_submissions
  • get_forms

Pipeline Builder (exclusive) (5)

  • create_pipeline
  • delete_pipeline
  • get_pipeline_full
  • list_pipelines_full
  • update_pipeline

Template Deployment (3)

  • deploy_template
  • get_template_questionnaire
  • list_templates

Intake → Build (6)

  • apply_build_plan
  • get_intake_question_set
  • install_intake_form
  • normalize_submission_to_brief
  • validate_brief
  • validate_build_plan

Multi-Tenant Location Switching (11)

  • create_sub_account
  • delete_sub_account
  • get_current_location
  • list_available_locations
  • list_registered_locations
  • register_agency_key
  • register_company_firebase
  • register_location
  • switch_location
  • unregister_company_firebase
  • unregister_location

Locations & Custom Fields (15)

  • create_custom_field
  • create_custom_value
  • create_location_tag
  • delete_custom_field
  • delete_custom_value
  • delete_location_tag
  • get_custom_fields
  • get_custom_values
  • get_location
  • get_location_tags
  • search_locations
  • update_custom_field
  • update_custom_value
  • update_location
  • update_location_tag

Account Export & Diff (2)

  • compare_locations
  • export_account

Account Health (1)

  • get_account_health_summary

Build Validation (2)

  • audit_workflows
  • validate_workflow

Bulk Operations (5)

  • bulk_add_tags
  • bulk_add_to_workflow
  • bulk_delete_contacts
  • bulk_remove_tags
  • bulk_update_contacts

Custom Objects (7)

  • create_custom_object_record
  • delete_custom_object_record
  • get_custom_object
  • get_custom_object_record
  • list_custom_objects
  • search_custom_object_records
  • update_custom_object_record

Invoices (8)

  • create_invoice
  • delete_invoice
  • get_invoice
  • list_invoices
  • record_invoice_payment
  • send_invoice
  • update_invoice
  • void_invoice

Estimates (6)

  • create_estimate
  • delete_estimate
  • get_estimate
  • list_estimates
  • send_estimate
  • update_estimate

Payments (4)

  • get_order
  • get_orders
  • get_subscriptions
  • get_transactions

Products (6)

  • create_product
  • delete_product
  • get_product
  • list_product_prices
  • list_products
  • update_product

Coupons (5)

  • create_coupon
  • delete_coupon
  • get_coupon
  • list_coupons
  • update_coupon

Documents (6)

  • delete_document
  • get_document
  • list_document_templates
  • list_documents
  • send_document
  • send_document_template

Email Templates (9)

  • archive_email_template
  • create_email_template
  • create_sms_template
  • delete_email_template
  • get_email_campaigns
  • list_email_templates
  • list_message_templates
  • rename_email_template
  • update_email_template

Email Campaigns (1)

  • create_email_campaign

Campaigns (1)

  • get_campaigns

Social Planner (5)

  • create_social_post
  • delete_social_post
  • get_social_media_accounts
  • get_social_post
  • get_social_posts

Blogs (5)

  • check_blog_slug
  • get_blog_authors
  • get_blog_categories
  • get_blog_post
  • get_blog_posts

Memberships & Courses (7)

  • create_course
  • create_membership_category
  • create_membership_lesson
  • create_membership_offer
  • list_membership_categories
  • list_membership_lessons
  • list_membership_offers

Courses (1)

  • get_courses

Surveys (2)

  • get_survey_submissions
  • get_surveys

Reputation & Reviews (2)

  • get_review_link_list
  • list_reviews

Smart Lists (5)

  • create_smart_list
  • delete_smart_list
  • get_smart_list
  • list_smart_lists
  • update_smart_list

Trigger Links (4)

  • create_trigger_link
  • delete_trigger_link
  • get_trigger_links
  • update_trigger_link

Webhooks (5)

  • create_webhook
  • delete_webhook
  • get_webhook
  • list_webhooks
  • update_webhook

Associations (3)

  • create_association
  • delete_association
  • list_associations

Businesses (5)

  • create_business
  • delete_business
  • get_business
  • get_businesses
  • update_business

Users (2)

  • get_user
  • get_users

Media (2)

  • delete_media_file
  • get_media_files

Phone Numbers (2)

  • list_number_pools
  • list_phone_numbers

Snapshots (2)

  • create_snapshot_share_link
  • list_snapshots

Setup & Diagnostics (5)

  • auto_capture_firebase_script
  • capture_firebase_interactive
  • enable_workflow_builder
  • request_license
  • setup_ghl_mcp

Meta (1)

  • get_mcp_version

Support

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.

來源:README.md,提交 6bbd8d3

工具

5

get_mcp_version

Check the installed version of GHL Command against the latest version published to npm. Use this to confirm an upgrade landed after restarting Claude. Returns installed version, latest version, whether up-to-date, and the one-line restart instruction if not.

無需輸入參數。

setup_ghl_mcp

First-run setup AND license upgrades for GHL Command. Validates your license and GHL credentials, then writes them to a per-user credentials file; restart Claude once after it completes. UPGRADING an existing install (e.g. free key to paid)? Supply ONLY email + license_key — the GHL credentials and any Workflow Builder unlock already saved on this machine are reused and kept; do not re-enter ghl_api_key or ghl_location_id. No license yet? Paid ($97/mo) at https://ghlcommand.com — or a FREE read-only key, instantly, at https://ghlcommand.com/free.

輸入參數email必填ghl_api_keyghl_user_idlicense_key必填firebase_pasteghl_company_idghl_location_idghl_firebase_api_keyghl_firebase_refresh_token

request_license

Get a GHL Command license. Use this if you installed from npm but don't have a license yet (or setup_ghl_mcp says your license is missing/invalid). GHL Command is $97/mo — every sub-account you manage, 3-machine activation, includes the workflow builder. There's also a FREE read-only tier (account audits + all reads on your own account) — instant key at https://ghlcommand.com/free. Leave your email and we'll send the purchase link + setup help; the tool also returns where to buy right now.

輸入參數nameemail必填

auto_capture_firebase_script

Get the browser-console script that auto-extracts the 3 Firebase fields needed to enable the Workflow Builder. PREFER `capture_firebase_interactive` when Chrome/Edge is installed (one-click, zero pasting); this script is the fallback for locked-down machines and the path for capturing a CLIENT account's Firebase (multi-tenant). Run this, copy the script, paste it into Chrome DevTools Console on a tab logged into GHL, press Enter, and the result lands in your clipboard. Then paste the JSON into setup_ghl_mcp's firebase_paste field (or enable_workflow_builder's).

無需輸入參數。

capture_firebase_interactive

One-click Workflow Builder unlock (EASIEST PATH — try this before auto_capture_firebase_script). Also the unlock for the FREE tier's account auditor (audit_workflows, validate_workflow) — same one-time login. Opens a Chrome window where you just log into GHL; GHL Command captures the Firebase credentials itself and saves them. No DevTools, no pasting. Re-run the same tool if the first call says it's still waiting for your login. After the first successful run, future re-captures (refresh-token rotations) happen silently with no window at all. Falls back cleanly: if no Chrome/Edge is installed, use auto_capture_firebase_script instead.

無需輸入參數。

版本歷史

26
  1. v3.97.5最新Nov 7, 2026
  2. v3.97.4Nov 3, 2026
  3. v3.95.0Oct 31, 2026
  4. v3.94.2Oct 31, 2026
  5. v3.94.1Oct 30, 2026
  6. v3.94.0Oct 30, 2026
  7. v3.93.1Oct 29, 2026
  8. v3.91.0Oct 23, 2026
  9. v3.90.1Oct 22, 2026
  10. v3.90.0Oct 21, 2026
  11. v3.89.0Oct 20, 2026
  12. v3.88.4Oct 13, 2026
  13. v3.88.3Oct 10, 2026
  14. v3.88.2Sep 29, 2026
  15. v3.88.1Sep 27, 2026
  16. v3.87.0Sep 27, 2026
  17. v3.86.0Sep 26, 2026
  18. v3.85.0Sep 26, 2026
  19. v3.84.10Sep 26, 2026
  20. v3.84.9Sep 25, 2026
  21. v3.84.8Sep 25, 2026
  22. v3.84.7Sep 24, 2026
  23. v3.84.6Sep 24, 2026
  24. v3.84.3Sep 17, 2026
  25. v3.84.2Sep 16, 2026
  26. v3.84.1Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分