describe_tool
Retrieves a tool’s full description, input schema, and annotations from the catalog so agents can confirm argument formats or allowed values before calling it.
Instructions
Returns one tool's full description, input JSON schema and annotations, as a full tool list carries them. Use it before call_tool when find_tools' parameter line does not say how to fill an argument, such as its format or its allowed values; a tool already in your list has its schema there.
name takes a name from find_tools, as in {"name": "spawn_actor"}; spaces around it are ignored. A current tool's name always means that tool. An old name of a renamed tool resolves to the new one and a retired tool's name to that tool, and retired_name then says what the name became. It only reads the catalog, which the server loads once when it starts: a repeat is cheap, nothing limits how often it runs, and the answer stays the same until the server restarts. An unknown name is an error that lists up to five closest names.
Returns: { success, name, domain, description, inputSchema, annotations?, retired_name? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The tool's exact name, as find_tools returns it. |