Inspect live permissions and capabilities
get_configurationUse this for an account-level check when the user asks what computer-control capabilities are available, which permissions or tools can be used, which computers are paired, or which client versions were last reported without naming one computer. Its device inventory intentionally does not probe every DeviceSession; active devices therefore use connection_state=UNKNOWN and realtime_status_available=false here. Use list_devices when current online/offline state is actually needed. If the user names a computer, call system_capabilities instead.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_configuration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| devices | Yes | ||
| privacy | Yes | ||
| product | Yes | ||
| next_step | Yes | ||
| account_tools | Yes | ||
| computer_tools | Yes | ||
| selection_rule | Yes | ||
| server_version | Yes | ||
| subscription_plan | Yes | ||
| selection_required | Yes | ||
| subscription_active | Yes | ||
| subscription_usage_used | Yes | ||
| subscription_can_execute | Yes | ||
| subscription_usage_limit | Yes | ||
| subscription_usage_remaining | Yes |