HighLevel Agency & Builder MCP
An MCP server for GoHighLevel agencies that enables AI assistants to manage funnels, websites, domains, workflows, and sub-accounts. It supports tasks like comparing snapshot drifts, checking for broken merge tags, previewing funnel changes, and auditing phone routing.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://ghlagencymcp.com/mcpWhat you can do with it
- Compare snapshot exports with live sub-accounts
- Check Custom Values for broken merge tags
- Preview funnel headline updates preserving order forms
- Audit phone routing and forwarding loops
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- highlevel-agency-mcp 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 13 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
}
}Tools
13 advertised
ghl_agency_connection_health — Check HighLevel Agency MCP Connection Health
Check HighLevel Agency MCP connection health, active Safe-Writes Policy preset, and progressive discovery status. Example: ghl_agency_connection_health({"context":"moosh-growth","includeDoctor":true})
{
"type": "object",
"required": [],
"properties": {
"company": {
"type": "string",
"maxLength": 16384,
"minLength": 1,
"description": "Optional HighLevel company ID override."
},
"context": {
"enum": [
"moosh-growth",
"marketplace-sandbox"
],
"type": "string",
"description": "Target HighLevel agency account context."
},
"includeDoctor": {
"type": "boolean",
"description": "Run an inline PIT and session readiness doctor check."
}
},
"additionalProperties": false
}{
"title": "Check HighLevel Agency MCP Connection Health",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_agency_tools_search — Search HighLevel Blueprints & Templates
Search HighLevel automation blueprint presets and configuration templates by keyword or category. Example: ghl_agency_tools_search({"query":"funnel","category":"onboarding"})
{
"type": "object",
"required": [],
"properties": {
"query": {
"type": "string",
"maxLength": 16384,
"minLength": 1,
"description": "Keyword to search across blueprint templates and descriptions."
},
"category": {
"enum": [
"all",
"core",
"onboarding",
"saas",
"ai",
"telephony",
"commerce",
"governance",
"crm",
"billing",
"announcements"
],
"type": "string",
"description": "Optional template category filter."
}
},
"additionalProperties": false
}{
"title": "Search HighLevel Blueprints & Templates",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_agency_tools_enable — Configure Safe-Writes Policy Preset
Configure the active Safe-Writes Policy preset (read-only, dry-run-first, or standard) for the current HighLevel agency session. Example: ghl_agency_tools_enable({"policyPreset":"dry-run-first"})
{
"type": "object",
"required": [],
"properties": {
"policyPreset": {
"enum": [
"read-only",
"dry-run-first",
"standard"
],
"type": "string",
"description": "Safe-Writes Policy preset to apply to the current session."
}
},
"additionalProperties": false
}{
"title": "Configure Safe-Writes Policy Preset",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_agency_contexts — List HighLevel Account Contexts
List configured HighLevel agency account contexts and known sub-account locations without mutating state. Example: ghl_agency_contexts({"context":"moosh-growth"})
{
"type": "object",
"required": [],
"properties": {
"context": {
"enum": [
"moosh-growth",
"marketplace-sandbox"
],
"type": "string",
"description": "Optional HighLevel context name to inspect."
}
},
"additionalProperties": false
}{
"title": "List HighLevel Account Contexts",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_agency_doctor — Run HighLevel Agency Doctor Audit
Verify HighLevel agency Private Integration Token (PIT), CRM session, company, and seed location readiness. Example: ghl_agency_doctor({"context":"moosh-growth"})
{
"type": "object",
"required": [],
"properties": {
"company": {
"type": "string",
"maxLength": 16384,
"minLength": 1,
"description": "Optional HighLevel company ID."
},
"context": {
"enum": [
"moosh-growth",
"marketplace-sandbox"
],
"type": "string",
"description": "Target HighLevel agency context."
}
},
"additionalProperties": false
}{
"title": "Run HighLevel Agency Doctor Audit",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_agency_locations — Inspect HighLevel Sub-Account Location
Inspect a HighLevel sub-account location profile, timezone, and readiness configuration without mutating state. Example: ghl_agency_locations({"context":"moosh-growth","location":"loc_123"})
{
"type": "object",
"required": [],
"properties": {
"company": {
"type": "string",
"maxLength": 16384,
"minLength": 1,
"description": "Optional HighLevel company ID."
},
"context": {
"enum": [
"moosh-growth",
"marketplace-sandbox"
],
"type": "string",
"description": "Target HighLevel agency context."
},
"location": {
"type": "string",
"maxLength": 16384,
"minLength": 1,
"description": "Target sub-account location ID or alias."
}
},
"additionalProperties": false
}{
"title": "Inspect HighLevel Sub-Account Location",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_snapshot_diff_audit — Diff Sub-Account Against Master Snapshot
Compare a live HighLevel client sub-account against a reference Master Snapshot without overwriting assets. Example: ghl_snapshot_diff_audit({"locationId":"loc_123","snapshotId":"snap_456"})
{
"type": "object",
"required": [],
"properties": {
"locationId": {
"type": "string",
"description": "Live HighLevel sub-account location ID to audit."
},
"snapshotId": {
"type": "string",
"description": "Reference Master Snapshot ID to compare against."
}
},
"additionalProperties": false
}{
"title": "Diff Sub-Account Against Master Snapshot",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_site_builder_sync — Sync Funnel Step Layout
Synchronize a HighLevel funnel step layout while preserving 2-step carts and 1-click upsells. Example: ghl_site_builder_sync({"locationId":"loc_123","funnelId":"fnl_1","dryRun":true})
{
"type": "object",
"required": [],
"properties": {
"dryRun": {
"type": "boolean",
"description": "Preview layout and CSS diff without mutating the live page."
},
"stepId": {
"type": "string",
"description": "Optional funnel step or page ID."
},
"funnelId": {
"type": "string",
"description": "Target funnel or website ID."
},
"locationId": {
"type": "string",
"description": "Target HighLevel sub-account location ID."
}
},
"additionalProperties": false
}{
"title": "Sync Funnel Step Layout",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_domain_ssl_onboard — Onboard Client Domain, DNS & Branded Links
Plan, verify, and attach HighLevel custom funnel domains and branded short-link CNAME/A/TXT records with SSL checks. Example: ghl_domain_ssl_onboard({"locationId":"loc_123","domain":"go.example.com","dryRun":true})
{
"type": "object",
"required": [],
"properties": {
"domain": {
"type": "string",
"description": "Custom funnel, website, or branded-link hostname."
},
"dryRun": {
"type": "boolean",
"description": "Verify DNS propagation and preview changes before applying."
},
"locationId": {
"type": "string",
"description": "Target HighLevel sub-account location ID."
}
},
"additionalProperties": false
}{
"title": "Onboard Client Domain, DNS & Branded Links",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}ghl_workflow_ivr_builder — Build Workflows, LeadShield Guards & Spam-Shield IVRs
Synthesize and publish HighLevel workflows, LeadShield contact form spam guards, and call-screening IVRs. Example: ghl_workflow_ivr_builder({"locationId":"loc_123","preset":"leadshield-form-guard","dryRun":true})
{
"type": "object",
"required": [],
"properties": {
"dryRun": {
"type": "boolean",
"description": "Preview workflow graph diff before publishing."
},
"preset": {
"enum": [
"leadshield-form-guard",
"spam-shield-ivr",
"multi-step-intake"
],
"type": "string",
"description": "Workflow or IVR blueprint preset to compile."
},
"locationId": {
"type": "string",
"description": "Target HighLevel sub-account location ID."
}
},
"additionalProperties": false
}{
"title": "Build Workflows, LeadShield Guards & Spam-Shield IVRs",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_custom_values_audit — Audit Custom Values & Merge Tags
Read-only audit of sub-account Custom Values and SMS/email templates for broken merge tags or missing placeholders. Example: ghl_custom_values_audit({"locationId":"loc_123"})
{
"type": "object",
"required": [],
"properties": {
"locationId": {
"type": "string",
"description": "Target HighLevel sub-account location ID."
}
},
"additionalProperties": false
}{
"title": "Audit Custom Values & Merge Tags",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_phone_wallet_audit — Audit LC Phone Numbers for Wallet Drain
Read-only audit of sub-account LC Phone numbers, number pools, forwarding loops, and unassigned monthly wallet drain. Example: ghl_phone_wallet_audit({"locationId":"loc_123"})
{
"type": "object",
"required": [],
"properties": {
"locationId": {
"type": "string",
"description": "Target HighLevel sub-account location ID."
}
},
"additionalProperties": false
}{
"title": "Audit LC Phone Numbers for Wallet Drain",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}ghl_user_role_governance — Audit Least-Privilege User Role Presets
Read-only audit of sub-account staff permissions against least-privilege role presets (va-support, sales-rep, client-admin, agency-admin). Example: ghl_user_role_governance({"locationId":"loc_123","preset":"va-support"})
{
"type": "object",
"required": [],
"properties": {
"preset": {
"enum": [
"va-support",
"sales-rep",
"client-admin",
"agency-admin"
],
"type": "string",
"description": "Least-privilege role preset to audit against."
},
"locationId": {
"type": "string",
"description": "Target HighLevel sub-account location ID."
}
},
"additionalProperties": false
}{
"title": "Audit Least-Privilege User Role Presets",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 460 ms
- 95th percentile latency
- 460 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 460 ms · metadata changed · 13 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http highlevel-agency-builder-mcp https://ghlagencymcp.com/mcpCodex
codex mcp add highlevel-agency-builder-mcp --url https://ghlagencymcp.com/mcpCursor
{
"mcpServers": {
"highlevel-agency-builder-mcp": {
"url": "https://ghlagencymcp.com/mcp"
}
}
}Cline
{
"mcpServers": {
"highlevel-agency-builder-mcp": {
"type": "streamableHttp",
"url": "https://ghlagencymcp.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"highlevel-agency-builder-mcp": {
"type": "http",
"url": "https://ghlagencymcp.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http highlevel-agency-builder-mcp https://ghlagencymcp.com/mcpClaude Desktop
{
"mcpServers": {
"highlevel-agency-builder-mcp": {
"url": "https://ghlagencymcp.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"highlevel-agency-builder-mcp": {
"serverUrl": "https://ghlagencymcp.com/mcp"
}
}
}Let your agent find its tools
Find servers like HighLevel Agency & Builder MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.