Install App
install_appInstall an app from the TrueNAS catalog using a catalog app ID, unique app name, and JSON chart values; preview with dry-run by default before actual installation.
Instructions
Install an app from the TrueNAS catalog.
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_name": "<app_name>",
"catalog_app": "<catalog_app>",
"values": "<values>"
},
"name": "install_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| train | No | Catalog train, default "stable". | stable |
| values | Yes | JSON string of the app install values/config (the chart values). | |
| dry_run | No | Preview only (default True); set False to actually install. | |
| version | No | App version, default "latest". | latest |
| app_name | Yes | Unique name for the installed app instance (lowercase, no spaces). | |
| catalog_app | Yes | Catalog app id, e.g. "jellyfin" or "custom-app". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |