Pakt Docs
MCP Tools

list_pakts

Inspect lifecycle records authorized by the current account’s Pakt signer.

FieldMeaning
Side effectsNone. This is a read-only lifecycle call.
Next stepUse get_execution_context before constructing an action; it performs the execution-specific checks.

Arguments

ArgumentTypeRequired
cursorstringno
page_sizeintegerno

Exact bounds, accepted values, and nested fields are in Full JSON Schema below.

Example

Returns active and disabled lifecycle summaries in root order. Pass next_cursor as cursor on the next call until it is null; one page need not contain every Pakt.

With an authenticated MCP client:

await client.callTool({
  name: "list_pakts",
  arguments: { page_size: 10 },
});

Returns

Important fields in the decoded result; this is not a complete response schema.

FieldMeaning
pakts[]Root, lifecycle status, and approval timing for this account.
next_cursorExclusive root cursor for the next page, or null.
integrity_status / row_errorsWhether all returned lifecycle records revalidated; do not hide partial corruption.
runtime_statusWhether this deployment has hosted signing; not proof that a particular wallet is ready.

For error handling and retry rules, see Statuses and Errors.

On this page