open-ghl-mcp

open-ghl-mcp

3.5

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

  1. create_contact

    Create a new contact

  2. update_contact

    Update existing contact

  3. delete_contact

    Delete a contact

  4. get_contact

    Get a single contact

  5. search_contacts

    Search contacts with filters