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
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
{
"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
| Tool | Description | Risk |
|---|---|---|
| crm_location_overview | Provides a high-level overview of the CRM location. | low |
| crm_daily_briefing | Provides a daily briefing of CRM activities. | low |
| crm_search_everything | Searches across CRM data. | low |
| crm_next_best_actions | Suggests the next best actions to take within the CRM. | low |
| crm_get_next_page | Fetches the next page of results for CRM queries. | low |
| crm_prepare_contact_followup | Prepares a contact follow-up workflow. | medium |
| crm_prepare_lead_reactivation | Prepares a lead reactivation workflow. | medium |
| crm_prepare_missed_call_response | Prepares a response for missed calls. | medium |
| crm_prepare_pipeline_cleanup | Prepares a pipeline cleanup workflow. | medium |
| crm_prepare_review_request_batch | Prepares a batch of review requests. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-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
Maintain this server? Add the live badge to your README.