basicmachines-co / open-ghl-mcp is a free, self hosted community GoHighLevel MCP server maintained by Basic Machines. It sits on the public GoHighLevel API, so like every other community server it reads records and acts on them. The workflow write it would need in order to build one does not exist there. It carries a licence we could not confirm at time of check, which you should open and read before using it in client work.
| Maintainer | Basic Machines |
|---|---|
| Cost | Free to run |
| Licence | Not stated in a way we could confirm. Not verified |
| Auth | OAuth against API v2 (not a per location token) |
| Read, act, or build | Read and act. Not build. It sits on the same public API as everything else, so the workflow ceiling applies. |
| Tools it claims | None stated by the project, so none printed. Not verified |
| Where it stops | Same ceiling as everything on the public API. Plus you now run a Python service. |
The most visible Python option. If your objection to the official server is the token per sub-account model, look here first. It is the one open-source server that documents the forms ceiling from the inside, listing the specific form routes that return 401 route-not-supported and 404. AGPL-3.0 per the deck's source table, and the only one of the five using OAuth rather than a token. Its hosted option is marked coming soon.
A Python service you host, authenticating by OAuth against API v2 rather than a per location token. If your objection to the official server is the token per sub-account model, this is the one to look at first.
Its hosted option is marked coming soon, so for now you run the Python yourself. That is a real ongoing cost if nobody on the team writes Python.
This is a quick overview, not a full step by step. Full setup for the Real Wave server is on realwave.com/mcp-server.
Same ceiling as everything on the public API. Plus you now run a Python service.
This is the ceiling every option on this list that reads and acts runs into, and it belongs to the API rather than to this one project. Where free stops sets out why, with five dated sources you can open yourself.
Every option on this page, checked the same way, with the date each one was last looked at. It moves: licences change, repositories go quiet, and HighLevel ships things that move the wall. Leave an address and the changes come to you, instead of you re-checking every one of them yourself.
One email when something here changes. Nothing else, ever.
One email per change, with an unsubscribe link in every one. Real Wave pays for this list, so the address sits in Real Wave's system and is used for exactly this.
Prefer people to email? Join Real Wave AI on Facebook