Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GHL_TOKENYesYour GoHighLevel Private Integration Token
GHL_LOCATION_IDYesYour GoHighLevel sub-account location ID

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_contactsA

Search contacts in the connected GoHighLevel location by name, email, or phone.

get_contactA

Fetch one contact by its GoHighLevel contact id.

create_contactA

Create a contact. DRY RUN BY DEFAULT: returns the exact payload without sending. Pass confirm:true to actually write.

list_calendarsA

List all calendars in the connected location, with their ids and slot durations.

get_free_slotsA

Get real bookable slots for a calendar in a date range. Handles the epoch-milliseconds requirement for you.

book_appointmentA

Book an appointment. Verifies the requested time is a real free slot first, then writes. DRY RUN BY DEFAULT: pass confirm:true to actually book.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/rockurbusinesscs-ship-it/gohighlevel-mcp-starter'

If you have feedback or need assistance with the MCP directory API, please join our Discord server