Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "ghl_domain_ssl_onboard", "ghl_site_builder_sync" and "ghl_workflow_ivr_builder"
{"destructiveHint":falsetrue,"idempotentHint":false,"openWorldHint":true,"readOnlyHint" ⟨8 unchanged words⟩
{"destructiveHint":falsetrue,"idempotentHint":false,"openWorldHint":true,"readOnlyHint" ⟨8 unchanged words⟩
⟨4 unchanged words⟩ 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.
{"destructiveHint":falsetrue,"idempotentHint":false,"openWorldHint":true,"readOnlyHint" ⟨8 unchanged words⟩
Changed the definition of "ghl_agency_connection_health", "ghl_agency_contexts", "ghl_agency_doctor" and 10 more
CheckHighLevel Agency MCPtheConnectionHighLevelHealthconnection
CheckHighLevel Agency MCP connection health,accessactivetoSafe-WritesthePolicyconnected
Unknown → Live
First tool surface recorded: 13 tools (server version 1.0.0)
https://www.ghlagencymcp.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 5 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"additionalProperties":false,"properties":{"company":{"description":"Optional HighLevel company ID override.","maxLength":16384,"minLength":1,"type":"string"},"context":{"description":"Target HighLevel agency account context.","enum":["moosh-growth","marketplace-sandbox"],"type":"string"},"includeDoctor":{"description":"Run an inline PIT and session readiness doctor check.","type":"boolean"}},"required":[] ⟨2 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"CheckHighLevel Agency MCPtheConnectionHighLevelHealthconnection"}
ListShowHighLeveltheAccountconnectedContextsaccount
List configured HighLevelShowagencytheaccountsub-accountcontextsselectedandduringknownconnection.sub-accountConnectlocationsagainwithouttomutatingchoosestate.aExample:differentghl_agency_contexts({"context":"moosh-growth"})sub-account.
{"additionalProperties":false,"properties":{"context":{"description":"Optional HighLevel context name to inspect.","enum":["moosh-growth","marketplace-sandbox"],"type":"string"}},"required":[],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"ListShowHighLeveltheAccountconnectedContextsaccount"}
Run HighLevel AgencyCheckDoctoraccountAuditaccess
VerifyCheckHighLeveltheagencyconnectedPrivateaccountIntegrationandTokenaccess(PIT),toCRMcustomsessionvalues,companycalendars, andseedworkflows.locationReportreadiness.unavailableExample:permissionsghl_agency_doctor({"context":"moosh-growth"})separately.
{"additionalProperties":false,"properties":{"company":{"description":"Optional HighLevel company ID.","maxLength":16384,"minLength":1,"type":"string"},"context":{"description":"Target HighLevel agency context.","enum":["moosh-growth","marketplace-sandbox"],"type":"string"}},"required":[],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"Run HighLevel AgencyCheckDoctoraccountAuditaccess"}
InspectHighLeveltheSub-AccountconnectedLocationsub-account
Inspect a HighLevelReadsub-accountthe location profile, timezone,andreadinessconfigurationwithout mutatingforstate.theExample:connectedghl_agency_locations({"context":"moosh-growth","location":"loc_123"})sub-account.
{"additionalProperties":false,"properties":{"company":{"description":"Optional HighLevel company ID.","maxLength":16384,"minLength":1,"type":"string"},"contextlocation":{"descriptionpattern":"Target HighLevel agency context.","enum":^["moosh-growth","marketplace-sandbox"A-Za-z0-9_-],"type":"string"},"location":{"description":"Target sub-account location ID or alias.","maxLength":163841,"minLength128}$":1,"type":"string"}},"required":[ ⟨2 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"InspectHighLeveltheSub-AccountconnectedLocationsub-account"}
ConfigureSetSafe-WritesthePolicychangePresetpolicy
ConfigureChoosetheread-onlyactiveaccessSafe-WritesorPolicyallowpresetchanges(read-only,afterdry-run-first,aorpreview.standard)EveryforchangethestillcurrentrequiresHighLeveldryRun=falseagencyandsession.theExample:returnedghl_agency_tools_enable({"policyPreset":"dry-run-first"})preview ID.
{"additionalProperties":false,"properties":{"policyPreset":{"description":"Safe-Writes Policy preset to apply to the current session.","enum":["read-only","dry-run-first","standard"],"type":"string"}},"required":["policyPreset"],"type":"object"}
{"destructiveHint":false,"idempotentHint":truefalse,"openWorldHint":falsetrue,"readOnlyHint":false,"title":"ConfigureSetSafe-WritesthePolicychangePresetpolicy"}
SearchFindHighLeveltoolsBlueprintsand&workflowTemplatestemplates
Search HighLevel automation blueprintFindpresetstools andconfigurationworkflow templates by keyword or category.Example: ghl_agency_tools_search({"query":"funnel","category":"onboarding"})
{"additionalProperties":false,"properties":{"category":{"description":"Optional template category filter.","enum":["all","core","onboarding","saas","aicrm","telephony","commerce","governance","crm","billing","announcements"],"type":"string"},"query":{"description":"Keyword to search across blueprint templates and descriptions.","maxLength":16384512,"minLength":1,"type":"string"}} ⟨3 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"SearchFindHighLeveltoolsBlueprintsand&workflowTemplatestemplates"}
AuditCheckCustomcustomValuesvalues&andMergemergeTagstags
Read-onlyFindauditblankofcustomsub-accountvalues,CustomunresolvedValuesplaceholders, andSMS/emailbrokentemplatesreferencesforinbrokenthemergeconnectedtagssub-account'sormessagemissingtemplates.placeholders.OptionalExample:suppliedghl_custom_values_audit({"locationId":"loc_123"})templates are checked too.
{"additionalProperties":false,"properties":{"locationId":{"descriptionpattern":"Target HighLevel sub-account location ID.^[A-Za-z0-9_-]{1,128}$","type":"string"},"templates":{"items":{"maxLength":20000,"type":"string"},"maxItems":50,"type":"array"}},"required":[],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"AuditCheckCustomcustomValuesvalues&andMergemergeTagstags"}
Onboard ClientSaveDomain,andDNScheck&aBrandedsiteLinksdomain
Plan, verify,Preview andattachsaveHighLevelacustomdomain record and funneldomainsbinding. Report DNS andbrandedHTTPSshort-linkreadinessCNAME/A/TXTseparately.recordsHostingwithattachment,SSLpagechecks.routingExample:andghl_domain_ssl_onboard({"locationId":"loc_123","domain":"go.example.com","dryRun":true})publication require separate steps.
{"additionalProperties":false,"properties":{"domain":{"descriptionmaxLength":"Custom funnel, website512,or branded-link hostname."minLength":1,"type":"string"},"dryRun":{"descriptiondefault":true,"Verify DNS propagation and preview changes before applying.type":"boolean"},"funnelId":{"pattern":"^[A-Za-z0-9_-]{1,128}$","type":"booleanstring"},"locationId":{"pattern":"^[A-Za-z0-9_-]{1,128}$","type":"string"},"previewId":{"pattern":"^[A-Za-z0-9_-]{1,128}$","type":"string"},"stepId":{"description":"TargetOptionalHighLevelpagesub-accountIDlocationtoID.
{"destructiveHint":false,"idempotentHint":truefalse,"openWorldHint":true,"readOnlyHint":false,"title":"Onboard ClientSaveDomain,andDNScheck&aBrandedsiteLinksdomain"}
Audit LCCheckPhonephoneNumbersroutingforandWalletnumberDrainpools
Read-only audit of sub-accountInspectLCconnected-accountPhonephone numbers, number pools,forwardingmissingloopsrouting, andunassignedforwardingmonthlyloops.walletRoutingdrain.risksExample:doghl_phone_wallet_audit({"locationId":"loc_123"})not establish charges or savings.
{"additionalProperties":false,"properties":{"locationId":{"descriptionpattern":"Target HighLevel sub-account location ID.^[A-Za-z0-9_-]{1,128}$","type":"string"}},"required": ⟨2 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"Audit LCCheckPhonephoneNumbersroutingforandWalletnumberDrainpools"}
SyncPreviewFunnelorStepapplyLayouta page change
SynchronizeRead aHighLevelfunnelsteppage or preview layout,whilestyle,preservingcopy,2-steporcartscontent changes. Apply the returned preview to the same page. Existing checkout and1-clickupsellupsells.componentsExample:mustghl_site_builder_sync({"locationId":"loc_123","funnelId":"fnl_1","dryRun":true})be preserved.
{"additionalProperties":false,"properties":{"dryRun":{"descriptiondefault":"Preview layout and CSS diff without mutating the live page."true,"type":"boolean"},"funnelId":{"descriptionpattern":"Target funnel or website ID.^[A-Za-z0-9_-]{1,128}$","type":"string"},"input":{"type":"object"},"locationId":{"descriptionpattern":"Target HighLevel sub-account location ID.^[A-Za-z0-9_-]{1,128}$","type":"string"},"mode":{"enum":["read","draft","styles","copy","content"],"type":"string"},"previewId":{"pattern":"^[A-Za-z0-9_-]{1,128}$","type":"string"},"stepId":{"descriptionpattern":"Optional funnel step or page ID.^[A-Za-z0-9_-]{1,128}$","type":"string"}},"required":["funnelId","stepId"],"type":"object"}
{"destructiveHint":false,"idempotentHint":truefalse,"openWorldHint":falsetrue,"readOnlyHint":false,"title":"SyncPreviewFunnelorStepapplyLayouta page change"}
DiffCompareSub-AccountaAgainstsub-accountMasterwithSnapshota snapshot export
Compare a supplied snapshot export with this sub-account's liveHighLevelcustomclientvalues,sub-accountcustomagainstfields,atagsreferenceandMastercalendars.SnapshotIncludewithouttheoverwritingsnapshotassets.IDExample:andghl_snapshot_diff_audit({"locationId":"loc_123","snapshotId":"snap_456"})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.
{"additionalProperties":false,"properties":{"locationId":{"descriptionpattern":"Live HighLevel sub-account location ID to audit.^[A-Za-z0-9_-]{1,128}$","type":"string"},"snapshotIdsnapshotExport":{"description":"ReferenceSnapshotMasterdataSnapshotcontainingIDid (or snapshotId), and arrays for customValues, customFields, tags or calendars, directly or under assets/resources. Use an empty array only for a category verified tocomparebeagainst.empty. Omit unavailable categories. Optional companyId must match the connected company.","type":"object"},"snapshotId":{"pattern":"^[A-Za-z0-9_-]{1,128}$","type":"string"}},"required":["snapshotId","snapshotExport"],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"DiffCompareSub-AccountaAgainstsub-accountMasterwithSnapshota snapshot export"}
Audit Least-Privilege UserCheckRolestaffPresetspermissions
Read-onlyCompareauditstaffofassignedsub-accounttostaffthepermissionsconnectedagainstsub-accountleast-privilegewithroleapresetsselected(va-support,permissionsales-rep,preset.client-admin,Thisagency-admin).auditExample:doesghl_user_role_governance({"locationId":"loc_123","preset":"va-support"})not change roles.
{"additionalProperties":false,"properties":{"locationId":{"descriptionpattern":"Target HighLevel sub-account location ID.^[A-Za-z0-9_-]{1,128}$","type":"string"},"preset":{"description":"Least-privilege role preset to audit against.","enum":["va-support","sales-rep","client-admin","agency-admin"],"type":"string"}},"required":["preset"],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"Audit Least-Privilege UserCheckRolestaffPresetspermissions"}
BuildWorkflows, LeadShieldaGuardsworkflow&orSpam-ShieldcallIVRsmenu
SynthesizePreviewandapublishform-screening,HighLevelintake,workflowsor call-menu workflow,LeadShieldthencontactapplyformthatspampreview.guards,Draft creation andcall-screeningpublicationIVRs.areExample:separateghl_workflow_ivr_builder({"locationId":"loc_123","preset":"leadshield-form-guard","dryRun":true})requested actions.
{"additionalProperties":false,"properties":{"dryRundigits":{"descriptionpattern":"Preview workflow graph diff before publishing.^[0-9]{1,4}$","type":"string"},"dryRun":{"default":true,"type":"boolean"},"formId":{"pattern":"^[A-Za-z0-9_-]{1,128}$","type":"string"},"forwardTo":{"maxLength":512,"minLength":1,"type":"string"},"greeting":{"maxLength":1000,"type":"string"},"input":{"type":"object"},"locationId":{"descriptionpattern":"Target HighLevel sub-account location ID.^[A-Za-z0-9_-]{1,128}$","type":"string"},"presetname":{"descriptionmaxLength":512,"Workflow or IVR blueprint preset to compile.minLength":1,"type":"string"},"phone":{"maxLength":512,"minLength":1,"type":"string"},"preset":{"enum":["leadshield-form-guard","spam-shield-ivr","multi-step-intake"],"type":"string"},"previewId":{"pattern":"^[A-Za-z0-9_-]{1,128}
{"destructiveHint":false,"idempotentHint":truefalse,"openWorldHint":falsetrue,"readOnlyHint":false,"title":"BuildWorkflows, LeadShieldaGuardsworkflow&orSpam-ShieldcallIVRsmenu"}