A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Model Context Protocol (MCP) server for GoHighLevel API - Complete access to contacts, opportunities, calendars, workflo
A Model Context Protocol (MCP) server providing access to the complete GoHighLevel API. This server enables AI assistants like Claude to interact with GoHighLevel's services including contacts, opportunities, calendars, workflows, and more.
npx @drausal/gohighlevel-mcp
Or install globally:
npm install -g @drausal/gohighlevel-mcp
No installation needed! Use npx to run the server directly:
npx @drausal/gohighlevel-mcp
For permanent installation:
npm install -g @drausal/gohighlevel-mcp
Then run:
gohighlevel-mcp
For development or customization:
git clone https://github.com/drausal/gohighlevel-mcp.git
cd gohighlevel-mcp
pnpm install
pnpm run build
pnpm start
Add this to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"gohighlevel": {
"command": "npx",
"args": [
"@drausal/gohighlevel-mcp"
],
"env": {
"BEARER_TOKEN_BEARERAUTH": "your_api_key_here",
"BEARER_TOKEN_BEARER": "your_api_key_here"
}
}
}
}
{
"mcpServers": {
"gohighlevel": {
"command": "gohighlevel-mcp",
"args": [],
"env": {
"BEARER_TOKEN_BEARERAUTH": "your_api_key_here",
"BEARER_TOKEN_BEARER": "your_api_key_here"
}
}
}
}
{
"mcpServers": {
"gohighlevel": {
"command": "node",
"args": [
"/absolute/path/to/gohighlevel-mcp/build/index.js"
],
"env": {
"BEARER_TOKEN_BEARERAUTH": "your_api_key_here",
"BEARER_TOKEN_BEARER": "your_api_key_here"
}
}
}
}
For Warp users, use the npx method:
{
"mcpServers": {
"gohighlevel": {
"command": "npx",
"args": [
"@drausal/gohighlevel-mcp"
],
"env": {
"BEARER_TOKEN_BEARERAUTH": "your_api_key_here",
"BEARER_TOKEN_BEARER": "your_api_key_here"
}
}
}
}
# With npx
npx @drausal/gohighlevel-mcp
# With global installation
gohighlevel-mcp
# From source
pnpm start
The simplest authentication method. Get your API key from GoHighLevel:
BEARER_TOKEN_BEARERAUTH in your .env fileFor more advanced use cases with automatic token refresh:
Agency Access: For agency-level operations
OAUTH_CLIENT_ID_AGENCY_ACCESS and OAUTH_CLIENT_SECRET_AGENCY_ACCESSLocation Access: For location-specific operations
OAUTH_CLIENT_ID_LOCATION_ACCESS and OAUTH_CLIENT_SECRET_LOCATION_ACCESSThe server automatically:
See docs/oauth2-configuration.md for detailed OAuth2 configuration.
The MCP server exposes all GoHighLevel API endpoints as MCP tools. Major categories include:
To see all available tools, the MCP client will list them when connecting to the server.
gohighlevel-mcp/
├── src/
│ └── index.ts # Main MCP server implementation
├── build/ # Compiled JavaScript output
├── docs/ # Documentation
├── .env.example # Example environment configuration
├── package.json # Project dependencies
├── tsconfig.json # TypeScript configuration
└── README.md # This file
pnpm run build - Compile TypeScript to JavaScriptpnpm start - Run the compiled serverpnpm run typecheck - Check TypeScript types without buildingThis server uses:
Check Node.js version:
node --version # Should be >= 20.0.0
Verify build succeeded:
ls -la build/index.js
Check environment variables:
cat .env
claude_desktop_config.json"ENOENT" errors: Usually means the path in config is incorrect
"Permission denied": Run chmod +x build/index.js
"Invalid token": Check your API credentials in .env
This project is auto-generated from the GoHighLevel OpenAPI specification. To update:
npx openapi-mcp-generator -i openapi.json -o . -n gohighlevel --force
This MCP server is generated from GoHighLevel's public API specification. Please refer to GoHighLevel's terms of service for API usage guidelines.
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
MCP server integration for DaVinci Resolve Studio
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba