MCP tools: remote-blueprints
remote-blueprints
Registered when: blueprints.enabled for the org; admin; apply requires a recorded person approval.
blueprint_applications
Read this org’s blueprint application receipts. Dark: blueprints.enabled; org admin required.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | no | Target org. Must be within your credential scope. |
Example call:
{"name":"blueprint_applications","arguments":{}}
Related: blueprint_export, blueprint_plan, blueprint_apply.
blueprint_apply
Apply exactly a saved blueprint plan by hash, per-item atomic and audited. No deletes; unsafe conflicts cannot be overridden. Requires a recorded person approval naming this key, exact plan hash and conflict policy; dark: blueprints.enabled.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | no | Target org. Must be within your credential scope. |
approvalId | string | no | |
planId | string | yes | |
planSha256 | string | yes | |
conflictPolicy | "skip" \ | "rename" \ | "override" |
Example call:
{"name":"blueprint_apply","arguments":{"planId":"<planId>","planSha256":"<planSha256>","conflictPolicy":"skip"}}
Related: blueprint_export, blueprint_plan, blueprint_applications.
blueprint_export
Export selected reusable configuration as goodqa.blueprint/1. No records, credentials or members. Dark: blueprints.enabled; org admin required.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | no | Target org. Must be within your credential scope. |
key | string | yes | |
version | integer | yes | |
select | object[] | yes |
Example call:
{"name":"blueprint_export","arguments":{"key":"<key>","version":1,"select":[]}}
Related: blueprint_plan, blueprint_applications, blueprint_apply.
blueprint_plan
Dry-run a blueprint file against this org: field diffs, conflicts and ID remapping. Dark: blueprints.enabled; org admin required.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | no | Target org. Must be within your credential scope. |
file | object | yes |
Example call:
{"name":"blueprint_plan","arguments":{"file":{}}}
Related: blueprint_export, blueprint_applications, blueprint_apply.