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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- 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/AustinMander/ghl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server