Tool argument object type.
Expected structuredContent type for a successful result.
Invoke the server tool over the bridge.
Every non-error result resolves. structuredContent is guaranteed and
typed exactly when the tool declares an outputSchema — the server
rejects non-error results from schema-backed tools that lack it, so a
resolved result from a schema'd tool always carries it. Tools without an
outputSchema legitimately return content-only results.
Tool arguments matching the registered input schema.
Successful result (CallToolSuccess).
ToolError when the tool answers with isError: true.
Transport, RPC, and missing-serverTools failures also reject with an
Error.
Last successful result only. Preserved while a later request is pending or fails (tool error / transport).
Last failure (ToolError or transport/RPC/capability Error).
Cleared on the next call.
Whether a call is in flight.
Typed server-tool call handle returned by useCallTool and useDynamicTool.