Hey Vapi Team,
I’m running into a looping issue with the get_free_slots tool using the GoHighLevel integration.
The Issue:
In the dashboard logs, the tool shows up green as "Completed successfully." However, the AI acts as if no slots are available and keeps re-triggering the tool in a loop. I’ve verified that the GHL calendar has plenty of open availability and the "minimum scheduling notice" is set to 0.
What I’ve Done:
Confirmed prompt has dynamic date/time variables.
Fixed a previous "GoHighLevelMCPCredential not found" error by deleting the old connection and setting up a fresh GHL v2.0 Private Integration Token.
Verified the connection shows as active in the Vapi dashboard.
Request:
Could a team member check the backend logs for this? I’m trying to determine if GHL is returning an empty list despite the "Success" status, or if there’s a parsing issue with the new v2.0 token responses.