describe_tool
Retrieve a named tool's full metadata: description, stability tier, operation, examples, and JSON input schema. Use lite or action parameters to narrow the response.
Instructions
Return one named tool's description, stability tier, operation, examples, and advertised JSON input schema. Use list_tools(lite=true) for the compact capability-name index or list_tools(lite=false) to browse rich catalog metadata. An unqualified describe call returns the full record because lite=false is the advertised default; pass lite=true for a first-line-plus-key-parameters summary. On a consolidated router, action=... narrows the response to that action's parameters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lite | No | If true, return simplified schema with examples. | |
| action | No | For a consolidated router (knowledge, dialectic, observe, agent, ...): narrow the returned schema to the parameters this one action uses. | |
| agent_id | No | UUID; leave unset for yourself. | |
| tool_name | Yes | Exact name of the tool to describe. | |
| include_schema | No | Full mode only (lite=false): include the tool's inputSchema (default true). | |
| 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. | |
| include_full_description | No | Full mode only (lite=false): include the full description; false keeps the first line (default true). |