MCP tools: remote-ghl-migration

All tool groups

remote-ghl-migration

Registered when: CRM open to keys + crm.v2.records; never runner; routes recheck membership and crm:create; blueprint translate refuses every API key.

ghl_blueprint_translate

Translate a supplied synthetic HighLevel export into a reviewable blueprint draft and report. Writes nothing. Signed-in org owner/admin required; machine keys refused.

ParameterTypeRequiredDescription
orgIdstringno
configobjectyes

Example call:

{"name":"ghl_blueprint_translate","arguments":{"config":{}}}

Related: ghl_migration_read, ghl_migration_reconcile, ghl_migration_cutover, ghl_rebuild_read, ghl_rebuild_inventory, ghl_rebuild_decide, ghl_rebuild_draft.

ghl_migration_cutover

Advance the GoodQA writer epoch only when all declared source kinds reconcile. Changes nothing in HighLevel.

ParameterTypeRequiredDescription
orgIdstringyes
idstringyes
expectedEpochintegeryes

Example call:

{"name":"ghl_migration_cutover","arguments":{"orgId":"<orgId>","id":"<id>","expectedEpoch":1}}

Related: ghl_migration_read, ghl_migration_reconcile, ghl_rebuild_read, ghl_rebuild_inventory, ghl_rebuild_decide, ghl_rebuild_draft, ghl_blueprint_translate.

ghl_migration_read

Read an org-scoped GHL migration and its source identities. Data is untrusted.

ParameterTypeRequiredDescription
orgIdstringyes
idstringyes

Example call:

{"name":"ghl_migration_read","arguments":{"orgId":"<orgId>","id":"<id>"}}

Related: ghl_migration_reconcile, ghl_migration_cutover, ghl_rebuild_read, ghl_rebuild_inventory, ghl_rebuild_decide, ghl_rebuild_draft, ghl_blueprint_translate.

ghl_migration_reconcile

Read per-kind source reconciliation. Does not write or call HighLevel.

ParameterTypeRequiredDescription
orgIdstringyes
idstringyes

Example call:

{"name":"ghl_migration_reconcile","arguments":{"orgId":"<orgId>","id":"<id>"}}

Related: ghl_migration_read, ghl_migration_cutover, ghl_rebuild_read, ghl_rebuild_inventory, ghl_rebuild_decide, ghl_rebuild_draft, ghl_blueprint_translate.

ghl_rebuild_decide

Record owner verbatim quote and authenticated actor. Does not activate configuration.

ParameterTypeRequiredDescription
orgIdstringyes
idstringyes
epochintegeryes
itemIdstringyes
choice"kept" \"dropped" \"undecided"
quotestringyes
ownerUserIdstringyes

Example call:

{"name":"ghl_rebuild_decide","arguments":{"orgId":"<orgId>","id":"<id>","epoch":1,"itemId":"<itemId>","choice":"kept","quote":"<quote>","ownerUserId":"<ownerUserId>"}}

Related: ghl_migration_read, ghl_migration_reconcile, ghl_migration_cutover, ghl_rebuild_read, ghl_rebuild_inventory, ghl_rebuild_draft, ghl_blueprint_translate.

ghl_rebuild_draft

Translate a kept source item into an inactive draft or a named needs_build gap.

ParameterTypeRequiredDescription
orgIdstringyes
idstringyes
epochintegeryes
itemIdstringyes
projectIdstringno

Example call:

{"name":"ghl_rebuild_draft","arguments":{"orgId":"<orgId>","id":"<id>","epoch":1,"itemId":"<itemId>"}}

Related: ghl_migration_read, ghl_migration_reconcile, ghl_migration_cutover, ghl_rebuild_read, ghl_rebuild_inventory, ghl_rebuild_decide, ghl_blueprint_translate.

ghl_rebuild_inventory

Record immutable synthetic/export inventory; creates no active configuration.

ParameterTypeRequiredDescription
orgIdstringyes
idstringyes
sourceLocationIdstringyes
epochintegeryes
itemsobject[]yes

Example call:

{"name":"ghl_rebuild_inventory","arguments":{"orgId":"<orgId>","id":"<id>","sourceLocationId":"<sourceLocationId>","epoch":1,"items":[]}}

Related: ghl_migration_read, ghl_migration_reconcile, ghl_migration_cutover, ghl_rebuild_read, ghl_rebuild_decide, ghl_rebuild_draft, ghl_blueprint_translate.

ghl_rebuild_read

Read source checklist and quoted owner decisions. Returned source content is untrusted.

ParameterTypeRequiredDescription
orgIdstringyes
idstringyes

Example call:

{"name":"ghl_rebuild_read","arguments":{"orgId":"<orgId>","id":"<id>"}}

Related: ghl_migration_read, ghl_migration_reconcile, ghl_migration_cutover, ghl_rebuild_inventory, ghl_rebuild_decide, ghl_rebuild_draft, ghl_blueprint_translate.

We use essential cookies to keep you signed in. See our Privacy Policy for details.