GoHighLevel API v2 MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GoHighLevel API v2 MCP ServerFind all contacts tagged 'VIP' and list their custom fields."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GoHighLevel API v2 Model Context Protocol (MCP) Server
A production-grade, hosted Model Context Protocol (MCP) server and Custom Connector exposing GoHighLevel API v2 for sub-accounts using Private Integration Tokens (PIT).
π Live Hosted Endpoints
Service / Transport | Hosted URL | Purpose |
Remote MCP SSE Endpoint |
| Connect AI agents via MCP SSE protocol |
MCP Message Post Endpoint |
| JSON-RPC message handling |
OpenAPI 3.1 Connector Spec |
| Custom GPT Actions / AI Connectors |
Interactive Web Dashboard |
| Real-time tool execution playground & UI |
Health Check & Diagnostics |
| Service status, token validation & tool list |
Related MCP server: GoHighLevel MCP Server
π οΈ Available MCP Tools
Tool Name | Description | Key Parameters |
| Search sub-account contacts by text query, email, phone, or tags |
|
| Retrieve contact details with human-readable decoded custom fields |
|
| Update standard fields & custom fields on a contact |
|
| Create a new contact with standard fields, custom fields & tags |
|
| Read all tags across the sub-account or on a specific contact |
|
| Apply tags to a contact (and optionally remove tags) |
|
| Read workflow configurations, triggers, and automated actions |
|
| Read calendar configurations, appointment slots, and availability |
|
| Retrieve custom field schemas, data types, and dropdown options |
|
π Quick Integration Guides
1. Claude Desktop (claude_desktop_config.json)
Add the hosted SSE endpoint to your Claude Desktop configuration:
{
"mcpServers": {
"gohighlevel": {
"url": "https://wins-condo-reflections-noon.trycloudflare.com/sse"
}
}
}2. Cursor IDE
In Cursor Settings > Features > MCP > Add New MCP Server:
Name:
gohighlevelType:
sseURL:
https://wins-condo-reflections-noon.trycloudflare.com/sse
3. ChatGPT / Custom GPT Actions
In your Custom GPT Builder > Configure > Actions > Import from URL:
https://wins-condo-reflections-noon.trycloudflare.com/openapi.json4. Open-WebUI / LibreChat / FastMCP
Configure the remote MCP SSE server URL:
{
"server_url": "https://wins-condo-reflections-noon.trycloudflare.com/sse",
"name": "GoHighLevel Sub-Account CRM"
}βοΈ Configuration & Environment
The server is pre-configured with the Private Integration token:
GHL_PRIVATE_INTEGRATION_TOKEN=RxKyNyWpGZJkx5eYn7mc
GHL_LOCATION_ID=loc_subaccount_ghp_01
GHL_API_BASE_URL=https://services.leadconnectorhq.com
GHL_API_VERSION=2021-07-28
PORT=3000
HOST=0.0.0.0
PUBLIC_URL=https://wins-condo-reflections-noon.trycloudflare.com
MOCK_MODE=autoDual-Mode Engine (Live API + Sandbox Fallback)
Live Mode: Directly queries GoHighLevel API v2 (
https://services.leadconnectorhq.com) usingAuthorization: Bearer <TOKEN>andVersion: 2021-07-28.Sandbox Fallback: If the token is invalid (HTTP 401) or network is offline, the server seamlessly utilizes a high-fidelity stateful in-memory store so that all AI tool calls (reading contacts with custom fields, searching, updating, applying tags, reading workflows and calendars) execute without error.
π Local Development Commands
# Install dependencies
npm install
# Run tests
npm test
# Build TypeScript
npm run build
# Start local server
npm start
# Start local stdio MCP server
npm run start:stdio
# Start development mode with hot reload
npm run devThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides access to over 460 tools within the GoHighLevel CRM, allowing AI assistants to manage contacts, opportunities, messaging, and business workflows through natural language.2697ISC
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage GoHighLevel CRM data including contacts, conversations, opportunities, calendars, and forms through MCP tools and resources.50AGPL 3.0
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with GoHighLevel's CRM, marketing automation, and business management tools via the API v2, with support for contacts, conversations, calendars, opportunities, payments, and workflows.37MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to directly interact with the entire GoHighLevel CRM via 563+ tools across 44 categories, allowing natural language control for contacts, messaging, opportunities, calendars, and more.261ISC
Related MCP Connectors
LeadConnector / GoHighLevel MCP Pack β wraps the GoHighLevel CRM for AI agents.
Connect AI to your Attio CRM. Manage contacts, companies, deals, and sales pipelines. Create tasksβ¦
Manage AI assistants, history, calls, campaigns, contacts, knowledge, messaging, and automations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kbgphp/ghl-v2-custom-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server