GoHighLevel MCP Server

A comprehensive Model Context Protocol server that integrates with GoHighLevel's API to automate CRM management, lead tracking, campaign management, and more through AI-powered tools.

Production Ready
Secure API Integration
Client Management
Complete CRM operations for managing clients
  • • Create and update client profiles
  • • Manage client tags and custom fields
  • • Retrieve client information
  • • Delete client records
Lead Tracking
Advanced lead management and nurturing
  • • Create new leads with source tracking
  • • Update lead status in pipeline
  • • Assign leads to team members
  • • Add notes and track progress
Campaign Management
Email and SMS marketing automation
  • • Create email and SMS campaigns
  • • Send individual messages
  • • Schedule campaign delivery
  • • Target specific audiences
Appointment Booking
Calendar management and scheduling
  • • Create new appointments
  • • Update existing bookings
  • • Manage appointment status
  • • Set locations and descriptions
Social Media
Multi-platform social media posting
  • • Post to multiple platforms
  • • Schedule social media content
  • • Include images and hashtags
  • • Cross-platform management
Security & Logging
Enterprise-grade security features
  • • Secure API authentication
  • • Comprehensive error handling
  • • Request/response logging
  • • Environment variable protection
🚀 Quick Start Guide
Get your GoHighLevel MCP server up and running in minutes

1. Environment Setup

Add these environment variables to your deployment:

GHL_API_KEY=your_gohighlevel_api_key
GHL_LOCATION_ID=your_location_id

2. Deploy to Vercel

Deploy this MCP server to get your public endpoint:

3. Connect to MCP Client

Use your deployment URL in MCP clients like Cursor or Claude:

https://your-deployment.vercel.app/api/mcp
🔗 MCP Server Endpoint
Your GoHighLevel MCP server will be available at this endpoint once deployed

Server-Sent Events (SSE) Endpoint:

https://your-domain.vercel.app/api/mcp

Use this URL in your MCP client configuration to connect to the GoHighLevel integration tools.