the wire-level tool id (the route key).
the LLM-facing description (the operation's summary/description; falls through an empty summary).
the input JSON Schema (the operation's body), fed verbatim to the runtime's tool factory.
Optionalapprovalthe HITL gate from x-suluk-approval, when required (projects to e.g. the Agents SDK needsApproval).
Optionalpricethe x402 paidTool price from x-suluk-cost, when a chargeable cost is declared (DECLARED, never enforced — C026).
the by-name operationRef the tool dispatches to (used in the execute stub).
A tool DERIVED from a route's operation — the runtime-agnostic shape every adapter renders its own way.