list_controls
List all inputs and outputs in a running Shiny app, including type, label, value, choices, and visibility. Re-run after dynamic UI changes to re-scan the page and see current controls.
Instructions
List every input (id, type, label, current value, choices, visible) and output (id, type, status, visible). Call again after dynamic UI changes: the page is re-scanned every time.
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": {
"app_id": "<app_id>"
},
"name": "list_controls"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes |