use_tool
Invoke a public capability omitted from initial tool discovery: find its exact name, inspect its argument schema, then call it here; normal validation and authorization still apply.
Instructions
Invoke one public capability omitted from the initial progressive tools/list advertisement. Find the exact name with list_tools and inspect its arguments with describe_tool, then pass that argument object here. The target's normal identity, validation, authorization, timeout and response middleware all run; this is a discovery gateway, not an authorization bypass. It refuses recursive use_tool calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | No | UUID; leave unset for yourself. | |
| arguments | No | Arguments for the target capability; inspect its schema with describe_tool before invoking it. | |
| tool_name | Yes | Exact public capability name returned by list_tools. | |
| continuity_token | No | Same-process rebind proof only; never a cross-process resume. | |
| client_session_id | No | Binding id for calls in this process; not a cross-process proof. |