HighLevel Agency & Builder MCP

io.github.moosheePublished by GitHub account moosheev1.1.4Updated Oct 30, 2026

Review HighLevel changes. Built by Moosh Works (https://mooshworks.com).

The publisher's own server: HighLevel Agency & Builder MCP

Overview

AI-generated overview

Remote MCP server for reviewing and previewing changes in one connected HighLevel sub-account: funnels, workflows, domains, custom values and phone routing.

What you can do
  • Check connection health, builder access, permissions and the selected sub-account's location profile
  • Search available tools and workflow templates, and switch between read-only and change-enabled access
  • Preview and apply funnel page layout, style, copy and content changes, preserving checkout and upsell components
  • Preview and save domain records and funnel bindings, reporting DNS and HTTPS readiness separately
  • Preview and apply form-screening, intake or call-menu workflows, with draft creation and publication as separate actions
  • Audit custom values and merge tags, compare a supplied snapshot export with live settings, inspect phone routing and forwarding loops, and compare staff against a…
When to use it
Useful when you administer a HighLevel sub-account and want an assistant to inspect settings, audit broken merge tags, phone routing or staff permissions, or prepare funnel and workflow changes as previews before applying them.
Requirements
A Streamable HTTP MCP client pointed at the hosted endpoint. On the connection page you supply the sub-account's location ID and a dedicated HighLevel Private Integration Token with only the needed permissions; page and workflow tools also need a builder session credential. Reconnect when access expires or the service restarts.
Before you install
You hand over HighLevel credentials: a Private Integration Token and possibly a renewable builder session that carries the HighLevel user's permissions beyond the token's scopes, so read the permission and revocation notes first and keep credentials out of chat. Some tools apply changes to a live sub-account when dryRun is false with a preview ID, so confirm sandbox versus production. Snapshot exports are user-supplied and unverified, and audits do not change settings or establish charges…

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/io.github.mooshee%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://ghlagencymcp.com/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 the HighLevel connection

Check access to the connected sub-account and whether builder access is available.

ParametersincludeDoctor

ghl_agency_tools_enable

Set the change policy

Choose read-only access or allow changes after a preview. Every change still requires dryRun=false and the returned preview ID.

ParameterspolicyPresetrequired

ghl_agency_contexts

Show the connected account

Show the sub-account selected during connection. Connect again to choose a different sub-account.

Takes no parameters.

ghl_agency_doctor

Check account access

Check the connected account and access to custom values, calendars, and workflows. Report unavailable permissions separately.

Takes no parameters.

ghl_agency_locations

Inspect the connected sub-account

Read the location profile, timezone and configuration for the connected sub-account.

Parameterslocation

ghl_snapshot_diff_audit

Compare a sub-account with a snapshot export

Compare a supplied snapshot export with this sub-account's live custom values, custom fields, tags and calendars. Include the snapshot ID and at least one asset category. The export is user-supplied; its ownership and freshness are unverified. Missing categories remain unverified. This does not overwrite assets.

ParameterslocationIdsnapshotIdrequiredsnapshotExportrequired

ghl_site_builder_sync

Preview or apply a page change

Read a funnel page or preview layout, style, copy, or content changes. Apply the returned preview to the same page. Existing checkout and upsell components must be preserved.

ParametersmodeinputdryRunstepIdrequiredfunnelIdrequiredpreviewIdlocationId

ghl_domain_ssl_onboard

Save and check a site domain

Preview and save a domain record and funnel binding. Report DNS and HTTPS readiness separately. Hosting attachment, page routing and publication require separate steps.

ParametersdomainrequireddryRunstepIdfunnelIdrequiredpreviewIdlocationId

ghl_workflow_ivr_builder

Build a workflow or call menu

Preview a form-screening, intake, or call-menu workflow, then apply that preview. For multi-step-intake, provide formId and input.tags (one to ten existing tag IDs), input.taskTitle and input.taskBody. Draft creation and publication are separate requested actions.

ParametersnamerequiredinputphonedigitsdryRunformIdpresetrequiredpublishgreetingforwardTopreviewIdlocationId+1 more

ghl_custom_values_audit

Check custom values and merge tags

Find blank custom values, unresolved placeholders, and broken references in the connected sub-account's message templates. Optional supplied templates are checked too.

ParameterstemplateslocationId

ghl_phone_wallet_audit

Check phone routing and number pools

Inspect connected-account phone numbers, number pools, missing routing, and forwarding loops. Routing risks do not establish charges or savings.

ParameterslocationId

ghl_user_role_governance

Check staff permissions

Compare staff assigned to the connected sub-account with a selected permission preset. This audit does not change roles.

ParameterspresetrequiredlocationId

Version history

3
  1. v1.1.4LatestOct 30, 2026
  2. v1.1.2Oct 29, 2026
  3. v1.0.0Oct 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

Other Ghlagencymcp integrations