⚠️ This is a BASE-LEVEL foundational project designed to connect the GoHighLevel community with AI automation through MCP (Model Context Protocol).
GoHighLevel is an MCP project maintained in the mastanley13/gohighlevel-mcp repository. The maintainer describes its purpose as “⚠️ This is a BASE-LEVEL foundational project designed to connect the GoHighLevel community with AI automation through MCP (Model Context Protocol)”. Read the project documentation for the complete scope.
The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
The example declares GHL_API_KEY, GHL_BASE_URL, GHL_LOCATION_ID. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| upsert_contact | Smart create/update |
| get_duplicate_contact | Duplicate detection |
| bulk_update_contact_tags | Mass tag operations |
| live_chat_typing | Real-time typing indicators |
| check_url_slug | SEO validation |
| search_opportunities | Advanced filtering by pipeline, stage, contact |
| get_pipelines | Sales pipeline management |
| update_opportunity_status | Quick win/loss updates |
| upsert_opportunity | Smart pipeline management |
| get_email_campaigns | Campaign management |
| verify_email | Deliverability and risk assessment |
| get_media_files | Search and filter media |
| upload_media_file | File uploads and hosted URLs |
| delete_media_file | Clean up media assets |
| search_object_records | Query custom data |
| ghl_get_workflows | Automation workflow discovery |
| ghl_get_surveys | Survey management |
| ghl_get_survey_submissions | Response analysis |
{
"mcpServers": {
"ghl-mcp-server": {
"command": "node",
"args": [
"path/to/ghl-mcp-server/dist/server.js"
],
"env": {
"GHL_API_KEY": "YOUR_GHL_API_KEY",
"GHL_BASE_URL": "https://services.leadconnectorhq.com",
"GHL_LOCATION_ID": "your_location_id"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| GHL_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| GHL_BASE_URL | Declared in the maintainer’s client configuration. | Check documentation |
| GHL_LOCATION_ID | Declared in the maintainer’s client configuration. | Check documentation |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.