HighLevel Agency & Builder MCP

app.ghlmcpPublished by ghlmcp.appOfficial publisherv1.0.0Updated Nov 2, 2026

Full-stack GoHighLevel (GHL) MCP for funnels, client DNS/SSL, LeadShield spam blockers & snapshots.

Overview

AI-generated overview

Remote MCP server for GoHighLevel agencies: inspect sub-accounts, preview and apply funnel, domain, workflow and staff changes.

What you can do
  • Check connection health, discover and enable tool packs, and list agency contexts and sub-account locations
  • Inspect and update sub-account locations, with dry-run preview and read-back verification
  • Compare a live sub-account against a reference snapshot and sync funnel steps and website layouts
  • Plan and verify custom funnel domains with DNS and SSL checks
  • Build and publish workflows, spam guards and call-screening IVRs, and batch-sync custom values
  • Audit phone numbers and wallet usage, and provision or offboard staff with role presets
When to use it
Useful for HighLevel agencies and builders who want an assistant to audit client sub-accounts, diff them against a master snapshot, and prepare or apply funnel, domain, workflow and permission changes with previews.
Requirements
A Streamable HTTP MCP client connected to the provider's remote endpoint. A sub-account location ID and a dedicated HighLevel Private Integration Token with only the required permissions; page and workflow tools also need a builder session. Credentials are entered on the connection page, not in chat.
Before you install
Tools can write to live HighLevel accounts: locations, funnel and site layouts, domains, workflows, custom values and staff access. Confirm sandbox versus production, preview with dryRun first, and read back results. Session credentials carry the HighLevel user's permissions beyond the token's scopes, so review permissions and revocation before supplying one. Domain bindings do not establish DNS, HTTPS or publication.

Installation

In SourceWeft

  1. Open HighLevel Agency & Builder MCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/app.ghlmcp%2Fhighlevel-agency-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "highlevel-agency-builder": {
      "type": "http",
      "url": "https://ghlmcp.app/mcp"
    }
  }
}

README

HighLevel Agency & Builder MCP

Author: Daniel Hallman (Moosh Works)

Preview page and workflow changes, save domain bindings, and inspect settings for a connected HighLevel sub-account. Review each proposed change before applying it, then verify the saved result.

Connect your assistant

  1. Connect a client that supports Streamable HTTP MCP to https://ghlagencymcp.com/mcp.
  2. On the connection page, provide the intended sub-account's location ID and a dedicated Private Integration Token with only the required permissions. Leave the editing field empty for account checks. Page and workflow tools also need a builder session. Before supplying one, read the credential permissions and revocation instructions. Renewable session credentials carry the HighLevel user's permissions beyond the integration token's scopes. Keep credentials out of chat.
  3. Check ghl_agency_connection_health with includeDoctor: true and confirm the returned location ID.
  4. Reconnect if access expires or the service restarts. See the setup guide for help.

Try a task

  • Compare a supplied snapshot export with the connected sub-account.
  • Check Custom Values for broken merge tags.
  • Preview an update to a funnel headline while preserving its order form.
  • Inspect available phone routing and forwarding loops.

See the skill instructions for the tools and required checks.

Before applying changes

Confirm the target sub-account and whether it is a sandbox or production account. Preview with dryRun: true. Apply an authorized change with dryRun: false and the returned previewId, then read the saved result. Workflow drafts, publication, and delivery are separate outcomes. Domain bindings do not establish DNS, HTTPS, hosting, or publication. Staff-permission and custom-value audits do not change those settings.

For help, use support. See the privacy policy and terms before connecting an account.

Package and review status

This is version 1.1.4 of the public integration package. The separate ChatGPT 1.1.3 listing is in review. Installing this package does not establish ChatGPT directory approval.

Release notes

Version 1.1.4 — October 30, 2026 clarifies credential permissions and revocation. See release notes and the versioned release.

Source: README.md at commit 2468649

Tools

13

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})

ParameterscompanycontextincludeDoctor

ghl_agency_tools_enable

Enable HighLevel Agency Tool Pack

Dynamically enable a HighLevel MCP tool pack or specific tool names for the current Progressive Discovery session. Example: ghl_agency_tools_enable({"pack":"onboarding"})

Parameterspacktools

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"})

Parameterscontext

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"})

Parameterscompanycontext

ghl_agency_locations

Manage HighLevel Sub-Account Locations

List, inspect, or update HighLevel sub-account locations with dry-run preview and read-back verification. Example: ghl_agency_locations({"action":"list","context":"moosh-growth"})

Parametersyesactioncompanycontextlocation

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"})

ParameterslocationIdsnapshotId

ghl_site_builder_sync

Sync Funnel & Website Page Layouts

Export, diff, and update HighLevel funnel steps and website layouts while preserving 2-step carts and 1-click upsells. Example: ghl_site_builder_sync({"locationId":"loc_123","funnelId":"fnl_1","dryRun":true})

ParametersdryRunstepIdfunnelIdlocationId

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})

ParametersdomaindryRunlocationId

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})

ParametersdryRunpresetlocationId

ghl_custom_values_audit

Sync Custom Values & Audit Merge Tags

Batch-sync sub-account Custom Values and scan SMS/email templates for broken merge tags or TBD placeholders. Example: ghl_custom_values_audit({"locationId":"loc_123","action":"validate"})

ParametersactionlocationId

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"})

ParameterslocationId

ghl_user_role_governance

Manage Least-Privilege User Role Presets

Provision staff with least-privilege role presets (va-support, sales-rep, client-admin) or offboard sub-account access. Example: ghl_user_role_governance({"action":"audit","preset":"va-support"})

Parametersactionpreset

Version history

1
  1. v1.0.0LatestOct 26, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts