GoHighLevel MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GHL_API_KEY | Yes | Your GoHighLevel Private Integration Token | |
| GHL_LOCATION_ID | Yes | Your GoHighLevel Location ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_conversationsA | Search and filter conversations in GoHighLevel. Returns a list of conversations matching the search criteria. |
| get_conversationA | Get details of a specific conversation by ID |
| create_conversationB | Create a new conversation with a contact |
| update_conversationA | Update a conversation (star/unstar, assign to user, mark as read) |
| delete_conversationC | Delete a conversation |
| get_messagesA | Get messages in a conversation |
| send_messageB | Send a message to a contact (SMS, Email, WhatsApp, etc.) |
| get_tasksB | Get all tasks for a specific contact |
| get_taskA | Get a specific task by ID |
| create_taskB | Create a new task for a contact |
| update_taskC | Update an existing task |
| delete_taskC | Delete a task |
| complete_taskB | Mark a task as completed or incomplete |
| get_calendarsB | Get all calendars in the location |
| get_calendarB | Get details of a specific calendar |
| get_free_slotsC | Get available time slots for a calendar |
| get_calendar_eventsA | Get calendar events/appointments within a date range |
| get_appointmentB | Get details of a specific appointment |
| create_appointmentB | Create a new appointment/calendar event |
| update_appointmentC | Update an existing appointment |
| delete_appointmentC | Delete/cancel an appointment |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/geopopos/ghl-convo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server