What is the purpose of this server?
It acts as a secure intermediary between LangChain agents and GoHighLevel APIs, exposing GHL tools (contacts, pipelines, automations) to Claude-based LangGraph agents via MCP.
@JewelreyBoxAI
Basic information
GHL MCP server to GHL Demo Sub Account
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCP-GHL": {
"command": "python",
"args": [
"scripts/start_server.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
This server exposes GoHighLevel (GHL) sub-account tools to an Anthropic-powered LangGraph agent using the Model Context Protocol (MCP). It acts as a secure intermediary between the LangChain ecosystem and GHL APIs, designed for clean modular separation and zero-handoff latency.
Create a .env file with your GHL API key, sub-account ID, and base URL. Install dependencies with pip install -r requirements.txt. Start the server using uvicorn mcp_server:app --host 0.0.0.0 --port 8000 or the startup script. Test connection with python examples/simple_client.py or run interactive mode.
.env variablesIt acts as a secure intermediary between LangChain agents and GoHighLevel APIs, exposing GHL tools (contacts, pipelines, automations) to Claude-based LangGraph agents via MCP.
You need `GHL_API_BASE_URL`, `GHL_API_KEY`, `GHL_SUB_ACCOUNT_ID`, and optionally `ALLOWED_ORIGINS`. All are set in a `.env` file at the root of `ghl_mcp_server/`.
- `GHL_API_KEY`: GHL Settings → API Keys - `GHL_SUB_ACCOUNT_ID`: URL bar while inside the sub-account dashboard - Webhook/Funnel/Contact IDs: found in respective page URLs or contact details
Python 3.11+, FastAPI, and the `langchain-mcp-adapters` package. Optionally NGROK or Azure App Service for public MCP endpoint exposure.
All tool usage is routed over HTTP via LangChain’s MCP standard. The server exposes endpoints that the MCP client calls using `MCPClient.load_tools()`. No data leaves the user’s GHL sub-account except through authorized API calls.

AI growth agent for software businesses. Ranla ships pages that rank on Google, gets your product named in AI answers, replies on Reddit and sends lifecycle email. Ask how growth is going, have Ranla draft the work and a

scvd.store is an evidence observatory for agentic commerce. Independent signed observation of what other people's endpoints, artifacts and payments actually did among other things. USDC on Base, Arbitrum One, World Chain
TruVerifAI's Panel Review is the guardian agent for AI's highest-stakes coding decisions: four frontier models argue over an AI coding agent's riskiest designs, diffs, and commits before they execute, with local review g
BERGHAIN MCP server — sovereign AI stress-testing mcp / ai / multi-agent / adversarial / stress-test / claude
XDC AI is a remote MCP server available at https://xdcai.tech.
Comments