describe_plugin
Resolves a Fiji command by name and returns its SciJava input metadata. For legacy plugins without metadata, use run_macro instead.
Instructions
Resolve one command by name and return SciJava input metadata when available. Legacy ImageJ1-only plugins may omit inputs; use run_macro in that case.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"command_name": "<command_name>"
},
"name": "describe_plugin"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| command_name | Yes | Command or plugin title as shown in Fiji (exact or partial match). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| command | Yes | Matched command record. | |
| inputs | Yes | Declared inputs when CommandService exposes them. | |
| inputs_available | Yes | True if any input metadata was returned. | |
| note | Yes | Guidance when metadata is incomplete (legacy plugins). |