list_pakt_templates
Discover the Pakt templates available as drafting inputs.
| Field | Meaning |
|---|---|
| Side effects | None. This is a read-only authoring call. |
| Next step | Follow authoring_intake, choose the nearest preset, and customize its limits before compiling the final draft. |
Arguments
This tool accepts no arguments.
Exact bounds, accepted values, and nested fields are in Full JSON Schema below.
Example
Lists the templates available to the signed-in account. No draft is created.
With an authenticated MCP client:
await client.callTool({
name: "list_pakt_templates",
arguments: {},
});Returns
Important fields in the decoded result; this is not a complete response schema.
| Field | Meaning |
|---|---|
templates[] | Stable id, name, and description for each starting point. |
authoring_intake | Questions to ask before personalizing example limits. |
For error handling and retry rules, see Statuses and Errors.
List the shipped pakt templates by stable id, name, and description. Pure and non-mutating: it does not provision a wallet, compile, store, activate, sign, or execute anything. Before treating a template as personalized, ask the user how much they intend to allocate to this Pakt and their risk appetite, unless already stated or they explicitly choose unchanged example limits. Use those answers to propose exact leverage, maximum trade size, collateral movement, and account-buffer limits for review; never infer the user's balance.
From tools/list, MCP protocol revision 2026-07-28.
{
"additionalProperties": false,
"properties": {},
"type": "object"
}