ghl-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GHL_API_TOKEN | Yes | Private Integration token or OAuth access token | |
| GHL_LOCATION_ID | Yes | GoHighLevel location or sub-account ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_contactsA | Search for GoHighLevel contacts by name, email, phone, tag, or advanced filters. |
| get_contactA | Get a single GoHighLevel contact with full details. |
| create_contactB | Create a new GoHighLevel contact. |
| update_contactB | Update fields on an existing GoHighLevel contact. |
| delete_contactB | Delete a GoHighLevel contact. |
| add_contact_tagsC | Add one or more tags to a GoHighLevel contact. |
| remove_contact_tagsC | Remove one or more tags from a GoHighLevel contact. |
| get_contact_notesB | List notes attached to a GoHighLevel contact. |
| create_contact_noteB | Create a note on a GoHighLevel contact. |
| search_opportunitiesC | Search GoHighLevel opportunities in a pipeline. |
| get_opportunityB | Get a single GoHighLevel opportunity by ID. |
| create_opportunityC | Create a new GoHighLevel opportunity. |
| update_opportunityC | Update an existing GoHighLevel opportunity. |
| delete_opportunityB | Delete a GoHighLevel opportunity. |
| update_opportunity_statusB | Change the status of a GoHighLevel opportunity. |
| list_pipelinesA | List GoHighLevel pipelines and include their stages. |
| search_conversationsC | Search GoHighLevel conversations. |
| get_conversationB | Get a single GoHighLevel conversation by ID. |
| get_conversation_messagesB | List messages in a GoHighLevel conversation. |
| send_messageC | Send an SMS, email, or other GoHighLevel conversation message. |
| create_conversationC | Start a new GoHighLevel conversation. |
| list_calendarsB | List GoHighLevel calendars for the configured location. |
| list_eventsC | List GoHighLevel calendar events or appointments. |
| create_eventB | Create a GoHighLevel appointment or calendar event. |
| get_available_slotsC | Get available GoHighLevel booking slots for a calendar. |
| list_workflowsC | List GoHighLevel workflows available in the configured location. |
| trigger_workflowB | Trigger a GoHighLevel workflow for a contact. |
| list_usersB | List users or team members in the configured GoHighLevel location. |
| get_userA | Get a single GoHighLevel user by ID. |
| list_invoicesC | List GoHighLevel invoices for the configured location. |
| create_invoiceB | Create a GoHighLevel invoice. |
| list_transactionsC | List GoHighLevel payment transactions. |
| list_ordersC | List GoHighLevel payment orders. |
| list_subscriptionsC | List GoHighLevel subscriptions. |
| list_social_postsC | List GoHighLevel social posts for the configured location. |
| create_social_postB | Create or schedule a GoHighLevel social post. |
| list_social_accountsB | List connected GoHighLevel social accounts. |
| get_social_statsC | Get GoHighLevel social account or post statistics. |
| list_formsB | List GoHighLevel forms for the configured location. |
| list_funnelsB | List GoHighLevel funnels for the configured location. |
| list_funnel_pagesC | List GoHighLevel funnel pages. |
| list_tasksA | List GoHighLevel tasks for a contact. |
| create_taskC | Create a GoHighLevel task for a contact. |
| list_productsB | List GoHighLevel products for the configured location. |
| list_product_pricesB | List GoHighLevel prices for a product. |
| list_email_templatesB | List GoHighLevel email builder templates. |
| list_email_schedulesB | List GoHighLevel scheduled emails. |
| list_campaignsC | List GoHighLevel campaigns for the configured location. |
| list_contractsC | List GoHighLevel contracts or documents. |
| send_contract_linkC | Send a GoHighLevel contract link for signing. |
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
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/Snack-JPG/ghl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server