Go High Level 2026 Complete MCP Server

GoHighLevel API operations for AI agents via stdio, HTTP, and legacy SSE protocols.

Data last scanned today · Reviewed today

3511 tools89TypeScriptNOASSERTION

Overview

The Go High Level 2026 Complete MCP Server provides a bridge between your AI tools and the GoHighLevel CRM platform. It facilitates access to GHL API operations, allowing AI agents to interact with CRM data through various connection protocols including stdio, Streamable HTTP, and legacy SSE. The server features multiple tool profiles, such as curated workflows for common CRM tasks, stable tools for reliable operations, and raw access to endpoints. It includes built-in setup utilities like doctor and auth-check to simplify the integration process for both users and AI agents.

Our verdict

This server carries a high-risk score of 35/100, primarily because it lacks a read-only mode, meaning every installation is configured with full write access to your GoHighLevel account. Furthermore, as a community-maintained project rather than an official vendor release, it has not been editorially reviewed. Given the potential for unintended data modification, it is recommended only for experienced users who can rigorously monitor tool execution and strictly manage credentials.

  • Includes curated tool profiles for safe agent interaction.
  • Provides built-in diagnostic tools like doctor and auth-check.
  • Supports multiple connection protocols including stdio and HTTP.
  • Small dependency surface with only five direct dependencies.
  • No read-only mode available by default for API operations.
  • Community-maintained without official vendor support.
  • License status is marked as NOASSERTION.
  • Not currently editorially reviewed for security or functionality.

Setup

Claude Desktop
{
  "mcpServers": {
    "go-high-level-mcp-2026-complete": {
      "args": [
        "-y",
        "go-high-level-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
crm_location_overviewProvides a high-level overview of the CRM location.low
crm_daily_briefingProvides a daily briefing of CRM activities.low
crm_search_everythingSearches across CRM data.low
crm_next_best_actionsSuggests the next best actions to take within the CRM.low
crm_get_next_pageFetches the next page of results for CRM queries.low
crm_prepare_contact_followupPrepares a contact follow-up workflow.medium
crm_prepare_lead_reactivationPrepares a lead reactivation workflow.medium
crm_prepare_missed_call_responsePrepares a response for missed calls.medium
crm_prepare_pipeline_cleanupPrepares a pipeline cleanup workflow.medium
crm_prepare_review_request_batchPrepares a batch of review requests.medium

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What prerequisites are needed to run this server?

You must have Node 20 or higher installed, a GoHighLevel Location ID, and either a private integration token or an OAuth access token.

How do I ensure my environment is set up correctly?

You can run the 'npm run doctor' command to perform a human-readable setup check or use 'npm run doctor -- --json' for an agent-readable validation.

What is the recommended tool profile for AI agents?

The 'curated' profile is recommended for AI agents as it provides high-level CRM workflows and includes built-in confirmation queues for write actions.

Can I use this server without GoHighLevel credentials?

Yes, you can run the MCP Apps preview without credentials, which will operate in a demo state and notify you of any missing environment variables.

How do I identify which tools are safe or destructive?

You can list tools by their access type or destructive nature using commands like 'npm run tools:list -- --access write' or 'npm run tools:list -- --destructive'.

Should I change the GHL_API_VERSION to 2026?

No, you should keep the GHL_API_VERSION set to 2023-02-21, as it represents the current version header used by official documentation and should not be changed unless HighLevel releases a new requirement.

Badge

Go High Level 2026 Complete MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.