Pakt Docs
MCP Tools

prepare_pakt_disable

Stage terminal disable of one exact account-owned Pakt for browser review.

Stage Terminal Disable

Use this tool to create a browser approval request that permanently disables one active root.

At a Glance

FieldMeaning
Side effectsCreates a five-minute disable challenge. Disable occurs after owner approval in the browser.
Next stepThe owner approves in the browser, then the client confirms the result with list_pakts.

Protocol Behavior

Stage terminal disable of one exact account-owned Pakt for browser review. This creates a random five-minute passkey challenge bound to the authenticated account, deployment environment, root, and the distinct disable domain. It does not disable the Pakt or accept key/signature material from the agent.

Arguments

ArgumentTypeRequiredConstraints
pakt_rootstringyesminimum length 64; maximum length 64; pattern ^[0-9a-f]{64}$

Input Schema

The JSON schema below is emitted by the hosted server's real tools/list catalogue for MCP protocol revision 2025-06-18.

{
  "additionalProperties": false,
  "properties": {
    "pakt_root": {
      "description": "The exact active Pakt root to disable.",
      "maxLength": 64,
      "minLength": 64,
      "pattern": "^[0-9a-f]{64}$",
      "type": "string"
    }
  },
  "required": [
    "pakt_root"
  ],
  "type": "object"
}

On this page