Truenas Call
truenas_callDirectly call TrueNAS middleware API methods by name with optional positional parameters to query and manage pools, users, services, alerts, and other resources.
Instructions
Call any TrueNAS middleware endpoint directly.
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": {
"method": "<method>"
},
"name": "truenas_call"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | Middleware method name, e.g. "pool.query", "user.query", "service.query", "alert.list". | |
| params | No | JSON array of positional arguments passed to the method. Most .query methods take [[filters]], e.g. [[["name","=","tank"]]]. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |