ghl_get_messages
List messages in a conversation
How to use it
Project documentation lists ghl_get_messages for the Ghl MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Ghl MCP Server
npx -y @nerdsnipe-inc/ghl-mcp-serverOther tools in Ghl MCP Server (39)
Add tags to a contact
Enroll a contact in a workflow/automation
Inject an inbound message (testing/simulation)
Cancel a scheduled (future) message
Book an appointment
Block a time period on a calendar
Create a new contact
Add a note to a contact
Create a task for a contact
Open a new conversation thread
Delete an event or appointment
Permanently delete a contact
Delete a note
Delete a task
Get an appointment by event ID
Get a calendar by ID
Get events/appointments in a date range
List calendar groups
List all calendars
Get a single contact by ID
Get all appointments for a contact
List all notes on a contact
List tasks for a contact
Get a conversation by ID
Check available appointment slots in a date range
List all pipelines and their stages
Remove a contact from a workflow
Remove tags from a contact
Advanced search with filter conditions
Search conversations by contact, status, or channel
Search deals by contact, stage, pipeline, or status
Send an email within an existing conversation
Send SMS, email, WhatsApp, or other channel message
Reschedule, change status, or add notes
Update contact fields
Update an existing note
Update a task (status, due date, etc.)
Mark messages read/unread/delivered
Create or update by email/phone (prevents duplicates)