Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Inicia sesión con Google para escribir reseñas.Prototipo · se actualiza cada 30 min
PopNx MCPServidores MCP para quienes usan IA · en palabras sencillas

GHL Command

de drjerryrelthversión 3.97.13i★ 1iSe ejecuta en tu computadora
Nombre en el registroio.github.drjerryrelth/ghl-command

Cómo instalar

What it does

GoHighLevel MCP for Claude: 325+ tools, 69 modules, including a workflow builder

  • Connects Se ejecuta en tu computadora
  • Account or key No key needed
  • Category Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Pasó 3/3 revisiones · Funciona en tu computadora · ✓ Comandos revisados el 15 nov 2026

Primero: ¿qué IA usas?

Elige tu app y los pasos aparecen abajo.

Funciona con Claude, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil

Que la IA lo instale

Copia este mensaje en un chat de Claude. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server GHL Command para Claude en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "mcpServers": { "ghl-command": { "command": "npx", "args": [ "-y", "@elitedcs/ghl-mcp" ] } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) No hace falta clave. 5) Haz lo acordado y comprueba que las herramientas de GHL Command aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala Node.js (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    node -v
    • Aparece un número de versión, p. ej. v26.13.1 = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl

    Abrir la página de descarga de Node.js ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v

    Se instala una vez y sirve para todo lo que usa Node.js

  2. Abre el archivo de configuración de la app de Claude de escritorio

    SettingsDeveloperEdit Config

  3. Pega esta configuración y guarda el archivo

    {
      "mcpServers": {
        "ghl-command": {
          "command": "npx",
          "args": [
            "-y",
            "@elitedcs/ghl-mcp"
          ]
        }
      }
    }
  4. Cierra Claude y vuelve a abrirlo

  5. Pruébalo

    Usa GHL Command y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude dice que está usando GHL Command o muestra una herramienta de GHL Command en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

ChatGPT todavía no puede conectar GHL Command

GHL Command se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web

Lo que puedes hacer en su lugar

A · Usa una app que pueda conectar GHL Command

  • Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
  • Instala Node.js en tu computadora primero (una sola vez)
  • Instala Node.js en tu computadora primero (una sola vez)
  • Instala Node.js en tu computadora primero (una sola vez)

B · Otros en Otros que funcionan con ChatGPT

Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave

Funciona con Claude Code, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de Claude Code. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server GHL Command para Claude Code en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): claude mcp add --scope user ghl-command -- npx -y @elitedcs/ghl-mcp 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) No hace falta clave. 5) Haz lo acordado y comprueba que las herramientas de GHL Command aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala Node.js (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    node -v
    • Aparece un número de versión, p. ej. v26.13.1 = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl

    Abrir la página de descarga de Node.js ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v

    Se instala una vez y sirve para todo lo que usa Node.js

  2. Abre la Terminal

    Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell

  3. Pega este comando y pulsa Enter

    claude mcp add --scope user ghl-command -- npx -y @elitedcs/ghl-mcp
  4. Escribe /mcp en Claude Code

    Deberías ver GHL Command en la lista como conectado

  5. Pruébalo

    Usa GHL Command y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude Code dice que está usando GHL Command o muestra una herramienta de GHL Command en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Cursor, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de Cursor. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server GHL Command para Cursor en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "mcpServers": { "ghl-command": { "command": "npx", "args": [ "-y", "@elitedcs/ghl-mcp" ] } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) No hace falta clave. 5) Haz lo acordado y comprueba que las herramientas de GHL Command aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala Node.js (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    node -v
    • Aparece un número de versión, p. ej. v26.13.1 = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl

    Abrir la página de descarga de Node.js ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v

    Se instala una vez y sirve para todo lo que usa Node.js

  2. Pulsa este botón para abrir Cursor

    Abrir en Cursor

    Cursor te pedirá confirmar; pulsa Install

  3. Abre el chat de IA de Cursor en modo Agent

  4. Pruébalo

    Usa GHL Command y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Cursor dice que está usando GHL Command o muestra una herramienta de GHL Command en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con VS Code, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de VS Code. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server GHL Command para VS Code en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "servers": { "ghl-command": { "type": "stdio", "command": "npx", "args": [ "-y", "@elitedcs/ghl-mcp" ] } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) No hace falta clave. 5) Haz lo acordado y comprueba que las herramientas de GHL Command aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala Node.js (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    node -v
    • Aparece un número de versión, p. ej. v26.13.1 = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl

    Abrir la página de descarga de Node.js ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v

    Se instala una vez y sirve para todo lo que usa Node.js

  2. Pulsa este botón para abrir VS Code

    Abrir en VS Code

    VS Code te pedirá confirmar; pulsa Install

  3. Abre el chat de IA de VS Code en modo Agent

  4. Pruébalo

    Usa GHL Command y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si VS Code dice que está usando GHL Command o muestra una herramienta de GHL Command en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps

Ver todas las apps que usan MCP →

La configuración JSON está en “Para desarrolladores”, abajo

¿Te atascaste? Pregunta a quien usa GHL Command💬 Conversación →
Para desarrolladores: comandos de Terminal y configuración JSON

Instalado en tu computadora

Claude Code

claude mcp add --scope user ghl-command -- npx -y @elitedcs/ghl-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "ghl-command": {
      "command": "npx",
      "args": [
        "-y",
        "@elitedcs/ghl-mcp"
      ]
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "ghl-command": {
      "command": "npx",
      "args": [
        "-y",
        "@elitedcs/ghl-mcp"
      ]
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "ghl-command": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@elitedcs/ghl-mcp"
      ]
    }
  }
}

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

De un vistazo

Descargas por semanai
1367/sem
Conexión
Se ejecuta en tu computadora
Última versióni
3.97.13
Categoríai
Otros
Publicado en el registroi
15 nov 2026
Último cambio de códigoi
26 jul 2026
Creador
drjerryrelth
Paquetes
npm: @elitedcs/ghl-mcp
Estado en el registro
Activo

Qué apps pueden usarlo

Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.

Se ejecutan en tu computadora en

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Todas las apps, con ventajas y desventajas →

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 15 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub drjerryrelth, dueña del repo

  • ✓ Superada

    Sigue en mantenimiento

    Último cambio de código: hace 4 meses

  • ✓ Superada

    Tiene licencia

    Usa MIT

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Vulnerabilidades publicadas (OSV.dev)

Sin entradas en OSV.dev para @elitedcs/ghl-mcp@3.97.13

Solo revisa esta versión del paquete, no todas sus dependencias · revisado 15 nov 2026

Qué revisamos → · JSON

Creadores: pedir otra revisión o avisar de un dato erróneo

Conversación

Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.

Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.

Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.

Inicia sesión para publicar

Reseñas de usuarios

Aún no hay reseñas

Inicia sesión para escribir una reseña

Comparado con otros en Otrosi

  • Más estrellas que el 86% de los otros 19900 servidores de esta categoría
  • Publicado en el registro más recientemente que el 99% de los otros 19900 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 19900 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro GHL Command?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez hace 4 meses, y la última versión (3.97.13) llegó al registro hoy.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu

Alternativas parecidas

Misma categoría, otros creadores, comandos ya revisados. Primero los oficiales, luego por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

World Monitor

Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.

de koala73Muy usado★ 90,7 milActualizado ayer

Se ejecuta en la nube✓ del servicio · worldmonitor.app

openstatus

Manage monitors, status pages, incidents and maintenances in your openstatus workspace.

de openstatusHQMuy usado★ 9,3 milActualizado hace 2 meses

Se ejecuta en la nube✓ del servicio · openstatus.dev

Oh My Posh Validator

Validate oh-my-posh configurations and segment snippets against the official schema.

de JanDeDobbeleerMuy usado★ 23,8 mil Estrellas de todo el repositorioActualizado hace 26 días

Se ejecuta en la nube✓ del servicio · ohmyposh.dev

Strata

MCP server for progressive tool usage at any scale (see https://klavis.ai)

de Klavis-AIEn crecimiento★ 5,8 milActualizado hace 14 meses

Se ejecuta en la nubeRepo archivado✓ klavis.ai

Jitsu

Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.

de jitsucomMuy usado★ 5,1 milActualizado hace 4 meses

Se ejecuta en la nube✓ del servicio · jitsu.com
  • World Monitor — Funciona en la nube, sin instalar nada · Sin clave
  • openstatus — Funciona en la nube, sin instalar nada · Sin clave
  • Oh My Posh Validator — Funciona en la nube, sin instalar nada · Sin clave
  • Strata — Funciona en la nube, sin instalar nada · Sin clave
  • Jitsu — Funciona en la nube, sin instalar nada · Sin clave

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

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.

  • 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-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

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:

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

  • Bugs and feature requests: Issues
  • Email: support@ghlcommand.com
  • 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.