MCP tools: remote-ghl-migration
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.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | no | |
config | object | yes |
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.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
id | string | yes | |
expectedEpoch | integer | yes |
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.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
id | string | yes |
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.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
id | string | yes |
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.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
id | string | yes | |
epoch | integer | yes | |
itemId | string | yes | |
choice | "kept" \ | "dropped" \ | "undecided" |
quote | string | yes | |
ownerUserId | string | yes |
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.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
id | string | yes | |
epoch | integer | yes | |
itemId | string | yes | |
projectId | string | no |
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.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
id | string | yes | |
sourceLocationId | string | yes | |
epoch | integer | yes | |
items | object[] | 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.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
id | string | yes |
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.