The GoHighLevel MCP Server (`ghl-mcp`) is a robust Model Context Protocol (MCP) server designed to integrate GoHighLevel CRM functionality directly with AI clients like Claude Code, Cursor, and VS Code. It provides a comprehensive suite of 50 tools, covering essential GoHighLevel features such as contacts, opportunities, conversations, calendars, workflows, invoices, social media, forms, tasks, products, emails, campaigns, and documents. Built with strict TypeScript and Zod-validated inputs, it ensures reliable and human-readable interactions, facilitating seamless AI-driven automation of CRM, billing, marketing, and operational workflows.
Key Features
01Strict TypeScript configuration with Zod-validated tool inputs and field descriptions
020 GitHub stars
03Basic request pacing to prevent hitting GoHighLevel API rate limits
04Human-readable tool error payloads for better debugging and user experience
0550 MCP tools covering high-value GoHighLevel CRM, billing, marketing, and operations workflows
06Automatic GoHighLevel location ID injection from environment variables
Use Cases
01List available booking slots for a calendar, then create a new appointment for a client.
02Create a new sales opportunity, associate it with a contact, and advance its status through different pipeline stages.
03Find a contact, retrieve their details, and create a new note on their profile.