Answer first
Yes. GoHighLevel runs an official, first-party MCP server, documented in its developer portal as the LeadConnector MCP server, with OAuth endpoints for Claude, for ChatGPT and other OpenAI clients, and for Muse.
Behind four unified tools sits a catalog of more than 550 read, create, update and delete operations across 38 domains, filtered by the scopes you approve.
- Official MCP server
- Yes, LeadConnector MCP
- Authentication
- OAuth per sub-account
- Tools
- Four unified tools, 550+ operations
01 / Answer
Does GoHighLevel have an MCP server?
Yes, and it is a first-party server rather than a community project. HighLevel documents an official Model Context Protocol server in its developer portal, under the name LeadConnector MCP server. MCP itself is an open standard for letting an AI client discover a tool registry and then call those tools, so the practical effect is that a compatible assistant can look up a contact, search opportunities, read a conversation thread or send a message without anyone building a bespoke integration first.
The useful question in 2026 is no longer whether the vendor ships an MCP server. It is how much of the product that server can reach, and under what permissions. That matters for agencies evaluating a switch, because an MCP server is the difference between an AI layer that can only read what you paste into it and one that can act inside the system of record. If you are weighing platforms, our Conduyt vs GoHighLevel comparison covers the wider feature and pricing picture. If your team works in Claude, the Claude Desktop CRM connection lets the assistant read and update records through MCP.
02 / Connect
How to connect it
- Pick the endpoint for your client. Claude uses
https://services.leadconnectorhq.com/mcp/anthropic/v2; ChatGPT, Codex and compatible OpenAI clients usehttps://services.leadconnectorhq.com/mcp/openai/v2/; Muse connects through its official LeadConnector app athttps://services.leadconnectorhq.com/mcp/muse/v2/. - Add it as a custom connector. The developer portal gives steps for Claude.ai, Claude Code, Claude Cowork, ChatGPT developer mode and Codex.
- Complete the LeadConnector OAuth flow: sign in, choose the sub-account or sub-accounts, and approve scopes. Access can be reviewed or revoked from your LeadConnector account.
- Confirm with a simple request, such as finding the last five contacts added.
03 / Exposes
What it exposes
The server deliberately does not publish one tool per operation. Rather than putting hundreds of tools in front of the model and letting them compete for attention, it exposes four tools and lets the assistant discover the rest:
list_locations: list the sub-accounts the connection can use.search_operations: find operations by intent, including record searches and create, update or delete actions.describe_operation: inspect an operation’s inputs, required scopes and safety information.execute_operation: run an operation, subject to scopes, permissions and safety checks.
The documented working pattern is search_operations, then describe_operation, then execute_operation. HighLevel lists coverage across contacts, conversations and messages, opportunities and pipelines, calendars and appointments, payments, products and store, invoices and estimates, social planner, blogs, emails, forms and surveys, funnels, workflows, Voice AI, phone system, knowledge base, media, custom objects, users, and ads and affiliates.
How large is the catalog behind those tools
The developer portal describes it as more than 550 active operations across 38 domains. Two HighLevel support articles, on increased scopes for the Anthropic endpoint and on multi-account support for Claude, still state 625 operations across 40 domains, and the first publishes a breakdown of 571 active operations: 243 read, 244 write and 84 delete. Treat every count as a dated snapshot, not a permanent number.
04 / Limits
Limits
- Scopes decide capability. The operations an assistant sees depend on the OAuth grant, so two connections to the same server can do very different things, and an agent that works in your account can fail in a client account with a narrower grant.
- One sub-account per request. Every request targets a single sub-account. Agency-wide connections across several sub-accounts are still rolling out; if your install offers only a single sub-account, that option is not enabled for your app yet.
- HighLevel’s own pages disagree. The older support-portal setup guide still describes the original
/mcp/endpoint with a Private Integration Token and says OAuth is planned for a future release, and the support articles describe a five-tool design and list OpenAI clients as in development. The developer portal documents OAuth on the per-client endpoints, four tools, and a live OpenAI endpoint. This page follows the developer portal. - Safety gates. HighLevel says sensitive and irreversible operations require additional confirmation and safety checks.
None of these are reasons to avoid it. They are the operational cost of building on it, and worth pricing in alongside the plan cost covered in our GoHighLevel pricing breakdown.
05 / Checklist
How to evaluate any CRM MCP server
“We have an MCP server” is now table stakes rather than a differentiator. Four questions separate a real one from a checkbox:
- Who operates it? A vendor-run server has a support path and a deprecation policy. A community server on GitHub has neither, however good the code is.
- How much of the API is reachable? Compare what the agent layer can reach against the vendor’s own published API surface. Do not compare raw tool counts, because a facade design like HighLevel’s deliberately shows a handful of tools in front of a much larger catalog. The number that matters is operations reachable, not tools listed.
- How does scoping work? Least-privilege scoping is the right answer, but you need to know how it fails and whether the failure is legible to the agent.
- Is the registry versioned? Tool names are an interface. If they change without notice, agents break in production and the symptom is a confused model rather than a clean error. A versioned endpoint path, like the
v2in HighLevel’s per-client endpoints, is a good sign.
06 / Conduyt
How it compares to Conduyt’s MCP
Both are first-party CRM MCP servers with write access, so the comparison is about shape. HighLevel keeps the tool list small and puts its catalog behind discovery tools, scoped by OAuth per sub-account. Conduyt’s MCP server, as described on the Conduyt AI page, exposes 290+ named tools across 34 modules, following a conduyt_<module>_<action> pattern, and authenticates with scoped API keys, with dry-run mode, confirmation tokens for destructive actions and an audit log. The developer page puts the underlying REST surface at 870+ API operations.
We are deliberately not turning that into a head-to-head score. The two numbers are not like-for-like: HighLevel counts operations sitting behind a four-tool facade, Conduyt counts tools exposed directly, and both are filtered by scope at runtime. Counts also move between releases. AI CRM vs GoHighLevel covers how the two platforms differ beyond the agent layer, and if you are building directly against the endpoints instead, our breakdown of the GoHighLevel API covers the REST side. Underneath every feature is the CRM database, which is worth understanding before you migrate.
Primary sources
Updated October 2026. HighLevel facts reviewed October 6, 2026: LeadConnector MCP server documentation, HighLevel MCP setup support article, HighLevel MCP for Anthropic, increased scopes, HighLevel MCP multi-account support for Claude, and the MCP architecture specification.
Frequently asked questions
Does GoHighLevel have an MCP server?
Yes. HighLevel documents an official LeadConnector MCP server in its developer portal. Claude, ChatGPT and other OpenAI clients, and Muse each have their own OAuth endpoint, and the server reaches more than 550 active operations across 38 domains, depending on the scopes you approve.
What tools does the HighLevel MCP server expose?
Four unified tools: list_locations, search_operations, describe_operation and execute_operation. The assistant uses search_operations to find what it needs, describe_operation to check inputs and scopes, and execute_operation to run it. What a connection can actually do is filtered by the scopes granted.
How do you authenticate with the GoHighLevel MCP server?
HighLevel’s developer portal documents OAuth on its per-client endpoints: sign in to LeadConnector, choose the sub-account or sub-accounts, and approve scopes. An older HighLevel support article still describes a Private Integration Token on the original endpoint and says OAuth is planned, so the two pages disagree. This page follows the developer portal.
Which AI clients can connect to the HighLevel MCP server?
The developer portal lists Claude at services.leadconnectorhq.com/mcp/anthropic/v2, covering Claude.ai, Claude Code and Claude Cowork; ChatGPT, Codex and other compatible OpenAI clients at services.leadconnectorhq.com/mcp/openai/v2/; and Muse through its official LeadConnector app.
What should you check before building on a CRM MCP server?
Check four things: whether the server is vendor-operated or a community project, how authentication and scoping work, how much of the underlying API is actually reachable through tools rather than only through REST, and whether the tool registry is versioned so an agent you ship today does not break silently next quarter.
Comparing the platforms rather than the protocol? Read Conduyt vs GoHighLevel. New to the category? Start with what an AI-native CRM is. The rest of this series covers HubSpot, Salesforce, Pipedrive, Zoho CRM, Follow Up Boss and eLead.