open-ghl-mcp
If you are the rightful owner of open-ghl-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The GoHighLevel MCP Server is a Model Context Protocol server designed for seamless integration with the GoHighLevel API v2, enabling AI assistants to interact with CRM functionalities.
The GoHighLevel MCP Server is a robust solution for integrating AI assistants with the GoHighLevel API v2, focusing on CRM functionalities. It provides a comprehensive suite of tools and resources for managing contacts, conversations, opportunities, calendars, and forms. The server supports OAuth 2.0 authentication, ensuring secure access and automatic token management. It is designed to work with agency accounts, allowing for multi-location support and efficient management of multiple sub-accounts. The server is built with Python 3.12+ and utilizes the 'uv' package manager for dependency management. It offers both standard and custom mode configurations, providing flexibility for users to either use a hosted app or their own GoHighLevel Marketplace App credentials. The server architecture is modular, featuring an OAuth service for authentication, an API client for communication with the GoHighLevel API, and a FastMCP-based server for exposing tools and resources.
Features
- OAuth 2.0 Authentication with automatic token management
- Multi-location support for agency accounts
- Comprehensive contact management with CRUD operations
- Conversations and messaging management
- Automatic token refresh handling
Tools
create_contact
Create a new contact
update_contact
Update existing contact
delete_contact
Delete a contact
get_contact
Get a single contact
search_contacts
Search contacts with filters